Страниц (200): В начало « ... 15 16 17 18 [19] 20 21 22 23 ... » В конец
Найдено сообщений: 2986 |
yura3d |
Отправлено: 14 июня 2011 — 09:12 • Тема: Статистика конференции • Форум: Общие вопросы |
Ответов: 6 Просмотров: 0
|
Эту информацию нельзя обновить.
magic-studio пишет:Как бы объяснить чтобы было понятно. Ситуация такая, в профиле некоторых пользователей не совпадают значения "Всего сообщений" и "Статистика сообщений на форумах", бардак какой-то...
Хотя здесь на форуме я тоже вижу такой баг, значит не только у меня.
Рекомендую установить мод Поиск тем и сообщений пользователя. Исправления, включённые в состав этого мода, решат проблему с ведением учёта кол-ва сообщений для новых пользователей. В будущем этот мод будет доработан, в результате чего появится возможность обновить статистику и для старых пользователей. |
yura3d |
Отправлено: 13 июня 2011 — 16:44 • Тема: Мод: Регистрация и авторизация со сторонних ресурсов (Loginza) • Форум: Модификации и дополнения |
Ответов: 300 Просмотров: 0
|
Defenderyk пишет:Странно, проверил с логина вконтакте. Если чел первый раз заходит, то не дает авторизоваться. Если же профиль вконтакте объединен с профилем форума, то авторизовывает нормально.
Что при этом происходит, какие сообщения об ошибках появляются?
Только что проверил на тестовом форуме (в локалке), регистрация с контакта проходит без проблем. |
yura3d |
Отправлено: 13 июня 2011 — 16:39 • Тема: Общие ошибки и баги сюда • Форум: Решение проблем |
Ответов: 321 Просмотров: 0
|
BON пишет:Если вставлять картинку через html то она получается переходит на 2й пост и смещает будь то текс, сылки т.д. Скрин прилагаю.
Помимо скрина, нужно также прилагать и код.
BON пишет:Народ, на странице printpage.php не работают спойлеры (при нажатии перекидывает вверх). Как починить?
Для мода спойлеров есть отдельная тема, именно в ней и нужно задавать вопросы. По поводу описанной проблемы, попробуйте сделать следующее.
Откройте файл printpage.php, найдите строку:
CODE:$fm->_Title .= ' :: '.$topicname;
и под ней разместите строки:
CODE:$fm->_Link .= "\n<script type=\"text/javascript\" language=\"JavaScript\" src=\"javascript/board.js\"></script>
<script type=\"text/javascript\" language=\"JavaScript\">
var LANG = {
Spoiler: '{$fm->LANG['Spoiler']}',
SpoilerShow: '{$fm->LANG['SpoilerShow']}',
SpoilerHide: '{$fm->LANG['SpoilerHide']}'
};
</script>"; |
yura3d |
Отправлено: 13 июня 2011 — 10:14 • Тема: Мод: Регистрация и авторизация со сторонних ресурсов (Loginza) • Форум: Модификации и дополнения |
Ответов: 300 Просмотров: 0
|
alexvod пишет:А насколько сложно доработать мод? Как я понимаю, принцип у плагина логинзы и вконтакте одинаков.
Нет, отличается алгоритм авторизации. У логинзы при выполнении авторизации скриптам форума передаётся некоторый токен (идентификатор), по которому в дальнейшем нужно обращаться на сервер логинзы за получением остальной информации (имя, дата рождения, аватар и т.п.) В случае же с данным виджетом ВКонтакте скриптам форума сразу передаётся эта информация, а значит есть необходимость организовать дополнительные проверки входящих данных (поскольку существует возможность отправить эти данные напрямую, минуя ВКонтакте). |
yura3d |
Отправлено: 12 июня 2011 — 21:56 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы |
Ответов: 203 Просмотров: 0
|
Исправления некоторых проблем, связанных с пагинатором (выводом ссылок перехода по страницам), можно найти здесь |
yura3d |
Отправлено: 12 июня 2011 — 21:51 • Тема: Переход на следующую страницу темы после публикации сообщения • Форум: Решение проблем |
Ответов: 23 Просмотров: 0
|
Zeg пишет:Не совсем описанная проблема, но близко. Если в отдельном форуме все темы прикрепленные (допустим только создали форум и в него добавили 2 темы с правилами и пр.), то тогда не верно ведет себя счетчик страниц. Отображается " "Страниц: 0 >>", причем ">>" - ссылка на страницу 2 (p=2), на нее даже можно перейти. А от туда "<<" - переход на страницу "-1" (p=-1). Открепление хотя бы одной темы решает проблему.
Тоже самое наблюдается, если в форуме вообще нет тем.
... или в топике есть только одно сообщение и оно прикреплено.
Решается довольно просто сразу для всех описанных случаев. Откройте файл include/lib.php, найдите строку:
CODE: $total_pages = ceil($total/$per);
и под ней разместите строки:
CODE: if (!$total_pages) {
$total_pages = 1;
}
Тут несколько посложнее. Откройте файл postings.php, найдите строки:
CODE: // Упорядочение массива ключей прикреплённых сообщений
if (empty($threads[$firstkey]['pinmsg'])) unset($threads[$firstkey]['pinmsg']);
else sort($threads[$firstkey]['pinmsg']);
// Сохраняем файл темы
$fm->_Write($fp_threads, $threads);
// Запись в лог инфы о прикреплении / откреплении сообщения
$fm->_WriteLog(sprintf(($msg == $fm->LANG['MsgPinned']) ? $fm->LANG['PinMsgLog'] : $fm->LANG['UnpinMsgLog'], $threads[$firstkey]['name'],
strip_tags($allforums[$fm->input['forum']]['name'])), 2);
и замените их строками:
CODE: // Упорядочение массива ключей прикреплённых сообщений
if (empty($threads[$firstkey]['pinmsg'])) unset($threads[$firstkey]['pinmsg']);
else sort($threads[$firstkey]['pinmsg']);
$name = $threads[$firstkey]['name'];
$ps = (isset($threads[$firstkey]['pinmsg'])) ? count($threads[$firstkey]['pinmsg']) : 0;
// Сохраняем файл темы
$fm->_Write($fp_threads, $threads);
unset($threads);
$list = $fm->_Read2Write($fpList, "forum{$fm->input['forum']}/list.php");
if ($ps) {
$list[$fm->input['topic']]['ps'] = $ps;
}
else {
unset($list[$fm->input['topic']]['ps']);
}
$fm->_Write($fpList, $list);
unset($list);
// Запись в лог инфы о прикреплении / откреплении сообщения
$fm->_WriteLog(sprintf(($msg == $fm->LANG['MsgPinned']) ? $fm->LANG['PinMsgLog'] : $fm->LANG['UnpinMsgLog'], $name,
strip_tags($allforums[$fm->input['forum']]['name'])), 2);
Далее в файле forums.php найдите строку:
CODE: $totalpages = ceil($totalposts/intval($fm->user['posts2page']));
и замените её строками:
CODE: if (!isset($topics[$topic_id]['ps'])) {
$totalpages = ceil($totalposts / intval($fm->user['posts2page']));
}
else {
$totalpages = ceil(($totalposts - $topics[$topic_id]['ps']) / (intval($fm->user['posts2page']) - $topics[$topic_id]['ps']));
}
Наконец, в файле post.php найдите строки:
CODE: /* Сохраняем флокнутые файлы*/
$fm->_Write($fp_topic,$topic);
$TotalPosts = count($topic)-1;
unset($allmessages);
if ($PostAdded) $allforums[$forum_id]['posts']++;
и над ними вставьте строки:
CODE: reset($topic);
$firstkey = key($topic);
if (isset($topic[$firstkey]['pinmsg']) && !isset($topic[$firstkey]['ps'])) {
$list[$topic_id]['ps'] = count($topic[$firstkey]['pinmsg']);
}
Важно отметить, что информация о кол-ве страниц в теме с прикреплёнными сообщениями обновиться (на странице просмотра раздела), как только в тему будет добавлено очередное сообщение (уже после установки данного исправления). Также обновление будет производиться при каждой последующей операции прикрепления/открепления сообщений в теме. |
yura3d |
Отправлено: 12 июня 2011 — 19:38 • Тема: Можно ли менять сообщения местами? • Форум: Общие вопросы |
Ответов: 9 Просмотров: 0
|
BON пишет:Народ чтобы не создавать ещё одну тему напишу тут. Форум не в утф-8, но почему вот такие названия 変ゼミ нормально отображаются а некоторые спецсимвлы нет? ъ
я конечно понимаю что это связано с тем что форум не в утф-8 но всё же
Некоторых символов банально может не быть в используемом наборе шрифтов. Вместо них тогда обычно квадратики отображаются. |
yura3d |
Отправлено: 12 июня 2011 — 18:47 • Тема: Мод: Спойлеры • Форум: Модификации и дополнения |
Ответов: 115 Просмотров: 0
|
Life-BE пишет:Ни могу найти строку:
CODE:<input type="button" class="button" name="search" value="SEARCH" style="width: 60px" onClick="bbcode(this)" onMouseOver="help(this)" />
Если у Вас установлен расширенный редактор сообщений, то правку файла templates/ваш_скин/form_code.tpl нужно пропустить. |
|
Страниц (200): В начало « ... 15 16 17 18 [19] 20 21 22 23 ... » В конец
|