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

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

Вы не зашли.

#1 12-04-2009 20:58:26

Switch
веди
Откуда: Уфа
Зарегистрирован: 12-04-2009
Сообщений: 17

"традиционная" структура сайта и TXP

Захотел разместить на сайте блог на ТХР и заодно решил переделать весь сайт на CMS

Сразу оговорюсь:
1) txp изучаю всего месяц, внутренней архитектуры не знаю.
2) txp очень понравился за удобство, скорость, систему тегов да и вообще
3) касательно моих вопросов искал на этом форуме и прочитал все темы по ключевым словам "структура сайта"
4) ответов на свои вопросы не нашел

предыстория:
Имеется сайт lynks.ru, который  представляет набор html файлов, разложенных по каталогам и которые в кучу собирает php скрипт. Организационная структура такая:

О компании.html
     Техподдержка.html
     Работа в компании.html
     Контакты.html
Преимущества для бизнеса.html
     Единый номерной план.html
     Уменьшение расходов.html
     Масштабируемость.html
     Конференцсвязь.html
     Видеосвязь.html
     Call-центр.html
     Факс-сервер.html
     Голосовая почта.html
     Запись разговоров.html
     Интегрированная CRM.html
     Беспроводная телефония.html
     Web управление.html
     Другие возможности.html
Компоненты.html
     IP-АТС TrixBox.html
     Панель оператора.html
     Голосовые шлюзы.html
          D-Link_DVA-G3340S.html
          D-Link_DVG1402S.html
          D-Link_DVG-2032S.html
          D-Link_DVG-7044S.html
          D-Link_DVG-7062S.html
          Linksys_PAP2T.html
          Linksys_SPA2102.html
          Linksys_SPA3102.html
     Интерфейсные платы.html
          Cronyx_tau32.html
          Cronyx_tau32-lite.html
          Digium_tdm400p.html
          Digium_S110M.html
          Digium_X110M.html
          Digium_tdm800p.html
          Digium_tdm2400p.html
          Digium_X400M.html
          Digium_S400M.html
          Digium_VPM100M.html
          Digium_TE205P.html
          Digium_TE410P.html
          Digium_Octasic_VPM450M.html
     DECT шлюз KIRK 600v3.html
     IP-телефоны.html
     Аналоговые телефоны.html
     USB-телефоны.html
     DECT-телефоны.html
     WiFi-телефоны.html
     Спецустройства.html
     Принцип работы.html
     Функции и возможности.html

ну и так далее. Каждый пункт - страница.  Каждая узловая страница имеет фиксированное содержание, которое может редактироваться (титульная, например: http://lynks.ru/) и может иметь список других страниц с краткими выдержками и картинками (узловая страница каталога: краткое описание категории товаров и список товаров с кратким описанием, например: http://lynks.ru/components/gates/). Навигацию представляют два элемента: верхняя строка - разделы сайта в порядке их изучения, в левой части - навигация по разделу.

хочется сохранить структуру сайта при переводе всего на ТХР и человеческие ссылки на всем сайте

с чем  разобрался:

1) разделы определяем как секции в понятиях ТХР, каждому разделу - свой шаблон и стиль
2) понятно как вывести список разделов
3) понятно как вывести список новых статей в разделе
4) понятно как натянуть шаблон и прочее
5) понятно что такое категории.

что непонятно:
1) как в каждой секции железобетонно определить ее главную страницу?
2) как вывести список страниц (!) для секции (например, меню слева http://lynks.ru/for_business/num_plan.htm)?
3) если определять структуру категориями, то как избавиться от слова category в ссылках? хочется чтоб были нормальные ссылки вида: http://lynks.ru/components/gates/ а не http://lynks.ru/category/gates/
4) кто-нибудь может что-нить посоветовать в реализации этой задачи?
5) где можно почитать более подробно об условных тегах
6) после установки плугина в Компоновщике тегов новые теги не появляются, приходится вписывать вручную, нету там и условных тегов. Это нормально? Есть способ обойти?

спасибо за советы!

Отредактированно Switch (12-04-2009 21:05:05)

Неактивен

 

#2 13-04-2009 00:14:16

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

Re: "традиционная" структура сайта и TXP

с чем  разобрался:
1) разделы определяем как секции в понятиях ТХР, каждому разделу - свой шаблон и стиль
- я редко для каждого раздела использую свой раздел - сложнее управлять оформлением в последствии

что непонятно:
1) как в каждой секции железобетонно определить ее главную страницу?
- можно проверить на if_article_list - значит, это главная страница секции, значит, например, можно вывести прилепленную статью. способов много
2) как вывести список страниц (!) для секции (например, меню слева http://lynks.ru/for_business/num_plan.htm)?
- Если просто список статей текущей секции, то <txp:article /> - на главной странице секции (url site.ru/section/) выведет статьи из этой секции.
3) если определять структуру категориями, то как избавиться от слова category в ссылках? хочется чтоб были нормальные ссылки вида: http://lynks.ru/components/gates/ а не http://lynks.ru/category/gates/
- можно отредактировать таблицу с языками и заменить слово category на любое свое )
4) кто-нибудь может что-нить посоветовать в реализации этой задачи?
- вариантов реализации множество
5) где можно почитать более подробно об условных тегах
- textbook.net
6) после установки плугина в Компоновщике тегов новые теги не появляются, приходится вписывать вручную, нету там и условных тегов. Это нормально? Есть способ обойти?
- нет. В компоновщике тегов можно найти только родные теги. Теги плагинов обычно описываются в help'e плагинов.


.      Создание шаблонов для 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-04-2009 19:10:25

Switch
веди
Откуда: Уфа
Зарегистрирован: 12-04-2009
Сообщений: 17

Re: "традиционная" структура сайта и TXP

Большое спасибо за ответ!

3) можно ли в таком случае сделать ссылки такого вида:
http://lynks.ru/components/gates/dlink
http://lynks.ru/components/gates/dlink/one-port
http://lynks.ru/components/gates/dlink/two-port
http://lynks.ru/components/gates/dlink/four-port
http://lynks.ru/components/gates/grandstream
http://lynks.ru/components/gates/grandstream/one-port
http://lynks.ru/components/gates/grandstream/two-port
http://lynks.ru/components/gates/grandstream/two-port
т.е. прозрачно представлять структуру сайта в ссылках?
4) можете подсказать какие-либо методы? может есть путное описание?
5) плохо понимаю идеологию ТХР принципах использования условных тегов.
как вообще появляется какое-либо событие для отработки условия???
когда настает этот момент? есть ли русское внятное описание?
7) можно ли в качестве аргументов тегов использовать результаты выполнения других тегов?
например, сделать что-то типа этого:
<txp:category_list parent=#ТЕКУЩАЯ КАТЕГОРИЯ# this_section="1" type="article" wraptag="ul" break="br" />

Неактивен

 

#4 24-04-2009 19:50:05

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

Re: "традиционная" структура сайта и TXP

5. плохо понимаю идеологию ТХР принципах использования условных тегов.
как вообще появляется какое-либо событие для отработки условия???
когда настает этот момент? есть ли русское внятное описание?

Событие появляется тогда, когда появляется событие smile Например, <txp:if_article_list>СПИСОК СТАТЕЙ</txp:if_article_list> выведет соответсвующую надпись в том случае, если открыт список статей, т.е. не одиночная статья. В режиме ссылок "беспорядок" это равнозначно нахождению на урле типа site.ru/?section=lalala

На английском в textbook.net все достаточно доходчиво написано - пробуйте, эксперементируйте. На словах многие вещи кажутся сложными для понимания.

Можно ли в качестве аргументов тегов использовать результаты выполнения других тегов

7. Можно. <txp:category_list parent='<txp:category />' this_section="1" type="article" wraptag="ul" break="br" />
Обратите внимание на использование одинарных кавычек в таком случае.

Для построения своего вида ссылок можно попробовать плагин http://forum.textpattern.com/viewtopic.php?id=18918


.      Создание шаблонов для 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-04-2009 21:50:12

Switch
веди
Откуда: Уфа
Зарегистрирован: 12-04-2009
Сообщений: 17

Re: "традиционная" структура сайта и TXP

спасибо за ответ!
5. приблизительно понял. но, выходит, что список статей может появиться в двух случаях:
5.1 в случае выхода на секцию (в моем случае - http://lynks.ru/components/)
5.2 в случае выхода в категорию, к которой относится несколько статей (например: http://lynks.ru/category/for_business)
7.  использовать в качестве аргументов тегов использовать результаты выполнения других тегов не получается. делаю так:
   <txp:category_list label="Категории" parent='<txp:section />' />
не работает. пробовал разные кавычки, результат один: список всех категорий и на конце - ' /> . т.е. эти кавычки парсеру фиолетово. txp 4.0.4 сборка для блога. Тег <txp:section /> заголовок секции возвращает.
для проверки пробовал так:
   <txp:category_list label="Категории" parent="for_business" />
работает.
7.1.  gbp_permanent_links попробовал, но от него на сайте какие-то ошибки. да и не понял логики работы, не нашел описания тегов для работы с ним, какая-либо документация отсутствует.

Неактивен

 

#6 27-04-2009 01:11:45

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

Re: "традиционная" структура сайта и TXP

5. Вы правильно поняли smile
7. Тег-в-теге работает начиная с версии 4.0.7. Настоятельно советую обновиться.
по  gbp_permanent_links ничего подсказать не могу, кроме как читать оф. английский форум и спрашивать там - плагин и для меня - "тёмный лес".


.      Создание шаблонов для 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 27-04-2009 08:19:43

Switch
веди
Откуда: Уфа
Зарегистрирован: 12-04-2009
Сообщений: 17

Re: "традиционная" структура сайта и TXP

Спасибо за ответ!
7. при обновлении все придется переносить на новую платформу заново? не подскажете документ, описывающий процедуру обновления?

Неактивен

 

#8 27-04-2009 12:15:20

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

Re: "традиционная" структура сайта и TXP

На форуме все есть, потрудитесь поискать. Если кратко - просто заменить все файлы и зайти в админку.


.      Создание шаблонов для 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

Неактивен

 

#9 28-04-2009 18:35:16

Switch
веди
Откуда: Уфа
Зарегистрирован: 12-04-2009
Сообщений: 17

Re: "традиционная" структура сайта и TXP

большое спасибо за помощь, вроде как разобрался с основными моментами.
теперь вопрос:
8. пытаюсь внизу страницы вывести следующую информацию:

<<пред.статья | опубликовано | след. статья>>

однако везде вылазят либо комментарии либо "Комментирование этой статьи закрыто."
как убрать камменты или переместить в другое место?

Неактивен

 

#10 28-04-2009 19:50:13

aclorange
иже
Зарегистрирован: 07-01-2009
Сообщений: 138

Re: "традиционная" структура сайта и TXP

в форме default есть такая строчка
<txp:comments_invite wraptag="p" />
вот ее нужно убрать

Неактивен

 

#11 28-04-2009 20:28:16

Switch
веди
Откуда: Уфа
Зарегистрирован: 12-04-2009
Сообщений: 17

Re: "традиционная" структура сайта и TXP

вот содержимое формы:

<txp:if_article_list>  <!-- если список статей -->
<txp:else />            <!-- иначе (если не список статей, то есть одна статья) -->

<p class="info"> <img src="<txp:site_url />images/blix_post.gif"> опубликовано:  <txp:posted /></p>
</txp:if_article_list> <!-- конец проверки на список статей -->


а "Комментирование этой статьи закрыто." все равно появляется

Неактивен

 

#12 26-05-2009 12:58:29

Dop
добро
Зарегистрирован: 25-08-2006
Сообщений: 49

Re: "традиционная" структура сайта и TXP

ребят, нужна помощь.
у меня в описании одной ссылки Html код (java и прочие теги)
именно для этой ссылки я использую <txp:linklist form="Noted" limit="1" sort="date desc"  category="tour" /> Noted использует <txp:link_description />
перешел с 406 на 408 и вся html начинка вылезла в этой ссылке

например пишу в описании <i>текст</i> то точно так же и выводит, а не курсивом

Неактивен

 

#13 26-05-2009 16:44:16

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

Re: "традиционная" структура сайта и TXP

http://textpattern.net/wiki/index.php?t … escription

Надо в <txp:link_description /> вставить атрибут escape="", т.к. по умолчанию хтмл теги безопасно обрабатываются.


.      Создание шаблонов для 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

Неактивен

 

#14 26-05-2009 17:23:17

Dop
добро
Зарегистрирован: 25-08-2006
Сообщений: 49

Re: "традиционная" структура сайта и TXP

о!!! респект! я так и думал, что дело тут в этом. но не допер, что убрать нужно между кавычек значение!!
Спасибо!

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru