как правильно делать? тест новости продолжение>>

sector119

Guest
как правильно делать? тест новости продолжение>>

как правильно сделать вот такую вот вещь! как делают на многих сайта! идет какое-то определенное кол-во предложений а потом идет ссылка "продолжение читать тут>>" что-то в этом духе !

1) сделать хранимую процедуру и при селекте вырезать регом эти Н предложений!
2) сделать тригер и вставлять эти предложения в отдельное поле при инсерте!
3) вырезать их с помощью пхп при выводе на стр
4) сделать еще одно поле (на стр добавления новостей) и при добавлении новости указывать эти предложения в этом поле и тоже вставлять в отдельное поле в табличке!
5) свои варианты...

Как это лучше всего организовать?

Спасибо
 

Апокалипсис

Guest
[m]substr[/m]ом вырезать (если нет хтмл) в новостях
 

RomikChef

Guest
сектор, мелко берешь. процедуры, триггеры.
СЕРВЕР выделенный поставь на это дело.
утихомирь свою фантазию.

Самый правильный вариант - делать анонс специально.
Если хочется отрезать, то простой substring и substring_index
 

sector119

Guest
а в чем собственно проблема с тригерами и хранимыми процедурами? С фантазией у меня все впоряке!

не хотелось добавлять еще одно поле для заполнения при добавлении новости! хотелос по-максимуму автоматизировать процесс...

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

но видать и правда придется поле анонс добавлять...
 

RomikChef

Guest
Поле анонс нужно не по техническим соображениям, а по редакторским. Но тебе это сложно понять, так что опустим эту тему.

проблема с триггерами и процедурами в том, что если уж тебя ломает выполнить одну примитивную функцию в запросе, то триггеры тем более усложнят его.
Ты бы определился и привел свои мысли в порядок.
Логику подключи.
И найдешь ответ на свой вопрос сам.

Вырезанием анонса каждый раз ты времени много не потратишь. Если хочешь, можешь замерить время.
на выборке сотни записей вряд ли разница составит больше десятка миллисекунд.
 

Eugene Bond

sudo rm - rf /
sector119:

Если пишешь админку, то можешь при редактировании главного текста новости жабаскриптом отрезать кусок и вставлять в поле для анонса автоматом. Потом проще немного подправиь сам анонс и сохранить
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: RomikChef
проблема с триггерами и процедурами в том, что если уж тебя ломает выполнить одну примитивную функцию в запросе, то триггеры тем более усложнят его.
данный поток сознания смысла не имеет в принципе.
 
Сверху