Как устанавливать моды

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).

Re: Как устанавливать моды

Сообщение Поручик 09.06.2008 7:17

Тему надо чистить.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB2 | FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3777
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)


Re: Как устанавливать моды

Сообщение Vladymer 30.06.2008 13:08

Всем здраствуйте! Есть вопрос по-установке мода на быстрый ответ на форуме. Росказываю всё по-порядку как делаю, жду выправлений.
Первое что зделал, скопировал базу данных
Открыл файл viewtopic.php нашёл строку
Код: Выделить всё
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
//

Перед ней вставил, получилось такое
Код: Выделить всё
// [begin] Extended Quick Reply Form mod
if ( ($is_auth['auth_reply'] && !(($forum_topic_data['forum_status'] == FORUM_LOCKED) || ($forum_topic_data['topic_status'] == TOPIC_LOCKED)) ) || $is_auth['auth_mod'] )
{
   $quick_reply = true;
}
else
{
   $quick_reply = false;
}
// [end] Extended Quick Reply Form mod
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
//

Потом нешёл строку
// Again this will be handled by the templating
// code at some point
//
$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
Перед ней вставил, получилось такое
Код: Выделить всё
// [begin] Extended Quick Reply Form mod
   $quote_link = '';

   if ( $quick_reply )
   {
      $quote_link = '<br /><a href="javascript:quoteSelection(\'' . addslashes($poster) . '\')" onMouseOver="catchSelection()">' . $lang['QR_quote_link'] . '</a><br />';
      $poster = '<a href="javascript:putName(\'' . addslashes($poster) . '\')">' . $poster . '</a>';
   }
   // [end] Extended Quick Reply Form mod
// Again this will be handled by the templating
   // code at some point
   //
   $row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
   $row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

Потом нашёл строку
'POSTER_RANK' => $poster_rank,
После её вставил
Вышло
Код: Выделить всё
'POSTER_RANK' => $poster_rank,
// [begin] Extended Quick Reply Form mod
      'QUOTE_LINK' => $quote_link,
      // [end] Extended Quick Reply Form mod




Потом нашёл строку
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
Перед ней вставил, и получилось
Код: Выделить всё
// [begin] Extended Quick Reply Form mod
if ( $quick_reply )
{
   include($phpbb_root_path . 'quick_reply.'.$phpEx);
}
// [end] Extended Quick Reply Form mod
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

Дале открыл языковый файл language/lang_english/lang_main.php, и такой же только руский
Нашёл это: ?>
Перед им вставил, получилось это
Код: Выделить всё
// [begin] Extended Quick Reply Form mod
$lang['QR'] = 'Quick Reply';
$lang['QR_quote_link'] = 'quote';
$lang['QR_no_text_selected'] = 'Select the text you want to quote and try again';
// [end] Extended Quick Reply Form mod
?>


Также с руским, получилось это

Код: Выделить всё
// [begin] Extended Quick Reply Form mod
$lang['QR'] = 'Быстрый ответ';
$lang['QR_quote_link'] = 'цитировать';
$lang['QR_no_text_selected'] = 'Выделите текст на странице и попробуйте еще раз';
// [end] Extended Quick Reply Form mod
?>

Дале открыл файл viewtopic_body.tpl
Нашёл <td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}">
Потом в инструкции идёт термитны
Код: Выделить всё
#-----[ IN-LINE FIND ]------------------------------------------
#
{postrow.POSTER_RANK}

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
{postrow.QUOTE_LINK}

Написал эту строчку вот так (не знаю правильно ли)
Код: Выделить всё
<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}{postrow.POSTER_RANK}{postrow.QUOTE_LINK}">

Нашёл строку <!-- END postrow -->
После её вставил, и получилось
Код: Выделить всё
<!-- END postrow -->
<!-- [begin] Extended Quick Reply Form mod -->
{QUICK_REPLY}
<!-- [end] Extended Quick Reply Form mod -->

Сохранил всё, залил на сервер.
Ещё залил файл туда Qikly repley вродебы
Форма быстрого ответа так и не появилась.
Над аватарой появилось такое
цитировать
">Admin
Site Admin


Зарегистрирован: 23.06.2008
Сообщения: 4
Появилось цитировать"> но ссылка не пашет. Что зделал не так? Помогите пожайлуста!
Хостинг www.ho.ua
Vladymer
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 30.06.2008 11:26

Re: Как устанавливать моды

Сообщение Палыч 30.06.2008 13:27

Vladymer
Читать до понимания
topic20956.html

Добавлено спустя 5 минут 40 секунд:
Vladymer писал(а): Что зделал не так?

Скопировать три новых файла (а не один)
Код: Выделить всё
copy quick_reply.php to quick_reply.php
copy templates/quick_reply.js to templates/quick_reply.js
copy templates/subSilver/quick_reply.tpl to templates/subSilver/quick_reply.tpl


и исправить ошибку в шаблоне (двойные кавычки не там)
Код: Выделить всё
<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}{postrow.POSTER_RANK}{postrow.QUOTE_LINK}">

на
Код: Выделить всё
<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"{postrow.POSTER_RANK}{postrow.QUOTE_LINK}>
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6770
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Re: Как устанавливать моды

Сообщение Vladymer 30.06.2008 13:44

Палыч
три и скопировал, просто здесь один показал.
Зделал так, как Вы подсказали. Ссылка цитировать появилась, а форма быстрого ответа - нет
И ещё, Вы писали
Код: Выделить всё
copy quick_reply.php to quick_reply.php

Извините за глупый вопрос, я такого файла нигде не нашёл :oops:
Что там изменять, не пойму)
Выручите "чайника" :)
Vladymer
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 30.06.2008 11:26

Re: Как устанавливать моды

Сообщение Палыч 30.06.2008 14:26

Vladymer
Там ничего не надо изменять.
Нужно скопировать файл quick_reply.php из архива МОДа в корневую папку форума
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6770
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Re: Как устанавливать моды

Сообщение Vladymer 30.06.2008 15:04

Палыч спасибо, скоприровал, форма быстрого ответа появилась. СПАСИБО.
В картинке ты увидиш, что что-то не так с кнопкой ЦЫТАТА. И смайлики, когда жму дополнительные смойлики, смайли добавляються, а так - нет. Как можно исправить этот баг?
Вот картинка:
Изображение
Vladymer
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 30.06.2008 11:26

Re: Как устанавливать моды

Сообщение Палыч 30.06.2008 15:13

Vladymer писал(а): что-то не так с кнопкой ЦЫТАТА

В окончательном виде строка должна быть такой (если у вас стиль subSilver)
Код: Выделить всё
      <td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}{postrow.QUOTE_LINK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span><br /></td>
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6770
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Re: Как устанавливать моды

Сообщение Vladymer 30.06.2008 16:03

Палыч
Благодарю, всё работает, СПАСИБО!!! :D :D :D :D
Vladymer
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 30.06.2008 11:26

Re: Как устанавливать моды

Сообщение Vladymer 30.06.2008 17:13

Палыч, не долго музыка играла...
Появилась новая проблема.
Мод стал, форма быстрого ответа работает. Но как я хочу вставить либо картинку, либо выделить жырным шрифтом, курсивом, ничего не работает. Ниодна кнопка на форме быстрого ответа не работает. Хотя если я в ей пишу, и отвечаю, всё пашет без проблем...
Там где ник, при нажатии ника, он должен пойти d форму быстрого ответа, и должно всё сработать. В моём случаи ничего не пошет.
Помоги пожайлуста , Мастер. :P
Vladymer
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 30.06.2008 11:26

Re: Как устанавливать моды

Сообщение Палыч 30.06.2008 17:14

Vladymer
По МОДу есть тема.
Эту вы уже заср..ли. Скоро получите взыскание.
Прочтите Правила.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6770
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Пред.

Вернуться в Поддержка модов для phpBB 2.0.x

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

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