Пропустить

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

Сообщение Rayden » 04.12.2009 23:29

Внимание: данная тема описывает доработку встроенного быстрого ответа 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
(69.03 КБ) Скачиваний: 2254

тестируйте
На полное авторство не претендую, так как кроме своего кода активно использовал наработки из вышеприведенных тем. Кого гложет чистолюбие, могу добавить в авторы :)
Пофиксенный файл - qr306_1.0.2a.zip. Кто успел скачать до этого, инструкция по исправлению двумя постами ниже.

Опять файл изменен - qr306_1.0.2b.zip. В предыдущем была небольшая ошибка в инструкции.
Последний раз редактировалось Поручик 20.01.2010 15:32, всего редактировалось 1 раз.
Причина: Редактирование названия темы
phpBB2 FAQ
phpBB3 FAQ
За это сообщение автора Rayden поблагодарили: 6
AIGIR (11.12.2010 13:17), Di_Mok (04.12.2010 11:50), Flat (30.11.2010 6:01), InDaHouse (07.12.2010 21:10), proh (25.09.2010 11:47), vicbel (23.09.2010 15:26)
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение MAzZY » 06.01.2010 9:47

Человек банально путает встроенный ответ и мод от rxu. Да еще и вносит попутно свои доработки
Заработок на сайтах и форумах. Рефералам помогу установить код и начать зарабатывать.
Хороший хостинг в Питере
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2969
Зарегистрирован: 14.05.2005 22:43
Благодарил (а): 50 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение Dram » 06.01.2010 11:16

Возможно, я что-то не допонимаю, у меня форум 3.0.6 и не устраивал встроенный быстрый ответ тем, что в нем не было смайлов и вв кодов.
Решил установить мод Olympus_QR_1.6.7, установил, в модах он появился, я его активировал, права пользователям дал, кеш почистил, но на форуме ничего не изменилось. Потом набрел на эту ветку, так и не понял что это отдельный мод или доработка Olympus_QR_1.6.7, но все же решил устанавливать, установил, получил вышеописанную ошибку, убрал ту строку, что я писал и теперь все хорошо.

Вот и сам теперь не понимаю что у меня за каша получилась. И еще, если вернуть бекап и поставить только эту доработку - появится ли в быстром ответе смайты и вв коды? (мне только это и надо!)

Dram
phpBB 1.4.3
 
Сообщения: 64
Зарегистрирован: 06.12.2009 23:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение MAzZY » 06.01.2010 14:42

Dram, прочитайте _внимательно_ первое сообщение в этой теме.
Заработок на сайтах и форумах. Рефералам помогу установить код и начать зарабатывать.
Хороший хостинг в Питере
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2969
Зарегистрирован: 14.05.2005 22:43
Благодарил (а): 50 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение qwinter » 06.01.2010 20:52

После установки мода при просмотре темы выводиться:

Fatal error: Cannot redeclare generate_smilies() (previously declared in /www/vr64/data/www/vr64.ru/includes/functions_posting.php:22) in /www/vr64/data/www/vr64.ru/includes/functions_posting.php on line 142



functions_posting.php
	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&f=' . $forum_id))
		);
	}

	if ($mode == 'window')
	{
		page_footer();
	}
}
Аватара пользователя
qwinter
phpBB 1.2.0
 
Сообщения: 12
Зарегистрирован: 04.01.2010 20:29
Откуда: Саратов
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение phpbbs » 07.01.2010 18:42

Интересная доработка, но все же появились несколько вопросов:
1. Где в админке эти "переключатели" - облазил веде нет их, после установки мода смайлы и ббкод уже включены
2. У меня стиль AEROBLUE инструкция не совпала с в viewtopic_body :( пробовал своими силами не получается, нет таких строк. Прикрепляю файл может кто поможет
Вложения
viewtopic_body.rar
AeroBlue - проблема с Quick
(3.64 КБ) Скачиваний: 29

phpbbs
phpBB 1.4.4
 
Сообщения: 91
Зарегистрирован: 21.11.2008 12:35
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение MAzZY » 07.01.2010 18:56

phpbbs писал(а):после установки мода

Прочитайте первое сообщение этой темы
Заработок на сайтах и форумах. Рефералам помогу установить код и начать зарабатывать.
Хороший хостинг в Питере
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2969
Зарегистрирован: 14.05.2005 22:43
Благодарил (а): 50 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение phpbbs » 07.01.2010 19:00

1. Добавил в быстрый ответ панель смайлов и панель кнопок ббкода. И то и другое можно отключать через админку.

а поточнее?
хотя это и не важно, а вот на сабсильвер Аеро... нужна цитата ...

phpbbs
phpBB 1.4.4
 
Сообщения: 91
Зарегистрирован: 21.11.2008 12:35
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение MAzZY » 07.01.2010 19:06

Значит так.
Предупреждение за отсутствие копирайтов Вам уже выдали. Тогда Вы много шумели, хамили и буянили, говорили, что "я не я и лошадь не моя".
Докладываю по существу вопроса:
домены prognozist.biz.ua и sportclub.biz.ua зарегистрированы на одного человека. Все остальные мелочи так же указывают на одного владельца у обоих форумов.
Вы получаете предупреждение. Если кто-то из модеров/админов хочет - выдаст Вам билетик в баню.
Заработок на сайтах и форумах. Рефералам помогу установить код и начать зарабатывать.
Хороший хостинг в Питере
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2969
Зарегистрирован: 14.05.2005 22:43
Благодарил (а): 50 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение phpbbs » 07.01.2010 19:17

1. Копирайт возвращен на родину
2. Проношу извинения за проступок (хотя модераторы первые отреагировали с наездом :-))
3. Давайте не будет устраивать флуд в теме Рейдона и вернемся к вопросам о помощи ... праздники же на дворе :)

Добавлено спустя 19 минут 58 секунд:
есть вот такая часть кода:
<!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->

			<td align="center" class="profile">
            <!-- IF postrow.ONLINE_IMG -->
			{postrow.ONLINE_IMG}
			<!-- ENDIF -->
            </td>
			<td colspan="2"><div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{PROFILE_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_PM --><a href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->&nbsp;</div>
            <div align="right"><a href="#wrapheader"><img src="{T_THEME_PATH}/images/up.png" width="11" height="18" border="0" /></a>&nbsp;</div>
            </td>
	<!-- ENDIF -->
	</tr>

в моде же:
FIND
			<td><div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{PROFILE_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_PM --><a href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->&nbsp;</div> <div class="gensmall" style="float: {S_CONTENT_FLOW_END};"><!-- IF not S_IS_BOT --><!-- IF postrow.U_EDIT --><a href="{postrow.U_EDIT}">{EDIT_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_QUOTE --><a href="{postrow.U_QUOTE}">{QUOTE_IMG}</a> <!-- ENDIF --> <!-- ENDIF -->&nbsp;</div></td>

Replace with
			<td><div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{PROFILE_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_PM --><a href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->&nbsp;</div> <div class="gensmall" style="float: {S_CONTENT_FLOW_END};"><!-- IF not S_IS_BOT --><!-- IF S_QUICK_REPLY --><a href="#postform" onclick="if((window.getSelection && window.getSelection().toString() == '') || (document.getSelection && document.getSelection() == '') || (document.selection && document.selection.createRange().text == '')){ alert('{L_NO_SELECTION}'); return false; }else{addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('\r\n'); return false; }" title="{L_QUICKQUOTE_TEXT}">{QUICKQUOTE_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_EDIT --><a href="{postrow.U_EDIT}">{EDIT_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_QUOTE --><a href="{postrow.U_QUOTE}">{QUOTE_IMG}</a> <!-- ENDIF --> <!-- ENDIF -->&nbsp;</div></td>

phpbbs
phpBB 1.4.4
 
Сообщения: 91
Зарегистрирован: 21.11.2008 12:35
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение crash » 07.01.2010 19:43

и вы хотите чтобы вам показали код, который видно не вооруженным глазом?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6619
Зарегистрирован: 07.07.2004 16:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение phpbbs » 07.01.2010 19:46

в сабсильвере есть строка
<td class="row1" width="22%"><b class="genmed">{L_MESSAGE}:</b></td>

В моем же стиле вот такая:
<td class="row1" width="22%"><b class="gensmall">{L_MESSAGE}:</b></td>

надеюсь это дно и тоже.

Добавлено спустя 1 минуту 12 секунд:
crash писал(а):и вы хотите чтобы вам показали код, который видно не вооруженным глазом?

..значит я плохо вооружился ;)

phpbbs
phpBB 1.4.4
 
Сообщения: 91
Зарегистрирован: 21.11.2008 12:35
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение crash » 07.01.2010 19:51

а разве не одно и тоже? Классы разные выбраны, но никто не мешает оставить вам ваш класс.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6619
Зарегистрирован: 07.07.2004 16:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение phpbbs » 07.01.2010 20:08

еще заметил косячек с модом posts_merging, после "модернизации стандартного БК 3.0.6" :
было:
Изображение
после установки:
Изображение

Кто то знает решение это косметического косяка с RE: и названием темы.. как убрать?... :roll:

phpbbs
phpBB 1.4.4
 
Сообщения: 91
Зарегистрирован: 21.11.2008 12:35
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение Rayden » 08.01.2010 16:56

phpbbs
Это не имеет отношения у быстрому ответу. posts_merging вставляет эту строчку, туда и копай.
PS я бы тебе пожизенно вкатил за копирайты.

qwinter писал(а):После установки мода при просмотре темы выводиться:

У тебя портал, так что ничего сказать не могу.
Почему-то generate_smilies вызывается два раза, в 22 и в 142 строке. Что делать, в каком месте убрать, как подправить код - не знаю, у меня нет портала, и разбирться с ним не очень хочется. Сорри.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение phpbbs » 08.01.2010 17:38

Это не имеет отношения у быстрому ответу. posts_merging вставляет эту строчку, туда и копай.

Это уже решил.
PS я бы тебе пожизенно вкатил за копирайты.

:oops: а я для Вас подарок приготовил, рекомендую добавить на форум)(чтобы Rayden не повторял одно и тоже)) вот он: Изображение

Теперь можно и просить..., выполнил все инструкции все работает кроме цитаты, если заменить те фрагменты о которых я писал выше то ниже кнопок отображается (дублируется) правка и цитата, намека на quick даже нету :(
Rayden
подскажи плз, очень нужная доработка. Стиль AeroBlue

phpbbs
phpBB 1.4.4
 
Сообщения: 91
Зарегистрирован: 21.11.2008 12:35
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы