Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Не отображается ник в быстрой цитате... 
#1 

Аватар пользователя

Добрый день. Помогите пожалуйста разобраться... После обновления форума с 3,06 до 3,0,12 перестала корректно работать быстрая цитата... При выделении текста и нажатии кнопочки Быстрая цитата, мы попадаем в окно быстрого ответа, но в кавычках нет ника цитируемого... Так-же при нажатии на ник. Раньше в теге жирный текст вставлялся ник. Сейчас только теги. Ника нет.
Пытался сам проверить... Но я в этом чайник... Причём зелёный-зелёный... :hi_hi_hi: Моды ставил сам, но как обезьяна, строго по инструкции... Шаг влево, шаг вправо и я в тупике... Люди добрые, помогите разобраться пожаааалуйста... Сам ну никак. Может архив с нужными файлами скинуть?


          Вернуться наверх  
 

#2 

Аватар пользователя

Попробуй переустановить мод
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
.


          Вернуться наверх  
 

#3 

Аватар пользователя

Спасибо. Вечером попробую проверить...


          Вернуться наверх  
 

#4 

Аватар пользователя

Не получилось, после установки, при входе в тему пишет
Цитата:
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



Фух... Вернул всё как было... А то испугался что форум положил.

Это наверно не та версия что у меня не работает. Слишком много правок делал... Почти всё не совпадало. Совпали и то не в точности только последние пару файлов. А у меня та почти всё работает?!


          Вернуться наверх  
 

#5 

Аватар пользователя

Ошибка говорила о том, что где то 2 раза вставлен один и тот же кусок кода


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#6 

Аватар пользователя

А как понять где искать? По ошибке можно как-то понять? А то вроде всё правильно сделал... Но мне кажется что это не тот мод. У меня та всё работает.
Может как-то можно мой мод вылечить? Ведь он работает. Просто не пишет имя пользователя...


          Вернуться наверх  
 

#7 

Аватар пользователя

Конечно можно, в ошибке указывается и файл и строка, быстрая цитата всегда была фишкой доработки БО


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#8 

Аватар пользователя

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' => 'Allow smilies in quick reply',
'ALLOW_QUICK_REPLY_SMILIES_EXPLAIN' => 'If this setting is enabled, smilies will be displayed in quick reply form.',

Теперь нет соответствующих полей в админке, но и ошибки нет, и смайлики в форме быстрого ответа работают без ошибки. в общем, чудеса какие-то.


          Вернуться наверх  
 

#9 

Аватар пользователя

Tatyana_S писал(а):

Теперь нет соответствующих полей в админке, но и ошибки нет

Очень неверное заявление, так как языковые файлы не вызывают таких ошибок вообще никогда
Tatyana_S писал(а):

Cannot redeclare generate_smilies() (previously declared

Опять же повторюсь - два раза вставлен один и тот же код


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Я понимаю, что не верно, но ошибка пропала


          Вернуться наверх  
 


Аватар пользователя

Добрый день. Как говориться и снова здрасьте...
Пол года небыло времени разбираться... Вот всётаки решился... Полностью снёс мод. Потом поставил поновой... При входе в любую тему выскакивает ошибка
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
 

Проверки показали, что ошибка появляется после редактирования viewtopic.php Тоесть, все отредактированные файлы заменены, как только изменяю viewtopic.php сразу ошибка. Возвращаю этот файл на родной, всё работает. Ошибки нет, но и ник пользователя в цитату не вставляется, так-же как и ник при нажатии на ник в профиле.
Помогите плисссс разобраться...

Сообщение добавлено... спустя 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> &raquo; {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 --> &raquo; {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 --> &raquo; {postrow.POST_DATE} </p>
 


Я заменил свою строчку целиком. Наверно здесь ошибка?!



Информация о редактировании
Последний раз редактировалось Deffi 04 ноя 2014, 09:54, всего редактировалось 1 раз.
          Вернуться наверх  
 


Аватар пользователя

Дайте полный код viewtopic.php


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Вот viewtopic.php после редактирования.

Сообщение добавлено... спустя 4 минуты 23 секунды:
Deffi писал(а):

Единственное несоответствие которое допущено...
В файле: styles/prosilver/template/viewtopic_body.html

Дописал имя файла в котором есть несоответствие. Вчера забыл :smu:sche_nie:


Вложения:
viewtopic.rar [16.83 KiB]
Скачиваний: 2
          Вернуться наверх  
 


Аватар пользователя

Блин, тупак я, ошибка говорит что функция generate_smilies() уже обьявлена в /includes/functions_posting.php:22, а еще она обьявлена в includes/functions_posting.php on line 142. Тобишь решение этой проблемы уже выкладывалось сотню раз, у вас в одном и том же файле дважды обьявлена функция, нужно удалить одно из вхождений. Не разберетесь - скидывайте этот файл


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Не разберетесь - скидывайте этот файл

Сергей, помогите пожалуйста... Сам не осилю...


Вложения:
functions_posting.rar [18.7 KiB]
Скачиваний: 2
          Вернуться наверх  
 


Аватар пользователя

Хмм, если попробовать этот кусок удалить ?
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&amp;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&amp;f=' . $forum_id))
      );
   }

   if ($mode == 'window')
   {
      page_footer();
   }
}
 


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Сейчас, пару минут, пробую...

Сообщение добавлено... спустя 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
 

Я догрузил изменённый viewtopic.php (это единственный файл который был не изменён после установки мода) Выдало ошибку:
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
 


Сообщение добавлено... спустя 51 минуту 59 секунд:
Кажется нашёл ошибку... Пол часа и отпишусь...

Сообщение добавлено... спустя 59 минут 26 секунд:
Непомагло. Нашёл две ошибки, перепутал до - после. Исправил, проверил все остальные файлы. Но ошибка осталась....
ХЕЛП Уже мозги плавятся.....


          Вернуться наверх  
 


Аватар пользователя

А то что вам на гуру ответили не помогло?


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

А то что вам на гуру ответили не помогло?

Помогло. Но не работает вставка НИКа собеседника. При нажатии на ник просто попадаешь в профиль...
Как-то вроде и работает, но не так как хотелось-бы...


          Вернуться наверх  
 


Аватар пользователя

Поделюсь здесь то что я сделал что-бы ушла ошибка:
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);
 


Но повторюсь, после установки не работает вставление ника. Помогите пожалуста разобраться.


          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Ссылка на цитируемый постинг в Быстрой цитате
Доработка быстрой цитаты для форумов phpbb

ursego

51

5948

Аватар пользователя

21 янв 2015, 01:36

Lorem Ipsum

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля Не отображается шапка форума

limion

4

389

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

07 ноя 2013, 22:07

limion

Аватар пользователя Не отображается картинка через ббкод [img]

mela

40

1106

Аватар пользователя

03 фев 2015, 11:33

mela

Аватар пользователя Не отображается название вновь созданной темы.

jasiuk

11

606

Аватар пользователя

13 янв 2013, 23:32

jasiuk

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


Самая неформальная поддержка phpBB :P