решение проблемы с всплывающим окном :
файл topic.php , находим строки
CODE:$quote2 = ( $access === true && $topic['state'] != 'closed' ) ? '<a href="#" name="quote" onmouseover="copyQ();" onClick="bbcode(this,\'' . addslashes($users[$member_id]['user']) . '\'); return false;" title="Для вставки цитаты из этого поста выделите текст и нажмите на эту ссылку"><b>Ответить с цитированием</b></a>' . $_icon['divider'] : "";
и
CODE:$username2 = ( $access === true && $topic['state'] != 'closed' ) ? '<a href="#" name="bold" onClick="bbcode(this,\'' . addslashes($users[$member_id]['user']) . '\'); return false;" title="Нажмите сюда для вставки ника автора этого поста в ваше сообщение"><b>Обратиться по нику</b></a>' : '';
заменяем их соответственно на
CODE:
$quote2 = ( $access === true && $topic['state'] != 'closed' ) ? '<a href="#" name="quote" onmouseover="copyQ();" onClick="bbcode(this,\'' . addslashes($users[$member_id]['user']) . '\'); return false;" title="' . $fm->LANG['Quote2Desc'] . '"><b>' . $fm->LANG['Quote2Title'] . '</b></a>' . $_icon['divider'] : "";
и
CODE:$username2 = ( $access === true && $topic['state'] != 'closed' ) ? '<a href="#" name="bold" onClick="bbcode(this,\'' . addslashes($users[$member_id]['user']) . '\'); return false;" title="' . $fm->LANG['Username2Desc'] . '"><b>' . $fm->LANG['Username2Title'] . '</b></a>' : '';
в файл language/russian/lang_front_forums.php выше
добавить
CODE:$this->LANG['Username2Title'] = 'Обратиться по нику';
$this->LANG['Username2Desc'] = 'Нажмите сюда для вставки ника автора этого поста в ваше сообщение';
$this->LANG['Quote2Title'] = 'Ответить с цитированием';
$this->LANG['Quote2Desc'] = 'Для вставки цитаты из этого поста выделите текст и нажмите на эту ссылку';
в файл language/russian/lang_front_formcode.php под строку
CODE:$this->LANG['bbQuote'] = 'Цитата:';
добавить
CODE:$this->LANG['Quote2Desc'] = 'Для вставки цитаты надо выделить текст';
в шаблоне form_code.tpl под строку
CODE:SpoilerTitle: '{$fm->LANG['SpoilerTitle']}',
добавляем
CODE:Quote2Desc: '{$fm->LANG['Quote2Desc']}',
в файле javascript/formcode.js строку
CODE:alert('Для вставки цитаты надо выделить текст!');
заменить на
CODE:alert(bblang.Quote2Desc, '');
так же найдена и решена проблема с тэгом [code] . по ходу дела эта проблема тянется еще с давних времен и наверняка есть у большинства форумов, работающих даже на ExBB RC1 и тем более на более ранних версиях.
суть проблемы в том, что если в тэг [code] вставлять код без пробелов (например как в этом посте ) - подобный код будет ломать шаблон форума и разгонять его по ширине этого кода до появления пробела.
лечится это в файле style.css удалением из класса .quote параметра white-space:normal; (возможно он есть не у всех) и добавлением параметров word-wrap: break-word; word-break: break-all; . аналогичные параметры нужно добавить так же и в класс .postcolor
данные изменения нужно произвести во всех файлах style.css всех стилей, установленных на форуме.
есть еще проблема отображения смайлов при цитировании поста. вместо рисунка смайла отображается его описание. правда не на всех смайлах есть такой косяк. в качестве примера - здесь проблема не вылезла , а вот тут тот же смайл уже не прошел и вместо смайла прописалось Недовольство, огорчение. проблема решается. |