• 321 Guick Guote v1.0.2 - быстрая цитата к быстрому ответу • 
Кнопка быстрой цитаты к быстрому ответу Quick reply for phpBB3
При создании темы о модах для двигателя форумов phpBB ветки 3.0.Х название темы должно начинаться с названия мода на английском, без указания версии, затем тире, затем короткое название мода на русском с маленькой буквы. Создание тем не о модах в данном подфоруме запрещено. Посторонние темы о двиге и посторонних проблемах для ветки 3.0.Х в соседнем подфоруме. И помните - Вам тут никто ничего не должен. При малейшем "приказном" тоне в сообщениях - бан на вечно.

    321 Guick Guote v1.0.2 - быстрая цитата к быстрому ответу

Сообщение Разместил Pthelovod 12 май 2021, 12:19

Кнопка "быстрая цитата" .. Теперь можно выделять любую часть в сообщении и цитировать кнопкой... Не надо лезть под аватару для нажатия на маленькую фразу "Цитата выделенного текста", а пользоваться кнопкой "БЫСТРАЯ ЦИТАТА", выделив нужный текст.
На 3.0.14 все работает.

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

  321 Guick Guote v1.0.2 - быстрая цитата к быстрому ответу

Сообщение Разместил Pthelovod 12 май 2021, 12:21

От автора -
III. кнопка "Быстрая Цитата"
За текстовую кнопку "Цитата" в оригинальном моде отвечает вот этот фрагмент:
Find
Код: выделить все
         <!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><dd>{postrow.RANK_TITLE}<!-- IF postrow.RANK_TITLE and postrow.RANK_IMG --><br /><!-- ENDIF -->{postrow.RANK_IMG}</dd><!-- ENDIF -->

Replace With
Код: выделить все
<!-- We use "rn" newline here because insert_text() JS function doesn't insert newline with "n" (at least in Windows) -->
         <!-- IF not postrow.RANK_TITLE --><br /><!-- IF QUICK_REPLY --><dd><a href="#postform" onclick="addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('rn'); return false;" title="{L_QUOTE_TEXT}">{L_QUOTE}</a></dd><!-- ENDIF --><!-- ENDIF -->
         <!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><dd>{postrow.RANK_TITLE}<!-- IF QUICK_REPLY --><br /><a href="#postform" onclick="addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('rn'); return false;" title="{L_QUOTE_TEXT}">{L_QUOTE}</a><!-- ENDIF --><!-- IF postrow.RANK_TITLE and postrow.RANK_IMG --><br /><!-- ENDIF -->{postrow.RANK_IMG}</dd><!-- ENDIF -->

Чтобы убрать текстовую кнопку, нужно или не выполнять эту инструкцию при установке мода, или же, если мод уже установлен, выполнить ее обратно, т е найти второй фрагмент и заменить первым.

Далее добавляем свою графическую кнопку. Инструкцию, как это сделать я оформил в виде мода. Скажу лишь, что они очень похожи на инструкции для добавления кнопки "профиль".

Напоминаю, что надо не забыть проделать все манипуляции не только с английскими, но и с русскими файлами. И обратите внимание, что размеры английской и русской кнопки разные.
В результате у вас должно получиться вот так:
 
321 Guick Guote v1.0.2 - быстрая цитата к быстрому ответу - d13976156e

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

  321 Guick Guote v1.0.2 - быстрая цитата к быстрому ответу

Сообщение Разместил Pthelovod 12 май 2021, 12:26

Так выглядит на картинках -


Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

  321 Guick Guote v1.0.2 - быстрая цитата к быстрому ответу

Сообщение Разместил Pthelovod 12 май 2021, 12:27

Самая первая простая версия -

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

  321 Guick Guote v1.0.2 - быстрая цитата к быстрому ответу

Сообщение Разместил Pthelovod 12 май 2021, 12:28

И самая последняя версия -

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

Вернуться в Коды и модификации для движка phpBB версий до 3.0.Х