Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 24-11-2007 00:25:15

mainstar
буки
Зарегистрирован: 21-11-2007
Сообщений: 7

Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Почтеннейшие профи, прошу подсказать

1/как лучше настроить поиск по сайту: input с главной стоит, но результатов не выводит, надо, чтобы выводил цитаты результатов (с линками от цитат к текстам статей) тут же на главной во фрейм по центру вместо "О нашем сайте"? (куда раскидывать статьи для  поиска, чтобы они впоследствии выводились как отдельные файлы - в категории, в секции или в отдельные файлы?)

2/как выводить "no results (please try again later smile" (в случае отсутствия оных) на главную в этот же фрейм?

2/как поставить "не возврат" на главную после получения конечного результата поиска (т.е деактивировать браузерную back-стрелку)?

Неактивен

 

#2 24-11-2007 04:33:40

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Какие-то вопросы очень странные smile
1. Используйте вот эти теги для вывода результатов поиска:

Код:

 <txp:search_result_date />
<txp:search_result_excerpt />
<txp:search_result_url />
<txp:search_result_title />

Чтобы по простому вывести поле для поиска - используйте этот тег - <txp:search_input />

2. Прочитайте доки по тегам тут - http://textbook.textpattern.net/wiki/in … ag_Listing

3. Открывайте результаты в новом окне wink Но для этого придется либо воспользоваться javascript либо лезть в дебри исходного кода textpattren, т.к. по умолчанию аттрибут target в ссылках не указывается.
P.S. Какое-то странное "требование". Интересно - для чего?


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#3 24-11-2007 21:05:24

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

А я вот жду, как кто-нибудь поделиться рецептом, как Google Search внедрить на свою страничку. У меня сейчас поиск по сайту с Google, но он на свою перебрасывает.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#4 24-11-2007 22:18:51

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

glebotr - http://tods-blog.com.ua/web-development/google-search/ тут что-то типа инструкции wink


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#5 26-12-2007 23:17:04

Nechaev
живёте
Зарегистрирован: 22-04-2007
Сообщений: 88

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

А кто-нибудь подскажет, как можно без мазохизма использовать форму поиска в одной строке с чем-либо? У меня:

Код:

menupoint1 | menupoint 2 | menupoint 3 | <txp:search_input wraptag="" label="" button="Search" />

Выдаёт форму на новой строке.
float???

Отредактированно Nechaev (26-12-2007 23:21:53)

Неактивен

 

#6 26-12-2007 23:47:11

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Nechaev - посмотрите "живой" пример на uromax.ru - можете 1-в-1 скопировать - не обижусь smile


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#7 28-12-2007 22:52:36

Nechaev
живёте
Зарегистрирован: 22-04-2007
Сообщений: 88

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Спасибо большое. У Вас там кнопка "Найти!" не помещается в полосу. Смотрю с firefox 2.0.0.6 в Linux(е).
А что касается моего поиска, то у меня уже есть некоторые идеи.

Неактивен

 

#8 18-09-2008 23:57:29

Gerich
земля
Зарегистрирован: 07-09-2008
Сообщений: 100

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Тоже пытаюсь красиво оформить строку поиска, но не выходит.
Во первых поставил атрибут wraptag="" пустым.В Опере нормально, а в IE и Firefoxe всё равно идёт отступ снизу.
Далее, как сделать зазор между строкой ввода и кнопкой Найти? А то они как склеились, некрасиво..
the_ghost, в вашем примере на uromax.ru Вы пользовались для этого тегом текстпатерна, или обычными html? Как Вам удалось убрать все отсупы и настроить свои?

Неактивен

 

#9 19-09-2008 20:38:56

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Эти "зазоры" убираются с помощью css. Опять же - на сайте все доступно


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#10 20-09-2008 00:12:28

Gerich
земля
Зарегистрирован: 07-09-2008
Сообщений: 100

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Оказалось, я не знал о том что можно в css задать атрибуты для html тегов form и form input. Вот балбес, ещё учится и учится, но зато всё получилось как я хотел, спасибо!!

Неактивен

 

#11 05-10-2008 18:06:09

Gerich
земля
Зарегистрирован: 07-09-2008
Сообщений: 100

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Подскажите как к тегу <txp:search_input /> добавить параметр Value="текст", тоесть чтобы в поле ввода уже имелся заданный мною текст?

Неактивен

 

#12 05-10-2008 19:53:33

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Взять готовый кусок кода html и там встаить нужное значение в поле ввода. Или пользоваться тегом txp и через javascript общаться с полем. У себя на сайтах я пользуюсь первым вариантом:

Код:

<div id="search">
<form action="http://uromax.ru/" method="get">
<div>
<input id="q" name="q" type="text" value="" /> 
<input type="submit" value="Найти!" />
</div>
</div>

.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#13 06-10-2008 08:56:40

Gerich
земля
Зарегистрирован: 07-09-2008
Сообщений: 100

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Немогли бы вы пожалуйста расказать, как сделать поиск на сайте.
1)Особенно интересует как нормально отобразить выдержку тегом <txp:search_result_excerpt /> ? У меня она почему-то никак не отображается.Можете написать содержимое формы search_results?
2) Как правильно пользоватся тегами <txp:if_search> и <txp:if_search_results> ? А то у себя на сайте, на какой бы странице я не использовал поиск, то результаты всегда отображаются на странице default, причём тупо половину контента на ней оставляя, а вторая удаляется и на её месте выодятся собственно результаты..

Неактивен

 

#14 06-10-2008 13:23:19

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

1. нехорошо дублировать свои посты
2. существует проблема с отображением поисковой выдержки в тхп. На форуме есть руководство по созданию "хака" для решения проблемы.
3.  <txp:if_search> выдает "да", если на сайте что-либо искалось. Можно использовать для вывода сообщения "Поиск по сайту".
<txp:if_search_results> срабатывает в том случае, если в результате поиска нашлось хоть одно совпадение. Например, можно сделать так:

Код:

<txp:if_search_results>
Есть результаты поиска!
<txp:else />
Ничего не нашлось
<.txp:if_search_results>

3. При отображении результатов поиска по умолчанию используется шаблон default. Поэтому надо с умом подойти к использованию тегов вывода статей на этом шаблоне.


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#15 06-10-2008 21:33:28

Gerich
земля
Зарегистрирован: 07-09-2008
Сообщений: 100

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

1.(По первому пункту понял, больше не буду.Изначально хотел постить туда, но засомневался что автор топика ещё посещает форум..)
2. Специально перед тем как спрашивать сдесь, я искал по форуму всё что касается поиска по сайту, и честно ничего по поводу хака найдено не было.
3.Тоесть теоретически тегом  <txp:if_search> для функц. поиска можно и не пользоватся? Важен именно <txp:if_search_results>?
4. У меня на default странице в цетнральной колонке находится следующее (оформительский html код я опустил) :

Код:

<txp:article_custom form="about" id="12" status="sticky" />
<txp:section link="1" title="1" name="news">Архив новостей</txp:section> :
<txp:mem_article_count section="news" category="news" />
<txp:article category="news" limit=2 form="static_article" listform="news"  />

Вот собственно и всё, когда выодятся результаты поиска, то <txp:article category="news"... удаляется и на её месте отображаются собственно результаты.
Содержание формы search_results следующее:

Код:

<txp:permlink><txp:title /></txp:permlink>
<p><txp:posted /></p>
<p><txp:search_result_excerpt /></p>
<p><txp:permlink><txp:permlink /></txp:permlink></p>

и вот что я нашел на офф. форуме:

Код:

<txp:if_search>
<txp:article pgonly="1" />
  <txp:if_search_results>
    <p>These articles match your search request: </p>
    <txp:article form="search_results" sort="Section asc" />
  <txp:else />
    <p>Sorry, we were not able to find a page matching your search request <strong><txp:search_term /></strong>.</p>
  </txp:if_search_results>
<txp:else />
  <p>No Content Available...</p>
</txp:if_search>

Как бы это теперь применить к своей странице?

Неактивен

 

#16 16-10-2008 00:51:02

Gerich
земля
Зарегистрирован: 07-09-2008
Сообщений: 100

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Так-с, с тегами этими разобрался и с поиском почти тоже, всё отлично работает. Скоро возможно напишу статью специально - Полное руководство по настройке поиска на сайте. Остался один вопрос. Опытным путём было установлено что тег <txp:search_result_excerpt /> не работает только когда искомые слова на русском языке. Если же искать английские слова (и если таковые присутствуют на сайте) то выдержка в результатах поиска отлично отображается. Есть идеи, как это можно подправить?

Неактивен

 

#17 16-10-2008 02:16:53

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Предлагаю поискать на форуме - пару сотен тем точно было исписано подобным вопросом wink


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#18 31-03-2009 23:32:24

free_pavel
буки
Зарегистрирован: 28-03-2009
Сообщений: 11

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Почему то не работает поиск, ошибку не выдает, но неправильно отображается, рядом аналогичная кнопка, работает.
Выглядет так, как будто тэг работает, а атрибуты не берет, форма отображается на русском!
<div id="forms" class="clearfix">

        <div id="browseform"><txp:popup type="c" label="Browse By Category" wraptag="p" /></div>

        <div id="searchform"><txp:search_input button="Go" size="14" wraptag="p" label="Search This Site" /></div>

</div>

Все уже перелазил, одна надежда на Вас форумчане)))
Вот как это выглядит!
http://salfetka.org.ua/forum.jpg

Отредактированно free_pavel (01-04-2009 01:03:23)

Неактивен

 

#19 01-04-2009 00:43:17

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Почему вы сравниваете навигацию по категориям и поиск? smile


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#20 01-04-2009 00:47:25

free_pavel
буки
Зарегистрирован: 28-03-2009
Сообщений: 11

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Это просто кусок кода, я имею в виду именно поиск!
<div id="searchform"><txp:search_input button="Go" size="14" wraptag="p" label="Search This Site" /></div>

Неактивен

 

#21 01-04-2009 01:03:51

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Что-то вы путаете. У меня ваш код выдал такое:

Код:

<form method="get" action="http://chiller-fancoil.ru/">
<p>Search This Site<br /><input type="text" value="" name="q" size="14" /><input type="submit" value="Go" /></p>
</form>

http://clip2net.com/clip/m2737/1238533421-clip-1kb.png


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#22 01-04-2009 01:36:06

free_pavel
буки
Зарегистрирован: 28-03-2009
Сообщений: 11

Re: Как настроить поиск по сайту в TEXPATTERN- 4.0.5?

Это что, тут же нет поискового тэга!!!

Все получилось, просто была старая форма и оттуда брался поиск, после ее удаления все заработало! Не зря говорят утро вечера мудренее! Всем спасибо!

Отредактированно free_pavel (01-04-2009 13:55:32)

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru