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

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

Сообщение santana 29.04.2006 2:05

edgar писал(а):Извините. Не хотел вас обидеть.

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

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


Сообщение santana 30.04.2006 14:43

и все же сам разобрался. :lol: Всем спасибо!
Аватара пользователя
santana
phpBB 1.2.1
 
Сообщения: 25
Зарегистрирован: 24.04.2006 21:59
Откуда: Россия

Сообщение Almatinec 01.05.2006 21:16

А как понять вот это действие?
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
viewonline.php

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

#
#-----[ AFTER, ADD ]------------------------------------------
#
}

Этих скобок там немеряно :roll: !

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

ТАкая фигушка в моде ShowBotsInOnlineList_130_Beta http://www.source-code.de/viewtopic.php?t=919
Almatinec
phpBB 1.4.3
 
Сообщения: 64
Зарегистрирован: 03.10.2005 8:16
Откуда: Almaty

Сообщение VVVas 02.05.2006 8:53

Almatinec
http://www.phpbbguru.net/docs/?id=17
Несколько действий [ FIND ] в одном файле должны выполняться последовательно от начала файла. То есть выполнив первое действие [ FIND ] второе Вы будете выполнять не от начала файла, а ниже первого действия [ FIND ], которое вы уже выполнили.

Сначала читаем, потом спрашиваем, ага?
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4555
Зарегистрирован: 12.11.2004 0:20
Откуда: RU-MSK

Сообщение Almatinec 02.05.2006 14:29

Ага! Вечером попробую. Спасибо, как всегда невнимательность подводит :oops:
Almatinec
phpBB 1.4.3
 
Сообщения: 64
Зарегистрирован: 03.10.2005 8:16
Откуда: Almaty

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

Сообщение m.maksim 29.05.2006 17:48

ставлю себе 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


объясните мне что я не так понял?
данное замещение текста ведь не имеет смысла
или авторы описания что-то забыли?
m.maksim
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 30.04.2006 13:00

Сообщение Delestor 25.06.2006 19:37

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 20:07, всего редактировалось 2 раз(а).
Чувствую себя натуральной блондинкой...
Delestor
phpBB 1.4.1
 
Сообщения: 45
Зарегистрирован: 22.06.2006 13:29

Сообщение Xpert 25.06.2006 19:39

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

Следует читать: с найденным фрагментом.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение Delestor 25.06.2006 19:48

Т. е. добавлять перед "$sql = "SELECT m.post_id"?
Я вроде так и поступал... Ладно, спасибо, может ещё где напортачил.
Чувствую себя натуральной блондинкой...
Delestor
phpBB 1.4.1
 
Сообщения: 45
Зарегистрирован: 22.06.2006 13:29

Сообщение Xpert 25.06.2006 20:11

Delestor писал(а):Т. е. добавлять перед

Да, верно.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение Delestor 10.07.2006 15:14

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

Сообщение Xpert 10.07.2006 19:47

Я обычно если мод изменяет строку ничего вокруг нее не комментрирую. А вот если есть действия BEFORE ADD и AFTER ADD то их содержимое комментирую.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение Delestor 10.07.2006 23:32

Xpert писал(а):Я обычно если мод изменяет строку ничего вокруг нее не комментрирую. А вот если есть действия BEFORE ADD и AFTER ADD то их содержимое комментирую.

Это же не ответ.
Строку буду комментировать перед.
А с *.tpl как красиво расправиться?
Чувствую себя натуральной блондинкой...
Delestor
phpBB 1.4.1
 
Сообщения: 45
Зарегистрирован: 22.06.2006 13:29

Сообщение Xpert 11.07.2006 7:07

И чем это не ответ?
С tpl - никак.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение Undead 18.07.2006 13:11

Не как не могу понять как оздавать SQL - запросы через генератор запросов.
Сам запрос я создал, но ка к нему правильно обратиться? И что мне должны написать после обращения?
Аватара пользователя
Undead
phpBB 1.4.4
 
Сообщения: 87
Зарегистрирован: 17.07.2006 18:21
Откуда: Ростов-на-Дону

Пред.След.

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

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

Сейчас этот форум просматривают: Yahoo [Bot] и гости: 0