Forum Webscript.Ru
Наши скрипты => Sanitarium WebLoG => Тема начата: lasty от 16 Ноября 2004, 21:53:26
-
при опобликации максимально разрешенного кол-ва статей в конфиге(10), предыдущии статьи нехотят уходить в историю.
как это организовать ??
-
lasty:
предыдущии статьи нехотят уходить в историю.
не понял, в смысле в историю?
-
в историю - в архив ! Естественно всё на одной странице не поместится......10 статей....появляется одинадцатая....при этом она замещает самую старую статью на странице и эта старая статья отправляется в архив статей.... и так далее....
-
как у вас организованна лента новостей ! В самом низу есть нечто подобное =>>>> :::::.....:: 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | [ >> ]
эти цифры и есть ссылки на архивы статей (старые статьи).
Такое хочу и я ! =)
-
lasty:
Такое хочу и я ! =)
вообще-то оно в санитаре автоматом и стоит, если вы не перекурочили индексный шаблон.
вот пример: http://www.swgalaxy.ru/
а вот об этом в документации:
span_pages http://webscript.ru/sanitarium/doc/14.html
-
Наверное перекурочил ! А что именно отвечает в шаблоне за эту тему ! МожноЧасть кода
За ранее извиняюсь за тупизну....начинающий я ! =)
-
lasty:
Наверное перекурочил !
или выставил большее кол-во статей на страницу:
в cfg.cfg параметр
$entry_per_page=8; - кол-во статей на странице
$how_news=5; - кол-во статей в новостной ленте
т.е. два разных параметра :)
для добавления этих 1 2 3 4 5>>
в шаблонах index.txt, article.txt, view_comments.txt
надо поставить тег <%span_pages%>
-
пасиб !
-
Ещё вопрос ! как коментарии вытащить наружу ! Я имею ввиду кнопку коментарии.....
например:
"Repll" - финал не за горами !
Автор: lasty
Дата публикации: 11/11/2004
Категория: news...
"repll" Торетически работает, только настроить, перелопатить, добавить коменты..... дело времени короче...
главная news...
комментарии : ..:: <===вот это вытащить на страницу с страницы: 1 превью
я попытался просто перенести ссылку....но получилась фигня...
А именно:
Все ссылки (в разных статьях) на коментарии посылают к коментариям самой первой темы =) Надеюсь понятно объяснил ! =)
-
т.к. там ссылка типа: http://webscript.ru/cgi-bin/sanitarium/comments.cgi?id=5&cat_id=1
то наверное достаточно поставить нечто такое:
<%comment_url%>?id=<%id%>&cat_id=<%cat_id%>
-
Огромное спасибо !
-
Еще вопросец на эту тему.
Как сделать, чтобы на главной странице выводились не все опубликованные статьи, а скажем, по три последние из каждого раздела (категории)?
-
Drowner:
Как сделать, чтобы на главной странице выводились не все опубликованные статьи, а скажем, по три последние из каждого раздела (категории)?
выведи на главную страницу ленты новостей тех категорий, которые нужны. только так
-
Ок.
Еще вопрос, может быть из раздела RTFM, но ответ я там не нашел.
Не совсем ясна работа параметров вроде %cat_name%. Например, файле menu_row по умолчанию прописано href="<%cat_url%>"><%cat_name%> и благодаря этому в меню страницы появляются ссылки на все созданные категории. А если я напишу ссылку вида href="<реальный путь к индексному файлу категории>"><%cat_name%> у меня отобразится имя той категории, путь к которой я указал?
-
Drowner:
файле menu_row
там шаблон для одной строки по которой генерятся все пункты меню, соответственно жестко url там задать нельзя.
Но можно дополнительные пункты меню добавить с помощью include (или вообще свое меню сварганить и его инклудить)
-
Green Kakadu:
или вообще свое меню сварганить и его инклудить
Ага, я так в итоге и сделал, ибо нефиг. :)
Только вот фишка, если сфаргененное меню закатать в menu_row, то оно отобразится столько раз, сколько создано категорий. Это не проблема конечно, так как можно меню забить и в индексный файл, просто забавно. :)
-
Drowner:
так как можно меню забить и в индексный файл, просто забавно.
так оно и должно быть - menu_row это же шаблон строки меню для каждой категории.. т.е.сколько категорий - столько и отобразится
-
хммммм.... Перестало работать... Коментарии опять неотображаются, вернее при клике по ссылке "коментарии" меня кидает на эту же индексную страницу страницу. Я вроде ничего не менял.
Кстате у друга ваще пахать санитариум не хочет... Вернее пашет, но с коментариями тоже беда. Он так же сделал как вы говорили:
т.к. там ссылка типа: http://webscript.ru/cgi-bin/sanitar...i?id=5&cat_id=1
то наверное достаточно поставить нечто такое:
<%comment_url%>?id=<%id%>&cat_id=<%cat_id%>
но рботать отказывается... =( Тот же результат что теперь у меня...
-
Давайте так...
Чтобы совсем разжувать =)
Изначально код выглядит так:
опубликовано: <%date%> | автор: <%name%> | категория: "><%cat_name%> .:
Что бы вы добавили сюда, если бы хотели вытащить ссылку коментариев на страницу с превью??
-
?id=<%id%>&cat_id=<%cat_id%>">комментарии
lasty:
Коментарии опять неотображаются,
млин, делается все просто - смотрите на html код сгенерированной страницы, и какую он там ссылку пихает, должна быть типа такой:
http://mysanitar.ru/cgi-bin/sanitarium/comments.cgi?id=5&cat_id=1
т.е. должен вставляться url скрипта комментариев, ид-р статьи и ид-р ее категории. если что-то из этого не вставляется, то сразу видно что - остается сделать так, чтоб вставлялось
-
Я вот сейчас смотрю на чистенький шаблон..... (Это кусок кода из article.txt):
................
-
нету тут такого ....подобного .... http://mysanitar.ru/cgi-bin/sanitar...i?id=5&cat_id=1
-
Я наверное просто Вас непонимаю =)
-
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%> куда все автоматически подставляется
-
lasty:
нету тут такого ....подобного .... http://mysanitar.ru/cgi-bin/sanitar...i?id=5&cat_id=1
:) эээ такое появляется когда страница сгенерится :)
-
http://127.0.0.1/cgi-bin/sanitarium/comments.cgi?id=33&cat_id=1
Вот это я вижу
Что надо прописать вместо этого ">комментарии :
-
lasty:
Что надо прописать вместо этого ">комментарии :
в шаблоне preview это:
Green Kakadu:
?id=<%id%>&cat_id=<%cat_id%>">комментарии
-
Получилось следующее:
Правильно???
-
lasty:
Правильно???
попробуй - узнаешь :) вроде все ок!
-
Попробовал.... при клике по ссылке (коментарии:) отправляет меня на эту же страницу (на которой ссылка "коментарии:")...
-
Реально ссылка выглядит так:
http://lasty.local/?id=154&cat_id=1
-
lasty:
Реально ссылка выглядит так: http://lasty.local/?id=154&cat_id=1
в хтмле?
А в конфиге урл к comments.cgi нормально указал?
-
вместо
?id=<%id%>&cat_id=<%cat_id%>">комментарии
пропиши:
<%view_comments%>?id=<%id%>&cat_id=<%cat_id%>">комментарии
похоже я в документации небольшую ашипку допустил (а за 3 года особо никто и не возражал)
-
Green Kakadu:
похоже я в документации небольшую ашипку допустил (а за 3 года особо никто и не возражал)
Рад был оказать услугу =)
Огромное спасибо....
Интересно, а ведь я как то сделал и работало месяц =)
А так.....огромное спасибо.
-
lasty:
Интересно, а ведь я как то сделал и работало месяц =)
небось перестало работать, когда полную генерацию провел, а до это генерил статьи по одной в порядке добавления?
-
да... скорее всего
-
Вопросик:
У меня вверху на всех страничках коментариев вставляется нечто подобное "название темы ">" Как это убрать?
-
lasty:
нечто подобное "название темы ">"
подправить шаблон
-
Вот ещё что.... как сделать так, что бы полностью статья отображалась на странице с комментариями. Т.е. на гланой странице, с превью статей, есть ссылки "читать статью полностью", по этой ссылке пользователь попадает на страничку где полностью опубликованна статья а под ней распологаются комментарии.
Другими словами... как в view_comments.txt вставить article.txt
Только поподробней =-) Чтоб я больше тупых вопросов не задавал =-)
-
а можно это решить простым инклюдом ??? article.txt в view_comments.txt или нет ??
-
lasty:
как сделать так, что бы полностью статья отображалась на странице с комментариями.
никак. вернее можно но ручками.
Проще сделать чтоб комментари отображались на странице со статьей (см.форум - модификации)
-
А почему так же нельзя со статьёй.... т.е.
Этим макаром:
Вопрос:
Не подскажете, как сделать, что бы после статьи сразу были комментарии внизу, на одной странице? Спасибо. ?????
Ответ:
вставка SSI конструкции в шаблон статьи.
*** - адрес который виден при наведении на ссылку "комментарии", она формируется с участием идентификаторов категории и статьи по-моему.
Только наоборот....
Это можно???
-
lasty:
Только наоборот....
Это можно???
в теории можно, только надо дописать в view_comments.cgi кой-чего, и это кой чего не такое уж пустяковое
-
Ну дык плиз.... напишите ! Мне Так лучше будет =-)
-
Мне просто тогда ваще все шаблоны придётся перелопачивать... я щас было взялся попробовать так как вы советуете.... да понял сколько это для меня проблемммммм и гемороя =-(
-
А фактически инклюд в этом случае:
должен быть таким ?
вставка SSI конструкции в шаблон статьи.
*** - адрес который виден при наведении на ссылку "комментарии", она формируется с участием идентификаторов категории и статьи по-моему.
-
С новым Вас всех годом !!! =-)
ЗЫ Жду ответа =-)