cotonti.com : Тег [more] и html парсинг https://www.cotonti.com Son konu mesajları Cotonti en Wed, 10 Dec 2025 11:01:00 -0000 Boss Хоть голосование устраивай. И что именно с парсингом? Ни уж то рисунки, стили текста и т.д. будут задаваться в этом описании?]]> Çrş, 01 Tem 2009 14:07:53 -0000 Sergeich Çrş, 01 Tem 2009 03:03:15 -0000 Boss
Сейчас вон уже сделали. Нахрена, как говорится, при заходе в листы парсятся сразу 6 страниц? У меня допустим страницы большие на сайте с рисунками и т.д. В итоге я получаю 350 запросов базы!!! Как объяснил Trustmaster дело в новой "фиче", которая может выводить в листах начало текста страниц. А оно мне надо? Я бы с радостью отключил, но не могу, без хака ядра.

Так и это новое поле для описания. Оно мне не надо, а отключить я это не смогу. Лишний запрос к базе, а то и несколько будут генериться.]]>
Sal, 30 Haz 2009 23:04:37 -0000
Sergeich
Вообще надо бы подумать как закешировать шапку сайта, а точнее всё, что находится в теге "head". Шапка генерит добрую половину запросов на странице.]]>
Sal, 30 Haz 2009 19:23:57 -0000
Boss
Однако, если уж кому надо и он будет делать поддержку бб в этом поле через плагин. То уж отфильтровать теги в этом же плагине для использования в meta тем более не трудно.]]>
Sal, 30 Haz 2009 18:44:19 -0000
Sergeich Sal, 30 Haz 2009 18:35:34 -0000 Boss
Ну и что, что на него не распространяется парсинг. Зачем вступительному тексту нужно оформление? Вообще я придерживаюсь мнения, что в самих документах оформления должно быть минимум. Элементы дизайна на сайте время от времени меняются и и нафиг надо чтобы потом приходилось еще и тексты править.

Впрочем, если вам нужен парсинг поля "description" то какие проблемы? Плагином это делается очень просто.]]>
Sal, 30 Haz 2009 16:37:46 -0000
Alex300 Да и автозаполнение не зло. Оно избавляет от массы рутинной работы. Как и везде должна быть альтернатива. Юзать фичи или отключить их. Программиовать на PHP можно и в "блокноте", однако есть DreamWeaver]]> Sal, 30 Haz 2009 07:27:22 -0000 Sergeich Sal, 30 Haz 2009 04:16:48 -0000 Ratibor # Boss : Для нового поля можно сделать автозаполенение. Типа если поле не заполнено и в тексте есть тег [ more ] то заполняем поле при первом обращении к странице.
Никаких автозаполнений. Это зло.]]>
Sal, 30 Haz 2009 03:11:38 -0000
Trustmaster Pzt, 29 Haz 2009 22:58:39 -0000 Sergey http://flowplayer.org/tools/demos/tabs/index.html
<ul class="tabs"> 
    <li><a href=https://www.cotonti.com/"#">Tab 1</a></li> 
    <li><a href=https://www.cotonti.com/"#">Tab 2</a></li> 
    <li><a href=https://www.cotonti.com/"#">Tab 3</a></li> 
</ul> 
 
<!-- tab "panes" --> 
<div class="panes"> 
    <div>First tab content. Tab contents are called "panes"</div> 
    <div>Second tab content</div> 
    <div>Third tab content</div> 
</div>
Все нарезанные страницы и абзацы находятся в массиве и доступны для обработки. Т.е Чтобы организовать такое:
<ul class="tabs"> 
    <li><a href=https://www.cotonti.com/"#">Заголовок 1 страницы из [title][/title]</a></li> 
    <li><a href=https://www.cotonti.com/"#">Заголовок 2 страницы из [title][/title]</a></li> 
    <li><a href=https://www.cotonti.com/"#">Заголовок 3 страницы из [title][/title]</a></li> 
</ul> 
 
<!-- tab "panes" --> 
<div class="panes"> 
    <div>Содержание 1 страницы после [newpage]</div> 
    <div>Содержание 2 страницы после [newpage]</div> 
    <div>Содержание 3 страницы после [newpage]</div> 
</div>
Были введены теневые страницы и абзацы, еще более расширяющие возможности в получении таких структур. Единственное, что я жалею, что я не осуществил сразу рекурсивное вложение страницы в страницу, это имеет очень широкие перспективы. Рассматривал я вопрос опций в тегах more и newpage, Например пишем +newpage и соотвественно страница присоединяется к предыдущей. Куда это? В сотовые телефоны. На компьютере одна строка, а на экране сотового уже страница. Идея теневых страниц и теневых абзацев позволяет юзеру в пределах его страницы сделать целый сайт.]]>
Pzt, 29 Haz 2009 22:34:47 -0000
esclkm
Очень красивая идея.]]>
Pzt, 29 Haz 2009 21:46:17 -0000
Boss Pzt, 29 Haz 2009 19:52:48 -0000 psyvek Pzt, 29 Haz 2009 17:38:01 -0000 Sergeich
Я не понимаю что плохого в введении нового поля? Это не целая таблица, его можно будет использовать,а можно и не использовать, никакие плагины (разве что новостной плагин переделать) менять не надо, делается вся операция довольно просто (я, не програмист, но смог её сам реализовать самостоятельно). Юзеры будут эту фишку использовать, т.к. она имеется в очень многих движках по умолчанию (и даже в новой сед будет), если её не используем мы сейчас, то только по привычке.

Я не понимаю, что так все жмутся из-за размера базы. Покажите мне хоть один сайт на седитио у которого база больше 1000 мб. Я вообще не уверен, что такие есть. Всё же сед и кот ориентированы на сайты низшего и среднего уровня. Но даже если есть сайты с огромными базами, то повторюсь, дисковое пространство в разы дешевле времени CPU.]]>
Pzt, 29 Haz 2009 16:13:54 -0000
jcrush Pzt, 29 Haz 2009 10:53:14 -0000 Sergeich Pzt, 29 Haz 2009 08:41:23 -0000 esclkm Pzt, 29 Haz 2009 05:54:38 -0000 Ratibor # Trustmaster : Загрузка CPU меньше страдает, если отдельное поле. Но увеличивается объём базы.
Загрузка CPU важнее, значит лучше сделать дополнительное поле.]]>
Pzt, 29 Haz 2009 04:50:31 -0000
Sergey Что касаемо "вступительного слова" в модуле предусмотрен режим обложки, т.е текст до первого применения тега newpage]]> Pzt, 29 Haz 2009 03:46:40 -0000 Sergeich
# Dayver : а почему размер базы вырастет? если дополнительное поле предназначается для "вступительного слова" новости или статьи то после того как такое поле будет добавлено то сама статья (ну то что в поле page_text) уменьшится ровно на эту величину ... я правильно рассуждаю?

ну размер реально увелится, т.к. при отдельном поле нет нужды тупо бить статью на "до" и "после", а можно сделать полноценное описание, т.е. резюме к статье. Я сначала был сторонником тега "more", но немного поработав с живым сайтом пришёл к выводу, что этот тег удобен только для новостей. Если же необходимо делать полноценные статьи, то функционала этого тега не достаточно.]]>
Pzt, 29 Haz 2009 03:33:25 -0000
Sergey standart_page_205.zip]]> Pzt, 29 Haz 2009 03:29:17 -0000 Dayver Pzt, 29 Haz 2009 02:57:24 -0000 Sergeich Pzt, 29 Haz 2009 02:42:06 -0000 Trustmaster Pzt, 29 Haz 2009 01:52:35 -0000 Ratibor # Sergeich : а я снова предлагаю сделать отдельное поле и не ипать мозги более с этим парсингом.
Впринципе идея с отдельным полем не плохая, но тут тоже есть свои но....
К примеру на крупных сайтах будет база сильней разрастаться.
В общем то начать надо с того что определить при каком способе будет меньше нагрузка на сервер, а потом уж дальше решать.]]>
Pzt, 29 Haz 2009 01:35:34 -0000
Sergeich Paz, 28 Haz 2009 23:13:40 -0000 psyvek Paz, 28 Haz 2009 16:22:28 -0000 Dayver
<!--more-->

З.Ы. Хотя действительно он сейчас не работает, а потому действительно нужно в тикеты]]>
Paz, 28 Haz 2009 06:00:38 -0000
esclkm Paz, 28 Haz 2009 04:20:54 -0000 psyvek , если выбран парсер html. Или чем его можно заменить в html разметке?]]> Paz, 28 Haz 2009 02:09:54 -0000