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

Topic Search - поиск в теме

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
spacevideo
phpBB 1.2.0
Сообщения: 11
Стаж: 16 лет 5 месяцев

Сообщение spacevideo »

Установил у себя на форуме мод Topic Search (с оптимизацией для супермногостроничных топиков от Xpert).
Поиск замечательно работает, но возник странный косяк с голосованиями. Когда пользователь жмёт на кнопку "Проголосовать", его выкидывает в меню "Поиск".
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

spacevideo
косяк установки (viewtopic_body.tpl вероятно)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
spacevideo
phpBB 1.2.0
Сообщения: 11
Стаж: 16 лет 5 месяцев

Сообщение spacevideo »

Палыч, большое спасибо за подсказку. Косяк устранил. А вы не подскажете, как сделать так, чтобы после формы поиска окошка/кнопки не происходило <br>. А то висит пустая строка, весь вид портит. Крутил, вертел, <form action="{U_TOPIC_SEARCH}...и т. д." и так и сяк - ничего не получается, всё равно <br> делает.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

spacevideo
не совсем понятно, посмотреть бы...
Сделайте как на этом сайте.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
spacevideo
phpBB 1.2.0
Сообщения: 11
Стаж: 16 лет 5 месяцев

Сообщение spacevideo »

Так я и хочу сделать, как у вас :)
А у меня только вот так получается.
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

spacevideo, а так не пробывал:

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

<form action="search.php?mode=results&sid=e959789c586d2d7c6ec5e74ef1aee5a2" name="post" method="POST" target="_top"><td class="catHead" colspan="2" height="28"><span class="nav"><input type="hidden" name="search_terms" value="any" /><input type="hidden" name="return_chars" value="100" /><input type="hidden" name="show_results" value="posts" /><input type="hidden" name="sort_dir" value="ASC" /><input type="hidden" name="mode" value="topic_search" /><input type="hidden" name="topic_id" value="7524" /><input type="submit" name="search_submit" value="Поиск в теме" class="liteoption" /> <input type="text" name="search_keywords" size="30" maxlength="250" value="" /></span></td></form>
Вынеси тэги формы (<form> и </form>) за ячейку (<td> и </td>). в итоге должно быть так, чтобы исправить твое положение дел: <form><td><здесь все input'ы></td></form>
Дело в том, что в htm у тэга форм есть косяк, закрывающий тэг образует в конце некий перенос, типа <BR>, сделаешь как я показал и этот перенос исчезнет и всё будет так как тебе надо.

spacevideo, проверил на твоей странице, всё гуд, делай как я написал, выноси тэги за ячейку.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

spacevideo
Я бы сделал так:

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

<form action="search.php?mode=results" name="post" method="POST" target="_top">
<tr align="right">
		<td class="catHead" colspan="2" height="28"><span class="nav"><input type="hidden" name="search_terms" value="any" /><input type="hidden" name="return_chars" value="100" /><input type="hidden" name="show_results" value="posts" /><input type="hidden" name="sort_dir" value="ASC" /><input type="hidden" name="mode" value="topic_search" /><input type="hidden" name="topic_id" value="7524" /><input type="submit" name="search_submit" value="Поиск в теме" class="liteoption" /> <input type="text" name="search_keywords" size="30" maxlength="250" value="" /></span></td>
	</tr></form>
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

Палыч, соглсен, либо за строку.
Но дело в том, что вдруг spacevideo захочет сделать еще одну ячейку в строке и в ней форму, а когда будет делать забудет, что у него первая форма вынесена за строку, пересечение форм получиться... как считаешь? Возможно, что будет ошибка при отправке данных?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

MXM писал(а):захочет сделать еще одну ячейку в строке и в ней форму, а когда будет делать забудет, что у него первая форма вынесена за строку
Вспомнит и увидит, потому что при добавлении ячейки, ему придётся выше и ниже лежащие строки по colspan равнять.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

Палыч, будем надеяться. )
spacevideo
phpBB 1.2.0
Сообщения: 11
Стаж: 16 лет 5 месяцев

Сообщение spacevideo »

МХМ, огробнейшее спасибо. Поменял тэги местами. Всё, вроде работает, но я так и не понял, почему. Код Палыча тоже работает, и тоже непонятно. Мой окончательный код выглядит так:

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

<tr align="right">
<form action="{U_TOPIC_SEARCH}" name="post" method="POST" target="_top"> 
<td class="catHead" colspan="2" height="28"> <input type="hidden" name="search_terms" value="any" /><input type="hidden" name="return_chars" value="100" /><input type="hidden" name="show_results" value="posts" /><input type="hidden" name="sort_dir" value="ASC" /><input type="hidden" name="mode" value="topic_search" /><input type="hidden" name="topic_id" value="{TOPIC_ID}" /><input type="submit" name="search_submit" value="Поиск в теме" class="liteoption" /> <input type="text" name="search_keywords" size="30" maxlength="250" value="" /> </td></form></tr>
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

spacevideo, сделай как Палыч написал.
vlad77
phpBB 1.4.4
Сообщения: 152
Стаж: 17 лет 8 месяцев

Re: Topic Search - поиск в теме

Сообщение vlad77 »

Об ошибке ява-скрипта мода CtrlEnterPost for EQR, при совместном использовании с Topic Search см. http://www.phpbbguru.net/community/topi ... ml#p231902

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