Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Надо, чтобы в поле быстрого ответа присутствовала табличка с набором смайликов.. Существует ли такой мод?
Вот модуль от Рикарда:
http://www.punres.org/download.php?id=115
Короткая инструкция
#
#---------[ 1. Загрузить ]-------------------------------------------------------
#
mod_easy_bbcode.php в /
#
#---------[ 2. Открыть ]---------------------------------------------------------
#
post.php
#
#---------[ 3. Найти (строка: 490) ]---------------------------------------------
#
<?php endif; ?> <label><strong><?php echo $lang_common['Message'] ?></strong><br />
#
#---------[ 4. Заменить на ]-------------------------------------------------
#
<?php endif; require PUN_ROOT.'mod_easy_bbcode.php'; ?> <label><strong><?php echo $lang_common['Message'] ?></strong><br />
#
#---------[ 5. Открыть ]---------------------------------------------------------
#
edit.php
#
#---------[ 6. Найти (строка: 210) ]---------------------------------------------
#
<?php endif; ?> <label><?php echo $lang_common['Message'] ?><br />
#
#---------[ 7. Заменить на ]-------------------------------------------------
#
<?php endif; $bbcode_form = 'edit'; $bbcode_field = 'req_message'; require PUN_ROOT.'mod_easy_bbcode.php'; ?> <label><?php echo $lang_common['Message'] ?><br />
#
#---------[ 8. Сохранить/Загрузить ]--------------------------------------------------
#
Добавлю, для того, чтобы поместить их в форму быстрого ответа нужно открыть viewtopic.php и внести следующие изменения:
Найти в нём строку (примерно ~398)
<form method="post" action="post.php?tid=<?php echo $id ?>" onsubmit="this.submit.disabled=true;if(process_form(this)){return true;}else{this.submit.disabled=false;return false;}">
и заменить на
<form id="post" method="post" action="post.php?tid=<?php echo $id ?>" onsubmit="this.submit.disabled=true;if(process_form(this)){return true;}else{this.submit.disabled=false;return false;}">
Затем найти
<label><textarea name="req_message" rows="7" cols="75" tabindex="1"></textarea></label>
и сразу перед ней добавить строку
<?php require PUN_ROOT.'mod_easy_bbcode.php'; ?>
пасиб
Только c формой быстрого ответа не получается Внес необходимые изменения в viewtopic.php и ноль реакции
А не во. все сделал. Работает
Мод прикрутился... но в этой самой табличке размер смайлов 15х15.
Искал-искал,так и не нашел,где размер меняется.
parser.php позволяет изменить размер смайла только в постах...
А PunToolBar 1.1.1 http://forums.punbb.org/viewtopic.php?id=10546 никто не локализовал?
Редактировался rahowa (2006-02-20 00:35:18)
rahowa
По-французски не шпрехаю,
но за ссылку спасибо! Ща глянем чё за мод!
ИМХО поинтерсней чем изибб.... евоб еще в локаль нужную ввести и цены б ему не было
Попробовал я его.
Мод, конечно, красивый, но всё таки возможностей в нём меньше, чем в связке
easyBB+extraBBcodes (они, кстати, вместе не сосуществуют).
Кроме того, мороки по установке больше, да ещё треба Smilies Manager мод от того же автора, который добавляет лишнюю табличку в базу и позволяет добавлять новые смайлики.
Но за красоту надо платить. Хотя, конечно, ColorPicker здесь классный.
А смысл его русифицировать? Там все надписи понятны - Bold - полужирный, и т.п., а help почти повторяет старый help.
Кому надо, без труда переведёт, ИМХО.
easyBB не хочет работать после апдейта на 1.2.11... в edit.php совсем другая строчка, кто в курсе как их подружить?
Судя по инструкциям ручного обновления до версии 1.2.11 на punbb.org там никаких изменений в edit.php нет. Возможно этот файл был вами уже изменен при установке другого мода.
размер смайлов 15х15.
Искал-искал,так и не нашел,где размер меняется.parser.php позволяет изменить размер смайла только в постах...
В parser.php? Три часа искал ничего не нашел. Помогите плиз. Как этот размер смайла изменить))))
Вероятно здесь ~412:
$text = preg_replace("#(?<=.\W|\W.|^\W)".preg_quote($smiley_text[$i], '#')."(?=.\W|\W.|\W$)#m", '$1<img src="img/smilies/'.$smiley_img[$i].'" alt="'.substr($smiley_img[$i], 0, strrpos($smiley_img[$i], '.')).'" />$2', $text);
на что-то вроде
$text = preg_replace("#(?<=.\W|\W.|^\W)".preg_quote($smiley_text[$i], '#')."(?=.\W|\W.|\W$)#m", '$1<img src="img/smilies/'.$smiley_img[$i].'" width=25 height=25 alt="'.substr($smiley_img[$i], 0, strrpos($smiley_img[$i], '.')).'" />$2', $text);
появились смайлы,исчезло окно ввода сообщения!что делать?
#
#---------[ 3. Найти (строка: 490) ]---------------------------------------------
#
<?php endif; ?> <label><strong><?php echo $lang_common['Message'] ?></strong><br />
у меня этой строки нет вообще!
и все таки как изменить размер смайлов в ответе/редактировании?
подскажите пожалуста
в parser.php
$text = preg_replace("#(?<=.\W|\W.|^\W)".preg_quote($smiley_text[$i], '#')."(?=.\W|\W.|\W$)#m", '$1<img src="img/smilies/'.$smiley_img[$i].'" width="15" height="15" alt="'.substr($smiley_img[$i], 0, strrpos($smiley_img[$i], '.')).'" />$2', $text);
убираешь
width="15" height="15"
в parser.php
$text = preg_replace("#(?<=.\W|\W.|^\W)".preg_quote($smiley_text[$i], '#')."(?=.\W|\W.|\W$)#m", '$1<img src="img/smilies/'.$smiley_img[$i].'" width="15" height="15" alt="'.substr($smiley_img[$i], 0, strrpos($smiley_img[$i], '.')).'" />$2', $text);
убираешь
width="15" height="15"
про ето я знаю... но ето для отображения в сообщениях
а меня интерисует как изменить размер в post.php и edit.php
а пунтулбар я выкидывал сюда переведенный)
Archangel, какой мод bb-панели юзаешь? Если, например, ModernBB, то надо менять width и height еще и в файле mod_modern_bbcode.php. Другой мод, значит другой соотвествующий файл.
Кстати, не понимаю, зачем размеры жестко прописаны, я удалил параметры width и height и проблема кривых смайлов исчезла навсегда. Вот поставил недавно "рождественский" пак, просто поменяв название папок со смайликами. И никаких заморочек с размерами
Archangel, какой мод bb-панели юзаешь? Если, например, ModernBB, то надо менять width и height еще и в файле mod_modern_bbcode.php. Другой мод, значит другой соотвествующий файл.
Кстати, не понимаю, зачем размеры жестко прописаны, я удалил параметры width и height и проблема кривых смайлов исчезла навсегда. Вот поставил недавно "рождественский" пак, просто поменяв название папок со смайликами. И никаких заморочек с размерами
да-да, ты прав... оказывается хорошо иногда вспомнить что ставил
нашол в mod_easy_bbcode.php, убил ширину и высоту ...все гудь и куль
вот и действительно, а зачем жестко прописаны ширина и высота смайлов?!!
непонимать...
а зачем жестко прописаны ширина и высота смайлов?!!
Это требует стандарт xhtml strict
не сюда написал...
Редактировался SerebroSuper (2008-05-06 19:16:27)