[Wysiwyg Quick Reply] - Редактор в быстром ответе

Автор Avdenago, 05 марта 2010, 14:35:14

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Avdenago

Wysiwyg Quick Reply
http://custom.simplemachines.org/mods/index.php?mod=1299

Совместимость: 2.0 RC2

Мод позволяет использовать в быстром ответе Wysiwyg редактор.

Также каждый пользователь в профиле может выбрать стиль отображения быстрого редактора.

В аттаче - мод с поддержкой русского, кодировка UTF8.

Avdenago

Почитал у нас по форуму - с модом бывают проблемы.

Хотелось бы узнать - он вообще у кого-то нормально заработал?

У меня он как-то странно-глючно работает. А именно работает только вариант когда ББ-коды+смайлы.

При других вариантах - в коде кнопки есть, но не отображаются.

Кеш скидывал, ставился поверх dQuoteSelection.

supmener

А вроде других вариантов и не нужно. У меня тоже ББ коды и смайлы. Глянуть можно здесь:
vedomo.ru/fsm

Что то не пойму, чем Вузивунг режим в нем отличается от не Вузивунга.

bredik~~~

а как включить чтобы всем было видно?

digital

Поставил Wysiwyg Quick Reply 2.3, подружил с dQuoteSelection_3.0b2, но вот в логе ошибок появились такие записи:



Опытным путём установил, что мод dQuoteSelection не причём, и ошибки возникают при просмотре пользователем его настройки внешнего вида форума, причём не важно, кто смотрит, админ или простой юзер. В сообщении об ошибке в конце wysiwyg_quick_reply только менются циферки (от 1 до 5).

Посмотрел файл Settings.russian-utf8.php, там практически ничего нет.

<?php
// Version: 2.0; Settings

global $settings;

// Important! Before editing these language files please read the text at the top of index.english.php.
$txt['theme_thumbnail_href'] = $settings['images_url'] . '/thumbnail.gif';
$txt['theme_description'] = 'Тема оформления по умолчанию от Simple Machines. <br /><br />Разработчики: команда Simple Machines';

?>


Кто-нибудь сталкивался с таким и в чём может быть дело? Беспокоит то, что ф-ция eval относится к разряду опасных.

GeorG

Ошибки были при установке?

Возьмите и вставьте перевод модов в файл Settings.russian-utf8.php
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

digital

Ошибок при установке не было. Такая же фигня при установке на все мои форумы.

Цитата: GeorG от 23 сентября 2011, 20:50:49
Возьмите и вставьте перевод модов в файл Settings.russian-utf8.php
А вот это надо попробовать, спасибо.

GeorG

Только когда будете вставлять перевод модов, смотрите где этот перевод должен быть (в каких файлах), по файлу установки мода.
Потому что, совсем не обязательно перевод должен быть в файле Settings.russian-utf8.php, вполне вероятно, он должен быть в Modifications.russian-utf8.php
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

digital

Посмотрел файл файл Settings.english.php, он аналогичен:

<?php
// Version: 2.0; Settings

global $settings;

$txt['theme_thumbnail_href'] = $settings['images_url'] . '/thumbnail.gif';
$txt['theme_description'] = 'The default theme from Simple Machines.<br /><br />Author: The Simple Machines Team';

?>


В пакете мода русификация уже идёт (как 1251, так и uft8). Реально с  Modifications.russian-utf8.php строки тоже прописались, и работают (видно при настройке мода).

digital

Похоже, что разобрался. :) В Modifications.russian-utf8.php добавляется такой код:

// Wysiwyg Quick Reply
$txt['wysiwyg_quick_reply'] = 'Выберите тип формы быстрого ответа';
$txt['wysiwyg_quick_reply0'] = 'WYSIWYG (с bbc кнопками и смайликами)';
$txt['wysiwyg_quick_reply2'] = 'WYSIWYG (только со смайликами)';
$txt['wysiwyg_quick_reply3'] = 'Только WYSIWYG';
$txt['wysiwyg_quick_reply4'] = 'Не WYSIWYG (с bbc кнопками и смайликами)';
$txt['wysiwyg_quick_reply6'] = 'Не WYSIWYG (только со смайликами)';
$txt['wysiwyg_quick_reply7'] = 'Не WYSIWYG (по умолчанию)';


Как видно, отсутствуют элементы массива с ключами wysiwyg_quick_reply1 и wysiwyg_quick_reply5. Вот на них-то и ругается. В инглише переменные с этими же ключами также отсутствуют. Что там прописать в значениях строк $txt['wysiwyg_quick_reply1']  и $txt['wysiwyg_quick_reply5'] или присвоить им пустые строки ?  wallbash

GeorG

Цитировать$txt['wysiwyg_quick_reply1']  и $txt['wysiwyg_quick_reply5']
Их не должно быть, наверно вы как-то неправильно "подружили" моды :)
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

digital

Цитата: GeorG от 23 сентября 2011, 21:40:47
Их не должно быть, наверно вы как-то неправильно "подружили" моды :)
Да нет, дружба не причём. На одном из форумов я dQuoteSelection вообще не ставил и та же картина. Провёл такой эксперимент, заполнил в массиве и значения с ключами, заканчивающимися на 1 и 5. Ошибка исчезла, правда теперь в настройках внешнего вида список дополнился и моими значениями :)



Значит где-то перебирается в цикле и похоже этот цикл я нашёл. В файле Profile.template.php есть такой цикл:
for($i=0;$i<=7;$i++)
echo '
<option value="'.$i.'"', ($i == $j ? ' selected="selected"' : ''), '>', $txt['wysiwyg_quick_reply'.$i],'</option>';


Как видите тут перебираются все значения ключей от 0 до 6 включительно.

Да и в файле Display.template.php есть кусок кода:
// Start of WYSIWYG Quick Reply

// Only show bbcode bar if BBCodes are enabled, AND if its a quick reply mode with bbcode bar
if ($context['show_bbc'] && (in_array($options['wysiwyg_quick_reply'], array(0, 1, 4, 5))))
echo '<div id="bbcBox_message"></div>';

// Only show smilies if smiliesare enabled AND if its a quick reply mode with smilies
if (!empty($context['smileys']['postform']) && (in_array($options['wysiwyg_quick_reply'], array(0, 2, 4, 6))))
echo ' <div id="smileyBox_message"></div>';


Значит  и тут с окончаниями 1 и 5 подразумеваются.

Bugo

Неизвестно, что там разработчики наоптимизировали, но раньше в языковых файлах нужные строчки присутствовали:

$txt['wysiwyg_quick_reply'] = 'Выберите тип формы быстрого ответа';
$txt['wysiwyg_quick_reply0'] = 'WYSIWYG (с BBC-кнопками и смайликами)';
$txt['wysiwyg_quick_reply1'] = 'WYSIWYG (только с BBC-кнопками)';
$txt['wysiwyg_quick_reply2'] = 'WYSIWYG (только со смайликами)';
$txt['wysiwyg_quick_reply3'] = 'Только WYSIWYG';
$txt['wysiwyg_quick_reply4'] = 'Не WYSIWYG (с BBC-кнопками и смайликами)';
$txt['wysiwyg_quick_reply5'] = 'Не WYSIWYG (только с BBC-кнопками)';
$txt['wysiwyg_quick_reply6'] = 'Не WYSIWYG (только со смайликами)';
$txt['wysiwyg_quick_reply7'] = 'Не WYSIWYG (по умолчанию)';

digital

Bugo, спасибо, а то хотел уже заполнить строками "Это значение не используется".  :)  Всем по плюсику.

Keyn

Ребят, а как исправить эту пару графических элементов?

Убрать эту длинную кнопку растяжки и сдвинуть смайлы и ББ коды к левому боку? Пробовал через CSS, упорно смещаться не хотят.

WYSIWYGQuickReply-v2.3, SMF 2.0.

GeorG

Цитата: Keyn от 22 октября 2011, 16:43:03Пробовал через CSS, упорно смещаться не хотят.
У себя, чтобы достичь такого результата, я правил не только css, но и файл Post.template.php
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Keyn

В какой строке сидит строка я растяжкой текстарены?

Bugo


Keyn

Цитироватьhttp://htmlbook.ru/samlayout/testirovanie-i-otladka-koda/firebug
Ой беда...

GeorG, а ты точно через Post.template.php убрал линию растяжки?

Keyn

Разобрался, спасибо всем, кто старался помочь.

От "линии растяжки" зоны для ввода сообщения можно избавиться в файле GenericControls.template.php , удалив строку:
<div id="', $editor_id, '_resizer" class="richedit_resize"></div>
Правда при этом она исчезнет и из обычного варианта ответа, другого способа не нашел.

Следующий шаг - кому ни будь удавалось сдружить этот мод с dQuoteSelection Mod?

GeorG

ЦитироватьGeorG, а ты точно через Post.template.php убрал линию растяжки?
Я её вообще не убирал, а прижимал к форме ответа с помощью css.

ЦитироватьПравда при этом она исчезнет и из обычного варианта ответа
Конечно исчезнет, если её просто вырезать, т.к., это один код. Тут надо искать условие, при котором она где-то появлялась, а где-то исчезала.

ЦитироватьСледующий шаг - кому ни будь удавалось сдружить этот мод с dQuoteSelection Mod?
У меня нормально работают, у вас последняя версия?
А да, надо ещё запретить использование редактора WYSIWYG, из админки.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

kusak

Ребят,всем доброго дня. Помогите пожалуйста,если Вас не затруднит. Мод встал отлично,в быстром ответе редактор показывается. Но когда нажимаю на смайлы,то они (или их коды) не отображаются в форме.Соответственно не получается их добавить в сам ответ. Т.е. по нажатию на смайл ничего не происходит. Заранее Вас благодарю.

karavan

Проверьте, стоит ли у вас в профиле режим - внешний вид форума - Выберите тип редактора формы быстрого ответа - Non - WISIWIG (с кнопками bb-кода и смайлами). Это обязательное условие работы данного мода.

kusak

Цитата: karavan от 28 ноября 2011, 11:47:21Проверьте, стоит ли у вас в профиле режим - внешний вид форума - Выберите тип редактора формы быстрого ответа - Non - WISIWIG (с кнопками bb-кода и смайлами). Это обязательное условие работы данного мода.

Ага! Все отлично! Спасибо Вам большое! Жаль,что еще плюс не могу Вам поставить((

karavan

Пожалуйста. Ну это еще не совсем отлично, потому что так нужно сделать для всех пользователей в профилях, а не только для вас. Об этом нужно либо им сказать, либо пробовать поменять самому в
Темы оформления »
Настройки пользователей »
Настройки темы оформления для зарегистрированных пользователей (по умолчанию) потом нужно нажать
"Удалить все настройки пользователей и использовать настройки по умолчанию"  и для новых тоже можно сделать пользователей.

bulatus

Доброго времени суток!!!!
У меня с модом имеется недостаток...

Незаметный но неприятный разрыв. Подскажите как его устранить?

ST

Может кто подскажет, какая строчка отвечает за цвет измененного окна получившегося быстрого ответа?
-

kak2z

Цитата: bulatus от 03 февраля 2012, 22:37:05
Доброго времени суток!!!!
У меня с модом имеется недостаток...

Незаметный но неприятный разрыв. Подскажите как его устранить?

такая самая беда... хотя раньше не было.. Кто знает что надо в CSS подправить что бы не было такого..???
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

GeorG

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

kak2z

Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

TIGERUS

при быстом ответе у меня неправильно работает кнопка YouTube. ъ
Вместо кода:
[youtube][/youtube]
получается просто:
[youtube]

GeorG

Если используется сабжовый мод, то по идеи и в полном ответе, должна быть такая фигня, т.к., мод юзает один код. У вас точно это только в быстром ответе?
WYSIWYG редактор отключен?
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

TIGERUS

Цитата: GeorG от 22 ноября 2012, 16:28:02Если используется сабжовый мод
SMF Mod Site

Цитата: GeorG от 22 ноября 2012, 16:28:02У вас точно это только в быстром ответе?
Да


thunderamur

Цитата: karavan от 28 ноября 2011, 11:47:21
Проверьте, стоит ли у вас в профиле режим - внешний вид форума - Выберите тип редактора формы быстрого ответа - Non - WISIWIG (с кнопками bb-кода и смайлами). Это обязательное условие работы данного мода.
Сделал, работает. Но раньше у меня выводились избранные смайлы на страницу сразу, а дополнительные в окне вызывались, если нужно. Сейчас все вываливается на страницу, смайлов много... Можно как-то сделать, чтобы смайлы не все вываливались?

Yarik


thunderamur

Спасибо, но есть ещё прикол. Если все смайлы убрать под ссылку, т.е. не выводить их сразу (ни одного), мод перестает работать нормально - ничего не выводится.

art_gud

Господа, установил мод - ни чего не произошло, в смысле, редактор в быстром ответе не появился. В чем может быть причина? При установке косяков не было, использую последнюю версию форума, тема reseller. Буду примного благодарен за любую посильную помощь.

П.С. Хотел еще поинтересоваться вот чем - можно ли как-то прикрутить такой же редактор к оформлению подписи (пока решений ни где не нашел). Спасибо!

П.С.С. внешний вид форума - Выберите тип редактора формы быстрого ответа - Non - WISIWIG (с кнопками bb-кода и смайлами) - здесь все включено, если что.

valek0972

Цитата: art_gud от 30 октября 2014, 19:02:09тема reseller.
Галочки проставили что бы код установился и в вашу тему при установке мода?

Цитата: art_gud от 30 октября 2014, 19:02:09Хотел еще поинтересоваться вот чем - можно ли как-то прикрутить такой же редактор к оформлению подписи
http://custom.simplemachines.org/mods/index.php?mod=810

art_gud

Цитата: valek0972 от 30 октября 2014, 19:22:03Цитата: art_gud от Сегодня в 19:02:09
тема reseller.
Галочки проставили что бы код установился и в вашу тему при установке мода?

Цитата: art_gud от Сегодня в 19:02:09
Хотел еще поинтересоваться вот чем - можно ли как-то прикрутить такой же редактор к оформлению подписи
http://custom.simplemachines.org/mods/index.php?mod=810

Цены вам нет, действительно не обратил внимание при установке. Огромнейшее вам спасибо!)

alple

У кого-нибудь мод в 2.0.10 работает?
У меня встал без ошибок на дефолтную тему и Reseller, окно в быстром ответе изменило размер и потеряло подпись, но кнопки отсутствуют вне зависимости от настроек в профиле.

Yarik


alple

А у меня вот не работает. Странно, :-).
Как вы думаете, это может быть связано с отсутствием темы Core и отсутствием набора смайликов, отображающихся под ББкодами?

Yarik


GeorG

Цитата: alple от 14 октября 2015, 18:49:40А у меня вот не работает. Странно, :-).
Вы откуда мод ставите, с официального сайта - WYSIWYG Quick Reply v2?
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

alple