Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
santana
phpBB 1.2.1
Сообщения: 25
Стаж: 18 лет 8 месяцев
Откуда: Россия

Сообщение santana »

edgar писал(а):Извините. Не хотел вас обидеть.
Эдгар, не понял, с чего ты взял, что я обиделся? Как раз наоборот. Даже разлился в благодарностях.
А теперь к тебе по делу, примешь? :wink:
все конечно не изучил, но решил поставить мод один. Намсано ставить 5 минут, я ковырялся 3 часа не отходя от компа. :lol:
Поставил мод mass_delete_posts_1.1.0 и все работает и отображается, да вот одна не задача на кнопке перехода к этой функции вместо надписи знаки вороса, так же, как и на верху, когда переходишь к панели массового уделения. :?
Где искать ляп?

По логике, это скорее всего в lang_main. Но ты сам знаешь уже, я дуб, дубом! И если это так, то необходимо знать в каком из них (рус/анг) и где примерно в строках.
santana
phpBB 1.2.1
Сообщения: 25
Стаж: 18 лет 8 месяцев
Откуда: Россия

Сообщение santana »

и все же сам разобрался. :lol: Всем спасибо!
Almatinec
phpBB 1.4.2
Сообщения: 63
Стаж: 19 лет 2 месяца

Сообщение Almatinec »

А как понять вот это действие?

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

# 
#-----[ OPEN ]------------------------------------------ 
# 
viewonline.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
} 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
}
Этих скобок там немеряно :roll: !

Добавлено спустя 4 минуты 35 секунд:

ТАкая фигушка в моде ShowBotsInOnlineList_130_Beta http://www.source-code.de/viewtopic.php?t=919
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 1 месяц
Поблагодарили: 1 раз

Сообщение VVVas »

Almatinec
http://www.phpbbguru.net/docs/?id=17
Несколько действий [ FIND ] в одном файле должны выполняться последовательно от начала файла. То есть выполнив первое действие [ FIND ] второе Вы будете выполнять не от начала файла, а ниже первого действия [ FIND ], которое вы уже выполнили.
Сначала читаем, потом спрашиваем, ага?
я люблю daft punk | новый sugoi.ru
Almatinec
phpBB 1.4.2
Сообщения: 63
Стаж: 19 лет 2 месяца

Сообщение Almatinec »

Ага! Вечером попробую. Спасибо, как всегда невнимательность подводит :oops:
m.maksim
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 7 месяцев

проблема с установкой Super Quick Reply

Сообщение m.maksim »

ставлю себе SQR mod
в действиях по установку читаю:

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

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/viewtopic_body.tpl

#
#-----[ FIND ]------------------------------------------
#
# NOTE - the origial text is:
# <td align="left" valign="middle" nowrap="nowrap"><span class="nav"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" alt="{L_POST_NEW_TOPIC}" align="middle" /></a>&nbsp;&nbsp;&nbsp;<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" border="0" alt="{L_POST_REPLY_TOPIC}" align="middle" /></a></span></td>
<a href="{U_POST_NEW_TOPIC}">

#
#-----[ IN-LINE FIND ]------------------------------------------
#
U_POST_NEW_TOPIC

#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
U_POST_NEW_TOPIC
объясните мне что я не так понял?
данное замещение текста ведь не имеет смысла
или авторы описания что-то забыли?
Delestor
phpBB 1.4.1
Сообщения: 44
Стаж: 18 лет 6 месяцев

Сообщение Delestor »

VVVas
VVVas писал(а):Код:
#
#-----[ FIND ]------------------------------------------
#
'General Admin'

А для послеющих действий вы должны работать целиком со строкой.

Несколько секций [ FIND ] в одном файле должны выполняться последовательно от начала файла. То есть выполнив первую секцию [ FIND ] вторую Вы будете выполнять не от начала файла, а ниже первой секции [ FIND ], которую вы уже нашли.
Из написанного я не понял как поступать в следующем случае:
В моде Yellow Card есть следующая инструкция:

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

# 
#-----[ FIND ]------------------------------------------------ 
#
$sql = "SELECT m.post_id 
FROM

# 
#-----[ BEFORE, ADD ]----------------------------------------- 
#
$search_msg_only .= ($only_bluecards) ? " AND p.post_bluecard>0 AND m.post_id=p.post_id " : "";
#
Найденный фрагмент кода файла search.php который надо изменить.

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

if ( !strstr($multibyte_charset, $lang['ENCODING']) )
						{
							$match_word = str_replace('*', '%', $split_search[$i]);
							$sql = "SELECT m.post_id 
								FROM " . SEARCH_WORD_TABLE . " w, " . SEARCH_MATCH_TABLE . " m 
								WHERE w.word_text LIKE '$match_word' 
									AND m.word_id = w.word_id 
									AND w.word_common <> 1 
									$search_msg_only";
						}
Перед чем надо добавлять строку? Перед строкой "FROM" или "$sql = "SELECT m.post_id"?
Такая ситуация встречается несколько раз, автор утверждает, что мод совместим с EasyMOD of Nuttzy.
P. S.
Можете удалить это сообщение, я тоже не люблю разбухшие не по делу темы, но ответьте на вопрос, может добавите этот случай в FAQ?
Последний раз редактировалось Delestor 25.06.2006 21:07, всего редактировалось 2 раза.
Чувствую себя натуральной блондинкой...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 9 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

Delestor писал(а):А для послеющих действий вы должны работать целиком со строкой.
Следует читать: с найденным фрагментом.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Delestor
phpBB 1.4.1
Сообщения: 44
Стаж: 18 лет 6 месяцев

Сообщение Delestor »

Т. е. добавлять перед "$sql = "SELECT m.post_id"?
Я вроде так и поступал... Ладно, спасибо, может ещё где напортачил.
Чувствую себя натуральной блондинкой...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 9 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

Delestor писал(а):Т. е. добавлять перед
Да, верно.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Delestor
phpBB 1.4.1
Сообщения: 44
Стаж: 18 лет 6 месяцев

Сообщение Delestor »

Чтоб лучше видеть возможные конфликты, решил вставлять примечания для модифицированных строк, типа ...//YCM...
Столкнулся со следующими трудностями:
Если идёт SQL запрос, то добавление в конец строки //XXX вызывает ошибку.
После добавления таких комментариев в viewtopic.tpl их стало видать:), очевидно формат для него должен быть <!--..., но тогда пользователю будет пересылаться ненужная информация.
Как это можно сделать красиво? И какие ещё подводные камни есть на этом пути?
Чувствую себя натуральной блондинкой...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 9 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

Я обычно если мод изменяет строку ничего вокруг нее не комментрирую. А вот если есть действия BEFORE ADD и AFTER ADD то их содержимое комментирую.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Delestor
phpBB 1.4.1
Сообщения: 44
Стаж: 18 лет 6 месяцев

Сообщение Delestor »

Xpert писал(а):Я обычно если мод изменяет строку ничего вокруг нее не комментрирую. А вот если есть действия BEFORE ADD и AFTER ADD то их содержимое комментирую.
Это же не ответ.
Строку буду комментировать перед.
А с *.tpl как красиво расправиться?
Чувствую себя натуральной блондинкой...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 9 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

И чем это не ответ?
С tpl - никак.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Undead
phpBB 1.4.3
Сообщения: 86
Стаж: 18 лет 5 месяцев
Откуда: Ростов-на-Дону

Сообщение Undead »

Не как не могу понять как оздавать SQL - запросы через генератор запросов.
Сам запрос я создал, но ка к нему правильно обратиться? И что мне должны написать после обращения?

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