Страница 21 из 24

Доработка Quick Reply phpBB3

Добавлено: 13 окт 2015, 19:46
белк
вы редактируете через админку? если да - то не стоит. потом после очистки кэша изменения слетят.

Доработка Quick Reply phpBB3

Добавлено: 14 окт 2015, 11:45
network
В общем, занялся снова. Скачал свой viewtopic_body.html, открыл Дримвивером. Указанных выше строк для замены у меня там нет. Файл http://depositfiles.com/files/29ykark22.

Доработка Quick Reply phpBB3

Добавлено: 14 окт 2015, 12:48
белк
в вашем шаблоне просто поменены местами части кода, поэтому в стандартном варианте замена не возможна. там надо добавлять/изменять чисто "рабочие кусочки".

попозже немного посмотрю что куда.

Доработка Quick Reply phpBB3

Добавлено: 14 окт 2015, 12:50
network
белк писал(а):в вашем шаблоне просто поменены местами части кода, поэтому в стандартном варианте замена не возможна. там надо добавлять/изменять чисто "рабочие кусочки".

попозже немного посмотрю что куда.
Спасибо, буду ждать!

Доработка Quick Reply phpBB3

Добавлено: 14 окт 2015, 13:24
белк
в общем я вам отредактировал файл, но вам надо самому посмотреть куда и как поставить быструю цитату. поставил поближе к профилю, вот так:

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

<!-- 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 -->
                <!-- 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_MSN --><a href="{postrow.U_MSN}">{MSN_IMG}</a> <!-- ENDIF --> 
                <!-- IF postrow.U_ICQ --><a href="{postrow.U_ICQ}">{ICQ_IMG}</a> <!-- ENDIF --> 
                <!-- IF postrow.U_YIM --><a href="{postrow.U_YIM}">{YIM_IMG}</a> <!-- ENDIF --> 
                <!-- IF postrow.U_AIM --><a href="{postrow.U_AIM}">{AIM_IMG}</a> <!-- ENDIF --> 
                <!-- IF postrow.U_JABBER --><a href="{postrow.U_JABBER}">{JABBER_IMG}</a> <!-- ENDIF --> 
				<!-- IF postrow.U_WWW --><a href="{postrow.U_WWW}">{WWW_IMG}</a> <!-- ENDIF -->
ваша быстрая цитата - это вот этот код - экспериментируйте.

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

<!-- 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 -->	
первую строчку редактирования я тоже прописал - теперь при клике по нику должно вставляться в ответ.

Доработка Quick Reply phpBB3

Добавлено: 14 окт 2015, 14:38
network
Установил снова мод по вложенной инструкции.
Залил измененный для Avalon viewtopic_body
Не работает. Кнопки нет. При нажатии на автора тоже ничего не происходит. Прямую ссылку вместо метки вставлял <img src="/styles/Avalon/imageset/ru/icon_post_quickquote.gif" />

Доработка Quick Reply phpBB3

Добавлено: 14 окт 2015, 17:41
белк
только что залил ваш viewtopic_body.html вместо своего (у меня на другом сайте один из стилей - Авалон) - всё прекрасно работает.
и ссылка-вставка в быстрый ответ по нику и сама быстрая цитата вместе с кнопкой.
вот скан (у меня своя картинка по тому же пути и с теми же данными):




проверяйте правки и наличие изображений на сервере. это всё, что можно посоветовать. у вас проблемы не только с этим файлом.

Доработка Quick Reply phpBB3

Добавлено: 14 окт 2015, 18:18
network
белк писал(а):только что залил ваш viewtopic_body.html вместо своего (у меня на другом сайте один из стилей - Авалон) - всё прекрасно работает.
и ссылка-вставка в быстрый ответ по нику и сама быстрая цитата вместе с кнопкой.
вот скан (у меня своя картинка по тому же пути и с теми же данными):
проверяйте правки и наличие изображений на сервере. это всё, что можно посоветовать. у вас проблемы не только с этим файлом.
Да я уже допроверялся, пришлось откат делать.
Картинка для цитаты была залита - по пути проверял - открылась.
Файлы все в сабже исправил по инструкции.
После вашего viewtopic_body.html единственное, что у меня появилась - это ник в виде урла, но он не срабатывал. Кэш чистил и шаблона, и в основных настройках.
Что еще смотреть я не знаю, все проделал дважды. Почему у меня viewtopic_body отличался - мне тоже интересно, форум не трогался, был взят с официального сайта.

Доработка Quick Reply phpBB3

Добавлено: 14 окт 2015, 18:26
белк
network писал(а):почему у меня viewtopic_body отличался - мне тоже интересно
у вас стандартный viewtopic_body от стиля авалон. у меня уже переделанный.

"на глаз" проблему не выявить...

если хотите - можете скинуть архивом все (php+html) ваши отредактированные файлы - могу проверить на правильность.
завтра.

Доработка Quick Reply phpBB3

Добавлено: 15 окт 2015, 12:50
network
белк писал(а):если хотите - можете скинуть архивом все (php+html) ваши отредактированные файлы - могу проверить на правильность.
завтра.
Еще раз большое спасибо за отзывчивость, я еще не встречал форума, где так бы старались помочь. ))
Файлы закачиваю: http://depositfiles.com/files/oz8kuy05z
Сейчас форум без них, т.к. делал вчера откат, только картинка на быструю цитату в нужном месте. Если дадите добро, попробую еще.
Сам форум: http://forum.mobile-networks.ru/

Доработка Quick Reply phpBB3

Добавлено: 15 окт 2015, 13:38
белк
похоже ещё закачивается? у меня по вашей ссылке на депозите белое поле....

как получу файлы - посмотрю.

Доработка Quick Reply phpBB3

Добавлено: 15 окт 2015, 13:42
network
белк писал(а):похоже ещё закачивается? у меня по вашей ссылке на депозите белое поле....
А вот так? https://yadi.sk/d/Bw_s557WjkZ5Q

Доработка Quick Reply phpBB3

Добавлено: 15 окт 2015, 14:17
белк
здесь скачалось. сейчас гляну. в файле quickreply_editor.html уверены, что всё сделали правильно? (просто вы его не положили в папку)...

и ещё: спрошу на всякий случай - вы SQL запрос делали?

Сообщение добавлено... спустя 25 минут 16 секунд:
посмотрел, что вы прислали. это просто прописка изображения и языковые файлы.

нужен файл viewtopic.php из корня форума (не языковой) и quickreply_editor.html из стиля Avalon.
viewtopic_body.html я вам уже редактировал.

?

Доработка Quick Reply phpBB3

Добавлено: 15 окт 2015, 14:19
network
белк писал(а):здесь скачалось. сейчас гляну. в файле quickreply_editor.html уверены, что всё сделали правильно? (просто вы его не положили в папку)...
Так я там ничего и не делал, как вы мне его дали в исправленном виде, так и закачал. Все равно в нем ничего не понимаю. Думал разве что местами кнопки потом поиграться, но ее не было, а ссылка на нике на срабатывала.

viewtopic из корня добавляю: https://yadi.sk/d/tgKZ3K4MjkdWq

SQL запрос не делал. Даже не знаю, как. Делал по инструкции в этой теме, скачав мод. Там об этом ни слова.

Доработка Quick Reply phpBB3

Добавлено: 15 окт 2015, 14:45
белк
вот выписка из инструкции установки:

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

SQL






Code:Select all

INSERT INTO `phpbb_config` ( `config_name` , `config_value` , `is_dynamic` ) 
VALUES (
'allow_quick_reply_smilies', '1', '0'
);
INSERT INTO `phpbb_config` ( `config_name` , `config_value` , `is_dynamic` ) 
VALUES (
'allow_quick_reply_bbcode', '1', '0'
);
это и есть SQL запрос к базе данных для создания таблиц - без него работать НЕ БУДЕТ!
network писал(а):Так я там ничего и не делал, как вы мне его дали в исправленном виде, так и закачал.
я вам отредактировал viewtopic_body.html, но, судя по инструкции, вам необходимо редактировать и файл quickreply_editor.html

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

Open: subsilver2/template/quickreply_editor.html



Find

Tip: This may be a partial find and not the whole line.


Code:Select all

<form method="post" action="{U_QR_ACTION}">

Replace with

Tip: Replace the preceding line(s) to find with the following lines.


Code:Select all

<form id="postform" method="post" action="{U_QR_ACTION}">

<< Hide



Find

Tip: This may be a partial find and not the whole line.


Code:Select all

			<td class="row1" width="22%"><b class="genmed">{L_MESSAGE}:</b></td>
			<td class="row2" valign="top" align="left" width="78%"><textarea name="message" rows="7" cols="76" tabindex="3"  style="width: 98%;"></textarea> </td>


Replace with

Tip: Replace the preceding line(s) to find with the following lines.


Code:Select all

			<td class="row1" valign="top" width="22%">
				<!-- IF S_SMILIES_ALLOWED -->
				<table width="100%" cellspacing="5" cellpadding="0" border="0" align="center">
					<tr>
						<td class="gensmall" align="center"><b>{L_SMILIES}</b></td>
					</tr>
					<tr>
						<td align="center">
						<!-- BEGIN smiley -->
							<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;" style="line-height: 20px;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" hspace="2" vspace="2" /></a>
						<!-- END smiley -->
						</td>
					</tr>

то, что вы прислали - без всего этого, в принципе, могло и работать....

//извините, вы до этого моды уже ставили?

Сообщение добавлено... спустя 13 минут 21 секунду:
хм... ваш последний файл... viewtopic.php... а правки где?

начинаем смотреть:

открыть viewtopic.php
найти

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

include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
вставить после

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

include($phpbb_root_path . 'includes/functions_posting.' . $phpEx);
вот выписка из вашего файла:

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

include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);

*******************

Доработка Quick Reply phpBB3

Добавлено: 15 окт 2015, 14:50
network
Уфф, я делал по инструкции в файле ru.xml
Единственный мод, который я поставил и он заработал - это ссылочный редирект, описанный у вас. Все остальное в этом (матерюсь) движке phpBB3 у меня ни разу не сработало, сколько я тонн материала не перечитал.
С другой стороны я сделал свой сайт с нуля по собственному дизайну на MODx и привел туда 7000-8000 ежедневного трафа + другой сайт компании и не могу себя назвать полным чайником. Но phpBB это нечто...

В общем, я совершенно запутался. Если я вас очень напрягаю, забейте на меня. ))
И лучше "на ты".

Исправил корневой viewtopic.php.

Итого: файлы по инструкции мода исправлены, картинка закачана.
Ваш файл viewtopic_body есть
корневой viewtopic.php изменил.

Что-то еще нужно? С запросом к БД еще надо шаманить??

Доработка Quick Reply phpBB3

Добавлено: 15 окт 2015, 15:03
белк
так.
1. инструкция по установке (общая) - файл qr3.0.6.xml в папке мода

2. если есть проблемы с "общением" с SQL - можно его (инсталлятор) сделать здесь: db_update_gen.php

пока разбираешься - вот тебе готовый:
db_update.rar
скрипт-инсталлятор
(1.29 КБ) 13 скачиваний
распаковать, загрузить в корень форума, запустить через браузер по адресу

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

http://forum.mobile-networks.ru/db_update.php
после отработки система напишет что всё установлено - удалить скрипт с сервера.

3. отредактировать все файлы. будут проблемы - пиши.

4. инструкция по установке на subsilver2 (avalon) - contrib/subsilver2.xml

вроде всё. пробуйте...

5. надеюсь вы бэкапы базы и файлов делаете (раз у вас такая посещаемость)?

Доработка Quick Reply phpBB3

Добавлено: 15 окт 2015, 15:29
network
Бекапы делаю, конечно. Иначе как бы вчера откатился?
Итак, все файлы залил. Апдейт сделал. Кэш обновил. КНОПКА появилась. Но ни она, ни ссылка по нику не работют.

Доработка Quick Reply phpBB3

Добавлено: 15 окт 2015, 15:59
белк
network писал(а):4. инструкция по установке на subsilver2 (avalon) - contrib/subsilver2.xml
выполнил? файл quickreply_editor.html отредактировал?

если да - в быстром ответе смайлики и полоса цветов появились?

должно быть примерно так:




Сообщение добавлено... спустя 25 минут 16 секунд:
надо по делам. ушёл.

Доработка Quick Reply phpBB3

Добавлено: 15 окт 2015, 15:59
network
Нет, с ним ступор. Не понимаю. Вижу в инструкции "выделить код для замены", меняю, но в итоге вообще эдитор исчез. Вот такой у меня неотредактированный он https://yadi.sk/d/eP9SvaScjkmzj
PS Блин, не могу оперативно отвечать, полчаса сообщения не пропускает.