Пропустить

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

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

Сообщение spacevideo » 24.01.2008 12:26

Установил у себя на форуме мод Topic Search (с оптимизацией для супермногостроничных топиков от Xpert).
Поиск замечательно работает, но возник странный косяк с голосованиями. Когда пользователь жмёт на кнопку "Проголосовать", его выкидывает в меню "Поиск".

spacevideo
phpBB 1.2.0
 
Сообщения: 11
Зарегистрирован: 22.10.2007 11:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 24.01.2008 12:31

spacevideo
косяк установки (viewtopic_body.tpl вероятно)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9472
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение spacevideo » 24.01.2008 14:12

Палыч, большое спасибо за подсказку. Косяк устранил. А вы не подскажете, как сделать так, чтобы после формы поиска окошка/кнопки не происходило <br>. А то висит пустая строка, весь вид портит. Крутил, вертел, <form action="{U_TOPIC_SEARCH}...и т. д." и так и сяк - ничего не получается, всё равно <br> делает.

spacevideo
phpBB 1.2.0
 
Сообщения: 11
Зарегистрирован: 22.10.2007 11:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 24.01.2008 14:30

spacevideo
не совсем понятно, посмотреть бы...
Сделайте как на этом сайте.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9472
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение spacevideo » 24.01.2008 14:34

Так я и хочу сделать, как у вас :)
А у меня только вот так получается.

spacevideo
phpBB 1.2.0
 
Сообщения: 11
Зарегистрирован: 22.10.2007 11:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение MXM » 24.01.2008 14:54

spacevideo, а так не пробывал:
<form action="search.php?mode=results&amp;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, проверил на твоей странице, всё гуд, делай как я написал, выноси тэги за ячейку.
Аватара пользователя
MXM
phpBB 2.0.18
 
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 24.01.2008 15:10

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 только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9472
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение MXM » 24.01.2008 15:14

Палыч, соглсен, либо за строку.
Но дело в том, что вдруг spacevideo захочет сделать еще одну ячейку в строке и в ней форму, а когда будет делать забудет, что у него первая форма вынесена за строку, пересечение форм получиться... как считаешь? Возможно, что будет ошибка при отправке данных?
Аватара пользователя
MXM
phpBB 2.0.18
 
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 24.01.2008 15:31

MXM писал(а):захочет сделать еще одну ячейку в строке и в ней форму, а когда будет делать забудет, что у него первая форма вынесена за строку

Вспомнит и увидит, потому что при добавлении ячейки, ему придётся выше и ниже лежащие строки по colspan равнять.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9472
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение MXM » 24.01.2008 15:34

Палыч, будем надеяться. )
Аватара пользователя
MXM
phpBB 2.0.18
 
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение spacevideo » 24.01.2008 17:07

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

spacevideo
phpBB 1.2.0
 
Сообщения: 11
Зарегистрирован: 22.10.2007 11:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение MXM » 24.01.2008 19:44

spacevideo, сделай как Палыч написал.
Аватара пользователя
MXM
phpBB 2.0.18
 
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

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

Сообщение vlad77 » 18.01.2009 11:17

Об ошибке ява-скрипта мода CtrlEnterPost for EQR, при совместном использовании с Topic Search см. topic19766.html#p231902

vlad77
phpBB 2.0.2
 
Сообщения: 151
Зарегистрирован: 26.07.2006 11:49
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

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

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы