Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ

Сообщение Rayden »

Внимание: данная тема описывает доработку встроенного быстрого ответа phpBB 3.0.6.
Не путать с модами быстрого ответа!


Почитав вот эту тему: Quick Reply 3.0.6
Почитав вот эту тему: Доработка Quick reply for phpBB3 (rxu)
И естессно, вот эту тему: Quick reply for phpBB3 - Быстрый ответ

Понабрав идей и скриптов, добавив кое-что свое, пришел к выводу, что встроенный в phpBB 3.0.6 быстрый ответ вполне можно довести до ума.
Вот что получилось:
1. Добавил в быстрый ответ панель смайлов и панель кнопок ббкода. И то и другое можно отключать через админку.
2. Добавил кликающиеся ники. (в просилвере рекомендуется использовать дополнительную иконку для ссылки на профайл)
3. При нажатии на ник в просилвере автоматически открывается быстрый ответ.
4. После вставленного ника курсор не переводится на новую строку.
5. Добавил в сабсилвер и просилвер кнопки "быстрая цитата" (английские и русские).
6. При нажатии на кнопку "быстрая цитата" в просилвере, если выделен текст, открывается быстрый ответ
7. При нажатии на кнопку "быстрая цитата" если цитируемый текст не выделен, то открывается окошко с предупреждением, что надо выделить текст.
qr306_1.0.2b.zip
тестируйте
На полное авторство не претендую, так как кроме своего кода активно использовал наработки из вышеприведенных тем. Кого гложет чистолюбие, могу добавить в авторы :)
Пофиксенный файл - qr306_1.0.2a.zip. Кто успел скачать до этого, инструкция по исправлению двумя постами ниже.

Опять файл изменен - qr306_1.0.2b.zip. В предыдущем была небольшая ошибка в инструкции.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Поручик 20.01.2010 12:32, всего редактировалось 1 раз.
Причина: Редактирование названия темы
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Roaddog
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 7 месяцев
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Roaddog »

Так вот почему у людей не появляется кнопка "быстрая цитата"... Если сделать изменения по инструкции в файле styles/prosilver/theme/buttons.css то будет выглядеть так:

Код: Выделить всё

/* Fix profile icon default margins */
ul.profile-icons li.edit-icon	{ margin: 0 0 0 10px; }
ul.profile-icons li.quote-icon	{ margin: 0 0 0 10px; }
ul.profile-icons li.quickquote-icon	{ margin: 0 3px 0 0; }
ul.profile-icons li.info-icon, ul.profile-icons li.report-icon	{ margin: 0 3px 0 0; }
И тут обращаем внимание на строку в самом низу... не из за неё ли не видно кнопки у админа? Ведь в viewtopic_body.html по инструкции мода кнопка "быстрая цитата" будет идти ещё после "репорта,инфо и вынесения предупреждения" и тут становится понятно смотря на строку:

Код: Выделить всё

ul.profile-icons li.info-icon, ul.profile-icons li.report-icon	{ margin: 0 3px 0 0; }
что она просто берёт и загораживает кнопку. Я просто её удалил,обновил тему,затем посмотрел - всё встало как надо...и у простого пользователя не смещается "быстрая цитата" с "репортом",когда нет кнопок "правка" и "удаление"... И без этой строки 3 маленькие кнопки встают нормально.Кстати,таким образом и в en/imageset.cfg НЕ нужно увеличивать английскую кнопку с 88 на 104.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Nekstati »

Roaddog, всё нормально отображается и под админом, и под простым пользователем. Просто вставили что-то не туда.
Roaddog писал(а):по инструкции мода кнопка "быстрая цитата" будет идти ещё после "репорта,инфо и вынесения предупреждения"
Нет, по инструкции кнопка быстрой цитаты идёт первой.
Аватара пользователя
Roaddog
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 7 месяцев
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Roaddog »

Только что внимательно перепроверил по инструкции все файлы... add before|add after|replace with - как требуется по строкам,ничего не перепутано. Единственное что заметил это в viewtopic.php после строки:

Код: Выделить всё

'POSTER_AGE'		=> $user_cache[$poster_id]['age'],
У меня идёт:

Код: Выделить всё

// This value will be used as a parameter for JS insert_text() function, so we use addslashes to handle "special" usernames properly ;)
		'POSTER_QUOTE'		=> addslashes(get_username_string('username', $poster_id, $row['username'], $row['user_colour'], $row['post_username'])),

//-- mod : Genders ------------------------------------------------------------
//-- add
		'POSTER_GENDER_IMG'	=> $user_cache[$poster_id]['gender_img'],
		'POSTER_GENDER'		=> $user_cache[$poster_id]['gender'],
//-- fin mod : Genders --------------------------------------------------------
- под одной строкой получилось добавить требования 2-ух модов...но тут в данном случае Genders не думаю что как-то мешает... и больше вроде ничего подозрительного.

Добавлено спустя 21 минуту 40 секунд:
Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
Хм...снова обратно вернул последнюю строку где была - и с ней теперь нормально заработало O_O ... чудо из чудес.
steamappsuser
phpBB 1.2.0
Сообщения: 15
Стаж: 15 лет 6 месяцев

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение steamappsuser »

Мод работает отлично. Но есть небольшая проблема - нет быстрой цитаты... Админку смотрел (2 опции для быстрого ответа добавились на странице "функции конференции"), кэши (общий, шаблоны) чистил. phpbb 3.0.8.

Добавлено спустя 2 минуты 46 секунд:
Может я где-то что-то забыл прописать...
Залил изменённые файлы (см. вложение).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
nixit
phpBB 1.4.4
Сообщения: 173
Стаж: 15 лет 6 месяцев
Благодарил (а): 13 раз
Поблагодарили: 4 раза

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение nixit »

Набор рисунков не обновлялся?)
steamappsuser
phpBB 1.2.0
Сообщения: 15
Стаж: 15 лет 6 месяцев

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение steamappsuser »

Новые рисунки мода добавил и прописал.
Аватара пользователя
Dmitrijan30
phpBB 1.2.1
Сообщения: 23
Стаж: 15 лет 7 месяцев
Откуда: Kharkov, UA
Благодарил (а): 17 раз
Поблагодарили: 5 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Dmitrijan30 »

Здравствуйте уважаемые Гуру! Подскажите как сделать кнопки bb-кодов картинками, т.е чтоб вместо надписей (value="") отображались картинки? Спасибо!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Айдар »

In Web We Trust
Аватара пользователя
Dmitrijan30
phpBB 1.2.1
Сообщения: 23
Стаж: 15 лет 7 месяцев
Откуда: Kharkov, UA
Благодарил (а): 17 раз
Поблагодарили: 5 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Dmitrijan30 »

Спасибо! То что надо :)
nixit
phpBB 1.4.4
Сообщения: 173
Стаж: 15 лет 6 месяцев
Благодарил (а): 13 раз
Поблагодарили: 4 раза

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение nixit »

steamappsuser
Дык, по мимо этого ещё и в админке нужно обновить.
Аватара пользователя
Alexandr_Sergeevich
phpBB 1.4.1
Сообщения: 48
Стаж: 16 лет 1 месяц
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Alexandr_Sergeevich »

Установил этот мод, все отлично работает за исключением маленькой делали. Появилась кнопка "Быстрая цитата", а кнопки "Быстрый ответ" нет. Но при нажатии на кнопку "Быстрая цитата" кнопка быстрого ответа появляется. Как настроить кнопку "Быстрый ответ" чтобы она всегда была внизу сообщения? В админке "Управление форумами", при выборе "Списка форума" поставил галочку "Включить быстрый ответ", так же Общие > Конфигурация > Размещение сообщений, в пункте "Разрешить быстрый ответ" поставил Да. В итоге ничего не получилось, что делаю не правильно, что пропустил? Спасибо!
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Пчелкин »

Проверить в админке в настройках изображений - есть ли на там и можно ли ее назначить хотя бы в ручную...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Alexandr_Sergeevich
phpBB 1.4.1
Сообщения: 48
Стаж: 16 лет 1 месяц
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Alexandr_Sergeevich »

Что-то ничего не получается, можно по подробней рассказать или скажите где прочитать!

По пробыл еще раз установить мод, та же самая ситуация.
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Di_Mok »

Alexandr_Sergeevich, у тебя есть какие то сторонние скрипты на форуме? Возможно, кнопка пропадает из за конфликта. Например наблюдал это с доработкой IMG Как привязать lightbox к форуму? Посмотри консоль ошибок.
Аватара пользователя
Alexandr_Sergeevich
phpBB 1.4.1
Сообщения: 48
Стаж: 16 лет 1 месяц
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Alexandr_Sergeevich »

У меня стоит эта доработка IMG, и как же быть теперь, удалять полностью ее? Ладно сейчас проверю, что получится когда этой доработки нет!

Вы правы, в этом была загвоздка.

Вернуться в «Бета-версии модов для phpBB 3.0.x»