Forum Webscript.Ru

Наши скрипты => Sanitarium WebLoG => Тема начата: lasty от 16 Ноября 2004, 21:53:26

Название: как организовать "подвал"?
Отправлено: lasty от 16 Ноября 2004, 21:53:26
при опобликации максимально разрешенного кол-ва статей в конфиге(10), предыдущии статьи нехотят уходить в историю.
как это организовать ??
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 16 Ноября 2004, 22:58:28
Цитировать
lasty:
предыдущии статьи нехотят уходить в историю.

не понял, в смысле в историю?
Название: как организовать "подвал"?
Отправлено: lasty от 16 Ноября 2004, 23:03:29
в историю - в архив ! Естественно всё на одной странице не поместится......10 статей....появляется одинадцатая....при этом она замещает самую старую статью на странице и эта старая статья отправляется в архив статей.... и так далее....
Название: как организовать "подвал"?
Отправлено: lasty от 16 Ноября 2004, 23:07:27
как у вас организованна лента новостей ! В самом низу есть нечто подобное =>>>> :::::.....::    2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | [ >> ]
эти цифры и есть ссылки на архивы статей (старые статьи).
Такое хочу и я ! =)
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 16 Ноября 2004, 23:36:22
Цитировать
lasty:
Такое хочу и я ! =)

вообще-то оно в санитаре автоматом и стоит, если вы не перекурочили индексный шаблон.
вот пример: http://www.swgalaxy.ru/

а вот об этом в документации:
span_pages http://webscript.ru/sanitarium/doc/14.html
Название: как организовать "подвал"?
Отправлено: lasty от 17 Ноября 2004, 01:23:02
Наверное перекурочил ! А что именно отвечает в шаблоне за эту тему ! МожноЧасть кода
За ранее извиняюсь за тупизну....начинающий я ! =)
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 17 Ноября 2004, 10:31:25
Цитировать
lasty:
Наверное перекурочил !

или выставил большее кол-во статей на страницу:
в cfg.cfg параметр
$entry_per_page=8; - кол-во статей на странице
$how_news=5; - кол-во статей в новостной ленте
т.е. два разных параметра :)

для добавления этих 1 2 3 4 5>>
в шаблонах index.txt, article.txt, view_comments.txt
надо поставить тег <%span_pages%>
Название: как организовать "подвал"?
Отправлено: lasty от 17 Ноября 2004, 23:12:23
пасиб !
Название: как организовать "подвал"?
Отправлено: lasty от 19 Ноября 2004, 04:37:46
Ещё вопрос ! как коментарии вытащить наружу ! Я имею ввиду кнопку коментарии.....
например:

"Repll" - финал не за горами !
Автор: lasty
Дата публикации: 11/11/2004
Категория: news...
   "repll" Торетически работает, только настроить, перелопатить, добавить коменты..... дело времени короче...

 главная news...

комментарии : ..::   <===вот это вытащить на страницу с страницы: 1                     превью
   

я попытался просто перенести ссылку....но получилась фигня...
А именно:
Все ссылки (в разных статьях) на коментарии посылают к коментариям самой первой темы =) Надеюсь понятно объяснил ! =)
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 20 Ноября 2004, 20:21:31
т.к. там ссылка типа: http://webscript.ru/cgi-bin/sanitarium/comments.cgi?id=5&cat_id=1
то наверное достаточно поставить нечто такое:
<%comment_url%>?id=<%id%>&cat_id=<%cat_id%>
Название: как организовать "подвал"?
Отправлено: lasty от 21 Ноября 2004, 03:24:13
Огромное спасибо !
Название: как организовать "подвал"?
Отправлено: Drowner от 27 Ноября 2004, 13:24:44
Еще вопросец на эту тему.
Как сделать, чтобы на главной странице выводились не все опубликованные статьи, а скажем, по три последние из каждого раздела (категории)?
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 29 Ноября 2004, 10:59:27
Цитировать
Drowner:
Как сделать, чтобы на главной странице выводились не все опубликованные статьи, а скажем, по три последние из каждого раздела (категории)?

выведи на главную страницу ленты новостей тех категорий, которые нужны. только так
Название: как организовать "подвал"?
Отправлено: Drowner от 29 Ноября 2004, 19:07:58
Ок.
Еще вопрос, может быть из раздела RTFM, но ответ я там не нашел.
Не совсем ясна работа параметров вроде %cat_name%. Например, файле menu_row по умолчанию прописано href="<%cat_url%>"><%cat_name%> и благодаря этому в меню страницы появляются ссылки на все созданные категории. А если я напишу ссылку вида href="<реальный путь к индексному файлу категории>"><%cat_name%> у меня отобразится имя той категории, путь к которой я указал?
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 30 Ноября 2004, 10:32:52
Цитировать
Drowner:
файле menu_row

там шаблон для одной строки по которой генерятся все пункты меню, соответственно жестко url там задать нельзя.
Но можно дополнительные пункты меню добавить с помощью include (или вообще свое меню сварганить и его инклудить)
Название: как организовать "подвал"?
Отправлено: Drowner от 30 Ноября 2004, 11:34:53
Цитировать
Green Kakadu:
или вообще свое меню сварганить и его инклудить

Ага, я так в итоге и сделал, ибо нефиг. :)
Только вот фишка, если сфаргененное меню закатать в menu_row, то оно отобразится столько раз, сколько создано категорий. Это не проблема конечно, так как можно меню забить и в индексный файл, просто забавно. :)
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 30 Ноября 2004, 12:33:34
Цитировать
Drowner:
так как можно меню забить и в индексный файл, просто забавно.

так оно и должно быть - menu_row это же шаблон строки меню для каждой категории.. т.е.сколько категорий - столько и отобразится
Название: как организовать "подвал"?
Отправлено: lasty от 26 Декабря 2004, 01:34:02
хммммм.... Перестало работать... Коментарии опять неотображаются, вернее при клике по ссылке "коментарии" меня кидает на эту же индексную страницу страницу. Я вроде ничего не менял.
Кстате у друга ваще пахать санитариум не хочет... Вернее пашет, но с коментариями тоже беда. Он так же сделал как вы говорили:

т.к. там ссылка типа: http://webscript.ru/cgi-bin/sanitar...i?id=5&cat_id=1
то наверное достаточно поставить нечто такое:
<%comment_url%>?id=<%id%>&cat_id=<%cat_id%>

но рботать отказывается... =( Тот же результат что теперь у меня...
Название: как организовать "подвал"?
Отправлено: lasty от 26 Декабря 2004, 01:38:42
Давайте так...
Чтобы совсем разжувать =)
Изначально код выглядит так:

"><%title%>

<%preview%>

опубликовано: <%date%> | автор: <%name%> | категория: "><%cat_name%>  .:


Что бы вы добавили сюда, если бы хотели вытащить ссылку  коментариев на страницу с превью??
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 26 Декабря 2004, 01:59:07
?id=<%id%>&cat_id=<%cat_id%>">комментарии
Цитировать
lasty:
Коментарии опять неотображаются,


млин, делается все просто - смотрите на html код сгенерированной страницы, и какую он там ссылку пихает, должна быть типа такой:
http://mysanitar.ru/cgi-bin/sanitarium/comments.cgi?id=5&cat_id=1

т.е. должен вставляться url скрипта комментариев, ид-р статьи и ид-р ее категории. если что-то из этого не вставляется, то сразу видно что - остается сделать так, чтоб вставлялось
Название: как организовать "подвал"?
Отправлено: lasty от 26 Декабря 2004, 02:13:02
Я вот сейчас смотрю на чистенький шаблон..... (Это кусок кода из article.txt):

................
Название: как организовать "подвал"?
Отправлено: lasty от 26 Декабря 2004, 02:14:19
нету тут такого ....подобного .... http://mysanitar.ru/cgi-bin/sanitar...i?id=5&cat_id=1
Название: как организовать "подвал"?
Отправлено: lasty от 26 Декабря 2004, 02:15:21
Я наверное просто Вас непонимаю =)
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 26 Декабря 2004, 02:17:21
Цитировать
lasty:
Я вот сейчас смотрю на чистенький шаблон...

не стоит туда смотреть - лучше почитай документацию.
тебя интересует шаблон preview
http://webscript.ru/sanitarium/doc/10.html
Цитировать

<%title%> - название статьи
<%preview%> - текст анонса/превью
<%article_url%> - URL на полный текст статьи
<%cat_id%> - Идентификатор категории, к которой принадлежит статья
<%cat_url%> - URL категории, к которой относится статья
<%cat_name%> - Название Категории, к которой принадлежит статья
<%id%> - идентификатор статьи
<%date%> - дата публикации
<%pages%> - количество страниц в статье
+ авторские теги
+ конфигурационные теги

урл к скрипту комментариев или сам вписываешь, либо используешь конфигурационный тег
для шаблона статей, генерится дополнительный тег <%comments%> куда все автоматически подставляется
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 26 Декабря 2004, 02:19:52
Цитировать
lasty:
нету тут такого ....подобного .... http://mysanitar.ru/cgi-bin/sanitar...i?id=5&cat_id=1

:) эээ такое появляется когда страница сгенерится :)
Название: как организовать "подвал"?
Отправлено: lasty от 26 Декабря 2004, 02:19:56
http://127.0.0.1/cgi-bin/sanitarium/comments.cgi?id=33&cat_id=1
Вот это я вижу
Что надо прописать вместо этого ">комментарии :
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 26 Декабря 2004, 02:22:21
Цитировать
lasty:
Что надо прописать вместо этого ">комментарии :

в шаблоне preview это:
Цитировать
Green Kakadu:
?id=<%id%>&cat_id=<%cat_id%>">комментарии
Название: как организовать "подвал"?
Отправлено: lasty от 26 Декабря 2004, 02:34:50
Получилось следующее:

"><%title%>

<%preview%>

?id=<%id%>&cat_id=<%cat_id%>">comments: | опубликовано: <%date%> | автор: <%name%> | категория: "><%cat_name%>  .:

Правильно???
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 26 Декабря 2004, 02:39:54
Цитировать
lasty:
Правильно???

попробуй - узнаешь :) вроде все ок!
Название: как организовать "подвал"?
Отправлено: lasty от 26 Декабря 2004, 02:41:55
Попробовал.... при клике по ссылке (коментарии:) отправляет меня на эту же страницу (на которой ссылка "коментарии:")...
Название: как организовать "подвал"?
Отправлено: lasty от 26 Декабря 2004, 02:42:54
Реально ссылка выглядит так:
http://lasty.local/?id=154&cat_id=1
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 26 Декабря 2004, 02:45:40
Цитировать
lasty:
Реально ссылка выглядит так: http://lasty.local/?id=154&cat_id=1

в хтмле?
А в конфиге урл к comments.cgi нормально указал?
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 26 Декабря 2004, 02:51:44
вместо
?id=<%id%>&cat_id=<%cat_id%>">комментарии

пропиши:
<%view_comments%>?id=<%id%>&cat_id=<%cat_id%>">комментарии

похоже я в документации небольшую ашипку допустил (а за 3 года особо никто и не возражал)
Название: как организовать "подвал"?
Отправлено: lasty от 26 Декабря 2004, 02:56:58
Цитировать
Green Kakadu:
похоже я в документации небольшую ашипку допустил (а за 3 года особо никто и не возражал)

Рад был оказать услугу =)
Огромное спасибо....
Интересно, а ведь я как то сделал и работало месяц =)
А так.....огромное спасибо.
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 26 Декабря 2004, 03:01:09
Цитировать
lasty:
Интересно, а ведь я как то сделал и работало месяц =)

небось перестало работать, когда полную генерацию провел, а до это генерил статьи по одной в порядке добавления?
Название: как организовать "подвал"?
Отправлено: lasty от 26 Декабря 2004, 03:03:16
да... скорее всего
Название: как организовать "подвал"?
Отправлено: lasty от 26 Декабря 2004, 03:48:22
Вопросик:
У меня вверху на всех страничках коментариев вставляется нечто подобное "название темы ">" Как это убрать?
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 26 Декабря 2004, 23:00:39
Цитировать
lasty:
нечто подобное "название темы ">"

подправить шаблон
Название: как организовать "подвал"?
Отправлено: lasty от 27 Декабря 2004, 23:44:51
Вот ещё что.... как сделать так, что бы полностью статья отображалась  на странице с комментариями. Т.е. на гланой странице, с превью статей, есть ссылки "читать статью полностью", по этой ссылке пользователь попадает на страничку где полностью  опубликованна статья а под ней распологаются комментарии.
Другими словами...  как в view_comments.txt вставить article.txt
Только поподробней =-) Чтоб я больше тупых вопросов не задавал =-)
Название: как организовать "подвал"?
Отправлено: lasty от 28 Декабря 2004, 20:43:56
а можно это решить простым инклюдом ??? article.txt в view_comments.txt или нет ??
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 28 Декабря 2004, 23:58:58
Цитировать
lasty:
 как сделать так, что бы полностью статья отображалась на странице с комментариями.

никак. вернее можно но ручками.
Проще сделать чтоб комментари отображались на странице со статьей (см.форум - модификации)
Название: как организовать "подвал"?
Отправлено: lasty от 29 Декабря 2004, 22:46:02
А почему так же нельзя со статьёй....  т.е.
Этим макаром:

Вопрос:
Не подскажете, как сделать, что бы после статьи сразу были комментарии внизу, на одной странице? Спасибо. ?????

Ответ:
вставка SSI конструкции в шаблон статьи.

*** - адрес который виден при наведении на ссылку "комментарии", она формируется с участием идентификаторов категории и статьи по-моему.

Только наоборот....
Это можно???
Название: как организовать "подвал"?
Отправлено: Green Kakadu от 30 Декабря 2004, 11:29:51
Цитировать
lasty:
Только наоборот....
Это можно???

в теории можно, только надо дописать в view_comments.cgi  кой-чего, и это кой чего не такое уж пустяковое
Название: как организовать "подвал"?
Отправлено: lasty от 30 Декабря 2004, 19:25:04
Ну дык плиз.... напишите ! Мне Так лучше будет =-)
Название: как организовать "подвал"?
Отправлено: lasty от 30 Декабря 2004, 20:00:37
Мне просто тогда ваще все шаблоны придётся перелопачивать... я щас было взялся попробовать так как вы советуете.... да понял сколько это для меня проблемммммм и гемороя =-(
Название: как организовать "подвал"?
Отправлено: lasty от 30 Декабря 2004, 20:38:33
А фактически инклюд в этом случае:

должен быть таким ?

вставка SSI конструкции в шаблон статьи.

*** - адрес который виден при наведении на ссылку "комментарии", она формируется с участием идентификаторов категории и статьи по-моему.

Название: как организовать "подвал"?
Отправлено: lasty от 03 Января 2005, 15:02:30
С новым Вас всех годом !!! =-)
ЗЫ Жду ответа =-)