Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Модификация phpBB 3.0.x » Моды каталога

Quick reply for phpBB3

Обсуждение и поддержка модов, размещённых в каталоге
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Инструкция по установке модов

Сообщение 21 янв 2009, 21:44

Название мода: Quick reply for phpBB3
Версия мода: 1.6.7
Автор: rxu, Xpert
Язык: Русский
Сложность установки: Высокая
Длительность установки: 21

Описание:
Форма быстрого ответа на страницах просмотра списка тем и конкретной темы. Полная настройка мода в панели администрирования. Позволяет легко цитировать выделенный текст и вставлять ник собеседника.

Страница в каталоге модов: Перейти
Раздел каталога модов: Перейти
Размер архива: 55 Kb
Последний раз редактировалось mod_robot 11 фев 2009, 00:08, всего редактировалось 3 раз(а).
mod_robot
Активный участник
 
Сообщений: 60
Зарегистрирован:
18 янв 2009, 15:05
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 11 фев 2009, 00:43

serjan писал(а):Так настройки этого мода и должны быть только в админке.

Хоть один человек нормально ответил :D

А если его через кнопку сделать? чем он будет отличаться от обычного ответа???

Я ставил такой мод еще под phpBB2x и помню, что многих это интересовало. И это было реализовано и работало у меня после конвертации в phpBB3. Но по новой на ppBB3 ставить не пробовал, хотя записи имеются. Суть в том, чтобы форма внизу не грузилась по дефолту, т.к. она жрет загрузку (смайлы и т.п.), а грузилась кнопка "быстрый ответ", по нажатии на которую вываливалась форма быстрого ответа (без перехода к новой странице и обновления текущей)
Diamond

 

Сообщение 11 фев 2009, 01:14

Как делается sql-запрос?
Гость

 

Сообщение 11 фев 2009, 06:17

Гость писал(а):Только вот в центре пользователя настроек отображения мода нет по прежнему.

serjan писал(а):Так настройки этого мода и должны быть только в админке.

А почему здесь есть? Если мне не нужен быстрый ответ, то я иду "Центр пользователя" и просто отключаю его для себя. Правда все это при условии, что быстрый ответ разрешен в админке
Гость писал(а):И попутный вопрос. который, знаю, многих тоже заинтересует. Как собственно изменить мод, чтобы он реализовывался по другому - через кнопку "быстрый ответ", а не ссылку "цитата". Ведь сам мод эту кнопку в наборе имеет, но нигде не реализует.

Кнопка быстрый ответ и ссылка "цитата" выполняют разные функции, если я понял что вы хотели сказать.
crash
Поддержка
 
Сообщений: 11345
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 11 фев 2009, 10:07

crash писал(а):А почему здесь есть? Если мне не нужен быстрый ответ, то я иду "Центр пользователя" и просто отключаю его для себя. Правда все это при условии, что быстрый ответ разрешен в админке

Для стиля subsilver2?
Кнопка быстрый ответ и ссылка "цитата" выполняют разные функции, если я понял что вы хотели сказать.

Да. Но функция кнопки не реализована в моде, а сама кнопка имеется.
Diamond

 

Сообщение 11 фев 2009, 10:07

Гость писал(а):Как делается sql-запрос?

Можно через программу MyphpAdmin
Diamond

 

Сообщение 11 фев 2009, 10:28

Diamond писал(а):Для стиля subsilver2?

для какого стиля правили, для того и будет.
Diamond писал(а):Да. Но функция кнопки не реализована в моде, а сама кнопка имеется.

видимо не все сделали. Но кнопка просто прячет быстрый ответ или открывает. Смысла в ней не вижу
crash
Поддержка
 
Сообщений: 11345
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 11 фев 2009, 10:47

Раньше кнопка делалась так:
Создавался файл quick_reply.css
-------------------------------------------------bein-----------------------------
/* proSilver Button Styles
---------------------------------------- */

/* Rollover buttons
Based on: http://wellstyled.com/css-nopreload-rollovers.html
----------------------------------------*/

/* Big button image, color and background */
.quickreply-icon, .quickreply-icon a {
background-image: url("{IMG_BUTTON_QUICK_REPLY_SRC}");
background: transparent none 0 50 no-repeat;
}

.buttons div.quickreply-icon { width: {IMG_BUTTON_QUICK_REPLY_WIDTH}px; height: {IMG_BUTTON_QUICK_REPLY_HEIGHT}px; }
-------------------------------------end--------------------
Далее мод:
COPY
root/styles/prosilver/imageset/en/button_quick_reply.gif to styles/prosilver/imageset/en/button_quick_reply.gif
root/styles/prosilver/imageset/ru/button_quick_reply.gif to styles/prosilver/imageset/ru/button_quick_reply.gif
root/styles/prosilver/theme/quick_reply.css to styles/prosilver/theme/quick_reply.css

OPEN
styles/prosilver/imageset/en/imageset.cfg

FIND
img_button_topic_reply = button_topic_reply.gif*25*96

AFTER, ADD
img_button_quick_reply = button_quick_reply.gif*25*106

OPEN
styles/prosilver/imageset/ru/imageset.cfg

FIND
img_button_topic_reply = button_topic_reply.gif*25*94

AFTER, ADD
img_button_quick_reply = button_quick_reply.gif*25*137

OPEN
styles/prosilver/template/quick_reply.html

FIND
<form

IN-LINE FIND
<form

IN-LINE AFTER, ADD
style="display:none;"

OPEN
styles/prosilver/template/viewtopic_body.html

FIND
<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}"><span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></span></a></div>

AFTER, ADD
<!-- IF QUICK_REPLY --><div class="quickreply-icon"><a href="#postform" onclick="dE('postform'); return false;"><span>{L_QUICK_REPLY}</span></a></div><!-- ENDIF -->

OPEN
styles/prosilver/theme/stylesheet.css

FIND
@import url("colours.css");

AFTER, ADD
@import url("quick_reply.css");

OPEN
includes/acp/acp_styles.php

FIND
'button_topic_reply',

IN-LINE FIND
'button_topic_reply',

IN-LINE AFTER, ADD
'button_quick_reply',

OPEN
language/en/acp/styles.php

FIND
IMG_BUTTON_PM_FORWARD

BEFORE, ADD
'IMG_BUTTON_QUICK_REPLY' => 'Quick reply',

OPEN
language/ru/acp/styles.php

FIND
IMG_BUTTON_PM_FORWARD

BEFORE, ADD
'IMG_BUTTON_QUICK_REPLY' => 'Быстрый ответ',


добавка для subsilver2:
OPEN
styles/subsilver2/template/quick_reply.html

FIND
<form

IN-LINE FIND
<form

IN-LINE AFTER, ADD
style="display:none;"

OPEN
viewtopic.php

FIND
'QUOTE_IMG' => $user->img('icon_post_quote', 'REPLY_WITH_QUOTE'),

AFTER, ADD
'QUICK_REPLY_IMG' => $user->img('button_quick_reply', 'QUICK_REPLY'),

OPEN
styles/subsilver2/template/viewtopic_body.html

FIND (второе вхождение!!!)
<!-- IF S_DISPLAY_REPLY_INFO --><a href="{U_POST_REPLY_TOPIC}">{REPLY_IMG}</a><!-- ENDIF -->

AFTER, ADD
<!-- IF QUICK_REPLY --><a href="#postform" onclick="dE('postform'); return false;">{QUICK_REPLY_IMG}</a><!-- ENDIF -->

и в styles/subsilver2/template/editor.js в конце добавил:
Код:
/**
* Set display of page element
* s[-1,0,1] = hide,toggle display,show
*/
function dE(n, s)
{
var e = document.getElementById(n);

if (!s)
{
s = (e.style.display == '' || e.style.display == 'block') ? -1 : 1;
}
e.style.display = (s == 1) ? 'block' : 'none';

#
#-----[ DIY INSTRUCTIONS ]------------------------------------------
#
Refresh styles' themes and imagesets in ACP after mod installation to make it workable.
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Diamond

 

Сообщение 11 фев 2009, 11:09

Diamond
научитесь пользоваться bbcode.
crash
Поддержка
 
Сообщений: 11345
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 11 фев 2009, 12:25

crash писал(а):А почему здесь есть? Если мне не нужен быстрый ответ, то я иду "Центр пользователя" и просто отключаю его для себя. Правда все это при условии, что быстрый ответ разрешен в админке

Ну не заметил среди остальных, таки одна опция есть "Показывать панель быстрого ответа в темах:"
Аватар пользователя
serjan
Разработчик модов
 
Сообщений: 480
Зарегистрирован:
12 янв 2009, 19:18
Благодарил (а): 0 раз.
Поблагодарили: 4 раз.

Сообщение 11 фев 2009, 18:19

crash писал(а):Diamond
научитесь пользоваться bbcode.

сорри
Гость

 


Вернуться в Моды каталога

 


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

Кто сейчас на форуме

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

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
авторов модов
разработчиков скинов
русификаторов
и всех поклонников phpBB3