Страниц (7): « 1 2 [3] 4 5 6 7 »
Найдено сообщений: 102 |
shyuser |
Отправлено: 21 января 2013 — 20:19 • Тема: Общие ошибки и баги сюда • Форум: Решение проблем |
Ответов: 321 Просмотров: 0
|
notani пишет:Теперь при заходе в свой профиль появляется строка
Notice: Undefined variable: _loginzaProfile in /var/www/vhosts/u3989223.plsk.regruhosting.ru/httpdocs/мой форум/templates/InvisionExBB/profile.tpl on line 33 если проблема актуальна, приложите файл profile.php, возможно проблема в том, что не подключается модуль loginza, в котором собственно и определяется переменная $_loginzaProfile.
И нужно проверить, а есть ли физически на сервере данный модуль. Это папки modules\loginza\ и templates\InvisionExBB\modules\loginza\ и их содержимое. |
shyuser |
Отправлено: 21 января 2013 — 19:50 • Тема: Настройка окна смайлов • Форум: Настройка форума |
Ответов: 33 Просмотров: 0
|
BON пишет:это было бы круто
Вот вариант на скорую руку.
1 - откройте файл tools.php и удалите или закомментируйте строки в функции showsmiles() CODE:
$get_param = 'tools.php?action=smiles&cat='.$curcatid.'&p={_P_}';
$pages = Print_Paginator(count($keys),$get_param,30,8,$first,TRUE);
$keys = array_slice($keys,$first,30);
2 - замените файл smiles_show.tpl в папке templates\InvisionExBB\ на прикрепленный к сообщению файл.
Вот и всё. |
shyuser |
Отправлено: 21 января 2013 — 19:01 • Тема: Дополнение : отображение репутации в профиле пользователя • Форум: Модификации и дополнения |
Ответов: 15 Просмотров: 0
|
dxman пишет:опция в списке пользователей "упорядочить по репутации"
Если кому интересно, к посту прикреплен архив с измененными файлами, взятыми с чистой сборки ExBB_FM_1.0_Final_23.07.2012, который добавляет в окне списка пользователей столбец Репутация и позволяет также сортировать пользователей по данному столбцу.
Прошу протестировать. Пока не стоит использовать на рабочем форуме, только для тестирования.
Подразумевается, что у Вас включен мод "Репутация".
Сразу после замены оригинальных файлов необходимо в Админцентре пересчитать пользователей. Это добавит в файл data/users.php ключ 'r', где будет дублироваться для сортировки репутация каждого пользователя.
В архиве только файлы для изменения. Изменения касаются файлов:
|---tools.php
|---setmembers.php
|---include
| `---lib.php
|---language
| `---russian
| `---lang_front_tools.php
|---modules
| `---reputation
| |---frontindex.php
`---templates
`---InvisionExBB
|---memblist.tpl
`---memblist_data.tpl
Если необходимо, могу по возможности описать изменения, сделанные в файлах. |
shyuser |
Отправлено: 21 января 2013 — 08:37 • Тема: Дополнение : отображение репутации в профиле пользователя • Форум: Модификации и дополнения |
Ответов: 15 Просмотров: 0
|
dxman пишет:Или просто опция в списке пользователей "упорядочить по репутации"... Если необходимо, можно реализовать.
Также в списке пользователей нужно исправить баг со значением "Выводить по ... пользователей на страницу", которое не срабатывает - сбрасывается, если изменить и попробовать перейти на другую страницу. |
shyuser |
Отправлено: 21 января 2013 — 08:17 • Тема: Настройка окна смайлов • Форум: Настройка форума |
Ответов: 33 Просмотров: 0
|
notani пишет:Я так понял в этом всплывающем окошке отображается определенное количество смайлов.Это количество можно увеличить?
В идеале можно даже разместить все смайлы группы на одной странице с прокруткой. При этом будут также три столбца, но вместо страниц прокрутка внутри таблицы. |
shyuser |
Отправлено: 20 января 2013 — 18:36 • Тема: Настройка окна смайлов • Форум: Настройка форума |
Ответов: 33 Просмотров: 0
|
notani, обработчик вывода окна со смайлами находится в файле tools.php в корневой директории форума, шаблон вывода каждой конкретной строки таблицы со смайлами хранится в файле smiles_data.tpl в папке шаблона, а самой таблицы со смайлами в smiles_show.tpl также в папке шаблона.
Например, чтобы сделать пять столбцов, нужно
1 - в файле tools.php, в функции function showsmiles() найти строки CODE: if ($i === 3){
$i = 0;
include('./templates/'.DEF_SKIN.'/smiles_data.tpl');
} и заменить на CODE: if ($i === 5){
$i = 0;
include('./templates/'.DEF_SKIN.'/smiles_data.tpl');
}
в нём же найти строку CODE:while (count($keys)<(ceil(count($keys)/3))*3) $keys[] = "emptysmile_".$k++; и заменить на CODE:while (count($keys)<(ceil(count($keys)/5))*5) $keys[] = "emptysmile_".$k++;
2 - в файле smiles_data.tpl заменить строки CODE: <td width="34%">{$cell0}</td>
<td width="33%">{$cell1}</td>
<td width="34%">{$cell2}</td> строками CODE: <td width="20%">{$cell0}</td>
<td width="20%">{$cell1}</td>
<td width="20%">{$cell2}</td>
<td width="20%">{$cell3}</td>
<td width="20%">{$cell4}</td>
3 - в файле smiles_show.tpl в трёх местах заменить на
Всё. |
shyuser |
Отправлено: 14 января 2013 — 16:50 • Тема: Репутация • Форум: Обсуждение |
Ответов: 42 Просмотров: 0
|
electron, может попробовать оформить надпись также как и CODE:Всего сообщений 78 [0.30% от общего числа / 0.00 сообщений в день] , т.е. взять текст история изменения репутации в квадратные скобки, чтобы соответствовать стилю имеющемуся, и не ставить лишних пробелов внутри скобок. Например:CODE:7 [история изменения репутации]
dxman, простите, уже позже увидел Ваше сообщение, безусловно Ваше авторство.
(Добавление)
electron пишет:можно попробовать сделать так, что если у юзера есть репа - она выводится, если репа =0 - ячейка репутации вообще не выводится Лично я всё же за то, чтобы репутацию выводить, но если она нулевая, то просто 0, а если больше, то число уже в виде ссылки на историю изменения. Так меньше буковок получается, да и проще. В крайнем случае для ссылки можно сделать подсказку при наведении "Показать историю изменения репутации". |
shyuser |
Отправлено: 14 января 2013 — 14:15 • Тема: Общие вопросы • Форум: Общие вопросы |
Ответов: 291 Просмотров: 0
|
notani пишет:Спасибо Вам огромное что помогаете нам, чайникам в этом деле. |
shyuser |
Отправлено: 14 января 2013 — 12:33 • Тема: Репутация • Форум: Обсуждение |
Ответов: 42 Просмотров: 0
|
electron, выводится лишняя угловая скобка в концеCODE:0 ( история изменения репутации )<
А нужен ли вообще текст история изменения репутации, если можно просто сделать цифру репутации, если она не равна 0, в виде ссылки. |
shyuser |
Отправлено: 14 января 2013 — 08:31 • Тема: Общие вопросы • Форум: Общие вопросы |
Ответов: 291 Просмотров: 0
|
notani, проблема скорее всего в кодировке. В неверной кодировке сохранен файл topic.php
Как костыль попробуйте в этом файле строку 84 CODE:$topic['desc'] = (isset($topic['desc']) && !empty($topic['desc']))? 'Описание: '.$fm->chunk_split($topic['desc']):'Без описания'; заменить на CODE:$topic['desc'] = (isset($topic['desc']) && !empty($topic['desc']))? $fm->chunk_split($topic['desc']):'';
Возможно кракозябры пропадут. Если пропали, то значит на сервере для этого файла неверно указана кодировка и кириллические символы неверно отображаются. |
shyuser |
Отправлено: 12 января 2013 — 07:17 • Тема: Общие вопросы • Форум: Общие вопросы |
Ответов: 291 Просмотров: 0
|
notani проверьте настройки кодировки на хостинге, где расположен форум. Возможно у вас стоит utf-8. |
shyuser |
Отправлено: 11 января 2013 — 12:17 • Тема: Общие вопросы • Форум: Общие вопросы |
Ответов: 291 Просмотров: 0
|
notani пишет:Вылез другой косяк.
Заголовки тем "кривые"
Пришлите файлы из папки /forumN/ (N - номер форума, где темы проблемные) или прикрепите или на почту admin@lukoyanov.ru посмотрю, может получится вам помочь. |
shyuser |
Отправлено: 10 января 2013 — 21:45 • Тема: Общие вопросы • Форум: Общие вопросы |
Ответов: 291 Просмотров: 0
|
notani пишет:Заметил сегодня что на некоторых темах, в верху страницы появилась строка:
Notice: Undefined index: state in /var/www/vhosts/бла-бла-бла/httpdocs/xn----8sbempimpdfsln6e.xn-- p1ai/topic.php on line 324
Открыл указанный файлик и указанную строчку, и непонял в чем подвох.
Вот как выглядит строка 324:
$options = array();
Что тут не так?
У Вас на форуме по какой то причине отсутствует индекс 'state' в файлах /forumN/id-thd.php (N - номер форума, id - номер темы)
Как вариант, можете в файл topic.php после строки CODE:324:$options = array(); добавить строку кодаCODE: if (!isset($threads[$firstkey]['state'])) $threads[$firstkey]['state'] = 'open'; , но лишь для проверки, будет или нет выводиться эта ошибка. |
shyuser |
Отправлено: 28 января 2012 — 07:53 • Тема: Пропадают сообщения при ответе в тему • Форум: Решение проблем |
Ответов: 30 Просмотров: 0
|
Леший пишет:Ещё бы угадать что удалил... Post.php Посмотрите функцию function reply(). Как и писал саня, не определяется переменная $post. Какую-то строчку лишнюю удалили в этой функции.
Попробуйте вернуть оригинальный файл post.php, до изменений и потом изменить заново. |
|
Страниц (7): « 1 2 [3] 4 5 6 7 »
|