Не отображается ник в быстрой цитате...
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
- Deffi
- Заглянул на огонек
- Сообщения: 47
- Стаж: 10 лет 5 месяцев
- Откуда: Украина Днепропетровск
- Контактная информация:
Не отображается ник в быстрой цитате...
Добрый день. Помогите пожалуйста разобраться... После обновления форума с 3,06 до 3,0,12 перестала корректно работать быстрая цитата... При выделении текста и нажатии кнопочки Быстрая цитата, мы попадаем в окно быстрого ответа, но в кавычках нет ника цитируемого... Так-же при нажатии на ник. Раньше в теге жирный текст вставлялся ник. Сейчас только теги. Ника нет.
Пытался сам проверить... Но я в этом чайник... Причём зелёный-зелёный... Моды ставил сам, но как обезьяна, строго по инструкции... Шаг влево, шаг вправо и я в тупике... Люди добрые, помогите разобраться пожаааалуйста... Сам ну никак. Может архив с нужными файлами скинуть?
Пытался сам проверить... Но я в этом чайник... Причём зелёный-зелёный... Моды ставил сам, но как обезьяна, строго по инструкции... Шаг влево, шаг вправо и я в тупике... Люди добрые, помогите разобраться пожаааалуйста... Сам ну никак. Может архив с нужными файлами скинуть?
- Вредина
- Начинаю осваивать Форум
- Сообщения: 129
- Стаж: 10 лет 2 месяца
- Откуда: Москва
- Контактная информация:
Не отображается ник в быстрой цитате...
Попробуй переустановить мод http://www.phpbbguru.net/community/topic27008.html.
- Deffi
- Заглянул на огонек
- Сообщения: 47
- Стаж: 10 лет 5 месяцев
- Откуда: Украина Днепропетровск
- Контактная информация:
Не отображается ник в быстрой цитате...
Спасибо. Вечером попробую проверить...
- Deffi
- Заглянул на огонек
- Сообщения: 47
- Стаж: 10 лет 5 месяцев
- Откуда: Украина Днепропетровск
- Контактная информация:
Не отображается ник в быстрой цитате...
Не получилось, после установки, при входе в тему пишет
Фух... Вернул всё как было... А то испугался что форум положил.
Это наверно не та версия что у меня не работает. Слишком много правок делал... Почти всё не совпадало. Совпали и то не в точности только последние пару файлов. А у меня та почти всё работает?!
Fatal error: Cannot redeclare generate_smilies() (previously declared in /home/caravani/caravaning.in.ua/www/forum/includes/functions_posting.php:22) in /home/caravani/caravaning.in.ua/www/forum/includes/functions_posting.php on line 142
Фух... Вернул всё как было... А то испугался что форум положил.
Это наверно не та версия что у меня не работает. Слишком много правок делал... Почти всё не совпадало. Совпали и то не в точности только последние пару файлов. А у меня та почти всё работает?!
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Не отображается ник в быстрой цитате...
Ошибка говорила о том, что где то 2 раза вставлен один и тот же кусок кода
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Deffi
- Заглянул на огонек
- Сообщения: 47
- Стаж: 10 лет 5 месяцев
- Откуда: Украина Днепропетровск
- Контактная информация:
Не отображается ник в быстрой цитате...
А как понять где искать? По ошибке можно как-то понять? А то вроде всё правильно сделал... Но мне кажется что это не тот мод. У меня та всё работает.
Может как-то можно мой мод вылечить? Ведь он работает. Просто не пишет имя пользователя...
Может как-то можно мой мод вылечить? Ведь он работает. Просто не пишет имя пользователя...
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Не отображается ник в быстрой цитате...
Конечно можно, в ошибке указывается и файл и строка, быстрая цитата всегда была фишкой доработки БО
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Tatyana_S
- Зашел немного посидеть
- Сообщения: 62
- Стаж: 9 лет 6 месяцев
- Откуда: Нижний Новгород
- Контактная информация:
Не отображается ник в быстрой цитате...
у меня выскакивала точно такая же ошибка при установке модаDeffi писал(а):Fatal error: Cannot redeclare generate_smilies() (previously declared in /home/caravani/caravaning.in.ua/www/forum/includes/functions_posting.php:22) in /home/caravani/caravaning.in.ua/www/forum/includes/functions_posting.php on line 142
я не знаю, правильно я сделала или нет, методом "тыка" я удалила 2 строки в файле language/en/acp/board.php, которые вписываются при установке мода
'ALLOW_QUICK_REPLY_SMILIES_EXPLAIN' => 'If this setting is enabled, smilies will be displayed in quick reply form.',
Теперь нет соответствующих полей в админке, но и ошибки нет, и смайлики в форме быстрого ответа работают без ошибки. в общем, чудеса какие-то.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Не отображается ник в быстрой цитате...
Очень неверное заявление, так как языковые файлы не вызывают таких ошибок вообще никогдаTatyana_S писал(а):Теперь нет соответствующих полей в админке, но и ошибки нет
Опять же повторюсь - два раза вставлен один и тот же кодTatyana_S писал(а):Cannot redeclare generate_smilies() (previously declared
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Tatyana_S
- Зашел немного посидеть
- Сообщения: 62
- Стаж: 9 лет 6 месяцев
- Откуда: Нижний Новгород
- Контактная информация:
Не отображается ник в быстрой цитате...
Я понимаю, что не верно, но ошибка пропала
- Deffi
- Заглянул на огонек
- Сообщения: 47
- Стаж: 10 лет 5 месяцев
- Откуда: Украина Днепропетровск
- Контактная информация:
Не отображается ник в быстрой цитате...
Добрый день. Как говориться и снова здрасьте...
Пол года небыло времени разбираться... Вот всётаки решился... Полностью снёс мод. Потом поставил поновой... При входе в любую тему выскакивает ошибка
Проверки показали, что ошибка появляется после редактирования viewtopic.php Тоесть, все отредактированные файлы заменены, как только изменяю viewtopic.php сразу ошибка. Возвращаю этот файл на родной, всё работает. Ошибки нет, но и ник пользователя в цитату не вставляется, так-же как и ник при нажатии на ник в профиле.
Помогите плисссс разобраться...
Сообщение добавлено... спустя 8 минут 33 секунды:
Единственное несоответствие которое допущено...
В файле: styles/prosilver/template/viewtopic_body.html
Нужно найти:
Заменить на:
Но у меня есть только такая строка:
Я заменил свою строчку целиком. Наверно здесь ошибка?!
Пол года небыло времени разбираться... Вот всётаки решился... Полностью снёс мод. Потом поставил поновой... При входе в любую тему выскакивает ошибка
Код: Выделить всё
Fatal error: Cannot redeclare generate_smilies() (previously declared in /home/caravani/caravaning.in.ua/www/forum/includes/functions_posting.php:22) in /home/caravani/caravaning.in.ua/www/forum/includes/functions_posting.php on line 142
Помогите плисссс разобраться...
Сообщение добавлено... спустя 8 минут 33 секунды:
Единственное несоответствие которое допущено...
В файле: styles/prosilver/template/viewtopic_body.html
Нужно найти:
Код: Выделить всё
<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> » {postrow.POST_DATE} </p>
Код: Выделить всё
<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <!-- We use "\r\n" newline here because insert_text() JS function doesn't insert newline with "\n" (at least in Windows) --><!-- IF S_QUICK_REPLY --><a href="#postform" title="{L_QUOTE_USERNAME}" onclick="dE('qr_editor_div', 1);dE('qr_showeditor_div', -1); insert_text('[b]{postrow.POSTER_QUOTE}[/b]'); return false;"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}" <!-- ENDIF -->><strong>{postrow.POST_AUTHOR}</strong></a><!-- ELSE --><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --><!-- ENDIF --> » {postrow.POST_DATE} </p>
Код: Выделить всё
<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <!-- IF QUICK_REPLY --><a href="{U_VIEW_TOPIC}#postform" title="{L_QUOTE_USERNAME}" onclick="dE('postform', 1); insert_text('[b]{postrow.POSTER_QUOTE}[/b]'); return false;"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}"<!-- ENDIF -->><strong>{postrow.POST_AUTHOR}</strong></a><!-- ELSE --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ENDIF --> » {postrow.POST_DATE} </p>
Последний раз редактировалось Deffi 04 ноя 2014, 09:54, всего редактировалось 1 раз.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Не отображается ник в быстрой цитате...
Дайте полный код viewtopic.php
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Deffi
- Заглянул на огонек
- Сообщения: 47
- Стаж: 10 лет 5 месяцев
- Откуда: Украина Днепропетровск
- Контактная информация:
Не отображается ник в быстрой цитате...
Вот viewtopic.php после редактирования.
Сообщение добавлено... спустя 4 минуты 23 секунды:
Сообщение добавлено... спустя 4 минуты 23 секунды:
Дописал имя файла в котором есть несоответствие. Вчера забылDeffi писал(а):Единственное несоответствие которое допущено...
В файле: styles/prosilver/template/viewtopic_body.html
- Вложения
-
- viewtopic.rar
- (16.83 КБ) 6 скачиваний
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Не отображается ник в быстрой цитате...
Блин, тупак я, ошибка говорит что функция generate_smilies() уже обьявлена в /includes/functions_posting.php:22 , а еще она обьявлена в includes/functions_posting.php on line 142 . Тобишь решение этой проблемы уже выкладывалось сотню раз, у вас в одном и том же файле дважды обьявлена функция, нужно удалить одно из вхождений. Не разберетесь - скидывайте этот файл
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Deffi
- Заглянул на огонек
- Сообщения: 47
- Стаж: 10 лет 5 месяцев
- Откуда: Украина Днепропетровск
- Контактная информация:
Не отображается ник в быстрой цитате...
Сергей, помогите пожалуйста... Сам не осилю...DeaDRoMeO писал(а):Не разберетесь - скидывайте этот файл
- Вложения
-
- functions_posting.rar
- (18.7 КБ) 8 скачиваний
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Не отображается ник в быстрой цитате...
Хмм, если попробовать этот кусок удалить ?
Код: Выделить всё
function generate_smilies($mode, $forum_id)
{
global $auth, $db, $user, $config, $template;
global $phpEx, $phpbb_root_path;
$start = request_var('start', 0);
if ($mode == 'window')
{
if ($forum_id)
{
$sql = 'SELECT forum_style
FROM ' . FORUMS_TABLE . "
WHERE forum_id = $forum_id";
$result = $db->sql_query_limit($sql, 1);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
$user->setup('posting', (int) $row['forum_style']);
}
else
{
$user->setup('posting');
}
page_header($user->lang['SMILIES']);
$sql = 'SELECT COUNT(smiley_id) AS item_count
FROM ' . SMILIES_TABLE . '
GROUP BY smiley_url';
$result = $db->sql_query($sql, 3600);
$smiley_count = 0;
while ($row = $db->sql_fetchrow($result))
{
++$smiley_count;
}
$db->sql_freeresult($result);
$template->set_filenames(array(
'body' => 'posting_smilies.html')
);
$template->assign_var('PAGINATION',
generate_pagination(append_sid("{$phpbb_root_path}posting.$phpEx", 'mode=smilies&f=' . $forum_id),
$smiley_count, $config['smilies_per_page'], $start, true)
);
}
$display_link = false;
if ($mode == 'inline')
{
$sql = 'SELECT smiley_id
FROM ' . SMILIES_TABLE . '
WHERE display_on_posting = 0';
$result = $db->sql_query_limit($sql, 1, 0, 3600);
if ($row = $db->sql_fetchrow($result))
{
$display_link = true;
}
$db->sql_freeresult($result);
}
if ($mode == 'window')
{
$sql = 'SELECT smiley_url, MIN(emotion) as emotion, MIN(code) AS code, smiley_width, smiley_height, MIN(smiley_order) AS min_smiley_order
FROM ' . SMILIES_TABLE . '
GROUP BY smiley_url, smiley_width, smiley_height
ORDER BY min_smiley_order';
$result = $db->sql_query_limit($sql, $config['smilies_per_page'], $start, 3600);
}
else
{
$sql = 'SELECT *
FROM ' . SMILIES_TABLE . '
WHERE display_on_posting = 1
ORDER BY smiley_order';
$result = $db->sql_query($sql, 3600);
}
$smilies = array();
while ($row = $db->sql_fetchrow($result))
{
if (empty($smilies[$row['smiley_url']]))
{
$smilies[$row['smiley_url']] = $row;
}
}
$db->sql_freeresult($result);
if (sizeof($smilies))
{
$root_path = (defined('PHPBB_USE_BOARD_URL_PATH') && PHPBB_USE_BOARD_URL_PATH) ? generate_board_url() . '/' : $phpbb_root_path;
foreach ($smilies as $row)
{
$template->assign_block_vars('smiley', array(
'SMILEY_CODE' => $row['code'],
'A_SMILEY_CODE' => addslashes($row['code']),
'SMILEY_IMG' => $root_path . $config['smilies_path'] . '/' . $row['smiley_url'],
'SMILEY_WIDTH' => $row['smiley_width'],
'SMILEY_HEIGHT' => $row['smiley_height'],
'SMILEY_DESC' => $row['emotion'])
);
}
}
if ($mode == 'inline' && $display_link)
{
$template->assign_vars(array(
'S_SHOW_SMILEY_LINK' => true,
'U_MORE_SMILIES' => append_sid("{$phpbb_root_path}posting.$phpEx", 'mode=smilies&f=' . $forum_id))
);
}
if ($mode == 'window')
{
page_footer();
}
}
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Deffi
- Заглянул на огонек
- Сообщения: 47
- Стаж: 10 лет 5 месяцев
- Откуда: Украина Днепропетровск
- Контактная информация:
Не отображается ник в быстрой цитате...
Сейчас, пару минут, пробую...
Сообщение добавлено... спустя 8 минут 48 секунд:
Непомогло...
При удалении фрагмента, появилась ошибка
Я догрузил изменённый viewtopic.php (это единственный файл который был не изменён после установки мода) Выдало ошибку:
Сообщение добавлено... спустя 51 минуту 59 секунд:
Кажется нашёл ошибку... Пол часа и отпишусь...
Сообщение добавлено... спустя 59 минут 26 секунд:
Непомагло. Нашёл две ошибки, перепутал до - после. Исправил, проверил все остальные файлы. Но ошибка осталась....
ХЕЛП Уже мозги плавятся.....
Сообщение добавлено... спустя 8 минут 48 секунд:
Непомогло...
При удалении фрагмента, появилась ошибка
Код: Выделить всё
Fatal error: Call to undefined function generate_smilies() in /home/caravani/caravaning.in.ua/www/forum/includes/quick_reply.php on line 79
Код: Выделить всё
Fatal error: Cannot redeclare update_post_information() (previously declared in /home/caravani/caravaning.in.ua/www/forum/includes/functions_posting.php:32) in /home/caravani/caravaning.in.ua/www/forum/includes/functions_posting.php on line 152
Кажется нашёл ошибку... Пол часа и отпишусь...
Сообщение добавлено... спустя 59 минут 26 секунд:
Непомагло. Нашёл две ошибки, перепутал до - после. Исправил, проверил все остальные файлы. Но ошибка осталась....
ХЕЛП Уже мозги плавятся.....
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Не отображается ник в быстрой цитате...
А то что вам на гуру ответили не помогло?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Deffi
- Заглянул на огонек
- Сообщения: 47
- Стаж: 10 лет 5 месяцев
- Откуда: Украина Днепропетровск
- Контактная информация:
Не отображается ник в быстрой цитате...
Помогло. Но не работает вставка НИКа собеседника. При нажатии на ник просто попадаешь в профиль...DeaDRoMeO писал(а):А то что вам на гуру ответили не помогло?
Как-то вроде и работает, но не так как хотелось-бы...
- Deffi
- Заглянул на огонек
- Сообщения: 47
- Стаж: 10 лет 5 месяцев
- Откуда: Украина Днепропетровск
- Контактная информация:
Не отображается ник в быстрой цитате...
Поделюсь здесь то что я сделал что-бы ушла ошибка:
Открыть: includes/quick_reply.php
Найти:
Заменить на:
Но повторюсь, после установки не работает вставление ника. Помогите пожалуста разобраться.
Deffi писал(а):Fatal error: Cannot redeclare generate_smilies() (previously declared in /home/caravani/caravaning.in.ua/www/forum/includes/functions_posting.php:22) in /home/caravani/caravaning.in.ua/www/forum/includes/functions_posting.php on line 142
Открыть: includes/quick_reply.php
Найти:
Код: Выделить всё
include($phpbb_root_path . 'includes/functions_posting.' . $phpEx);
Код: Выделить всё
// include($phpbb_root_path . 'includes/functions_posting.' . $phpEx);