Страница 3 из 17

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

По логике, это скорее всего в lang_main. Но ты сам знаешь уже, я дуб, дубом! И если это так, то необходимо знать в каком из них (рус/анг) и где примерно в строках.

Добавлено: 30.04.2006 15:43
santana
и все же сам разобрался. :lol: Всем спасибо!

Добавлено: 01.05.2006 22:16
Almatinec
А как понять вот это действие?

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

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

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

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

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

ТАкая фигушка в моде ShowBotsInOnlineList_130_Beta http://www.source-code.de/viewtopic.php?t=919

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

Добавлено: 02.05.2006 15:29
Almatinec
Ага! Вечером попробую. Спасибо, как всегда невнимательность подводит :oops:

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

Добавлено: 29.05.2006 18:48
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
объясните мне что я не так понял?
данное замещение текста ведь не имеет смысла
или авторы описания что-то забыли?

Добавлено: 25.06.2006 20:37
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?

Добавлено: 25.06.2006 20:39
Xpert
Delestor писал(а):А для послеющих действий вы должны работать целиком со строкой.
Следует читать: с найденным фрагментом.

Добавлено: 25.06.2006 20:48
Delestor
Т. е. добавлять перед "$sql = "SELECT m.post_id"?
Я вроде так и поступал... Ладно, спасибо, может ещё где напортачил.

Добавлено: 25.06.2006 21:11
Xpert
Delestor писал(а):Т. е. добавлять перед
Да, верно.

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

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

Добавлено: 11.07.2006 0:32
Delestor
Xpert писал(а):Я обычно если мод изменяет строку ничего вокруг нее не комментрирую. А вот если есть действия BEFORE ADD и AFTER ADD то их содержимое комментирую.
Это же не ответ.
Строку буду комментировать перед.
А с *.tpl как красиво расправиться?

Добавлено: 11.07.2006 8:07
Xpert
И чем это не ответ?
С tpl - никак.

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