Наши скрипты > Sanitarium WebLoG

!!! FAQ по Санитариуму и недокументированные возможности

<< < (2/30) > >>

Ptiza:
Итак, продолжим.

Sanitarium позволяет не только публиковать новости, но и выделять их, как главные. Тем самым скрипт приближается по возможностям к большим "продвинутым" программам, на которых работают большие и серьезные новостные ленты (приближается, это мягкое слово, но его возможностей более чем достаточно для сайтов, в которых нет необходимости каждый час менять так называемую "Главную новость" - это точно. В платных скриптах все реализовано попроще, но и из Санитариума можно выжать немало. Сейчас попробую Вас в этом убедить).

Итак, прежде всего нам необходимо создать новый шаблон. Скопируем его из того шаблона, который обычно используется. Назовем его, к примеру, tmp-lite

Прежде всего в этом шаблоне отредактируем файл index.txt

Вместо надписи вводим некий текст, скажем, информацию о сайте, телефоны, условия размещения рекламы и прочее, что может прийти в голову. Эта страница  станет для нашего сайта неким скрытым порталом. Посторонний никогда не догадается, что на самом деле скрывается за этой страничкой. А скрывается там все то, что Вам прежде приходилось править, получая доступ к сайту по FTP-протоколу. Отныне все элементы, подключаемые через (не считая CGI-скриптов), можно будет менять, не выходя из нашего Административного модуля.

Но для этого нам потребуется отредактировать еще один файл шаблона tmp-lite, а именно article. Прежде всего, убедитесь, что Вы редактируете именно этот файл этого шаблона. Выделяем все содержимое этого файла и .... стираем его. Файл должен существовать на сервере, но остаться пустым!

Позвольте, воскликнет изумленный пользователь. Так в этом случае каждая статья под этим шаблоном будет выглядеть, как заблагорассудится! Именно, друзья мои. Как заблагорассудится. Этого мы и добивались.

В "продвинутых" платных программах, для того, чтобы сделать новость Главной, достаточно нажать одну кнопочку и все произойдет само собой. Нам же придется немного потрудится. Чуть-чуть. Нажать три или четыре кнопочки.

Что из себя представляет ГЛАВНАЯ НОВОСТЬ и "Новость раздела"? Это тот же некоего файла, в котором есть Большая (или маленькая) иллюстрация.

Создаем новую "категорию" "о себе любимом" и присваиваем ей шаблон "tmp-lite". Теперь у нас в меню даже автоматически появилась ссылка "о компании" (или как Вы эту категорию обзовете). Теперь в этой категории создаем статью, которую называем "Главная новость" (не забываем заполнять поле preview, оно не будет отображаться на публике, но человеку, который будет менять содержание этих статей будет легче в них разбираться. К тому же, без заполнения этого поля статью невозможно опубликовать).

Вводим содержание Главной Новости, подставляя, где необходимо, теги оформления текста и места для рисунков, публикуем ее. Запоминаем номер статьи, нам это сейчас пригодится.

Теперь на индексной странице сайта (как я уже рассказывал, сделанной отдельно от основного "движка") в нужном месте подставляем тег



, где dir - директория вроде main, куда скриптом генерятся все страницы (может отсутствовать),
cat_num - номер категории под названием "о нас любимых"
id - номер страницы (публикации), под названием "Главная новость".

Вот, собственно, и все.  Остается только заметить, что все это будет работать, если сервер поддерживает SSI, поэтому на бесплатных серверах реализовать подобную возможность будет сложно.

Этот прием можно использовать для создания Главных Новостей разделов, заголовки которых транслируются на главную страницу, вставки блока "главные новости" или "материалы номера" на внутренних страницах сайта, замены автоматически создаваемого МЕНЮ на исправляемое вручную (особенно удобно, поскольку в Sanitarium не предусмотрена возможность изменения очередности пунктов меню), изменения header и footer страниц.

Пример эффективного использования возможностей Sanitarium, как всегда, можно найти на сайте
http://www.themes.ru/

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

2step gungsta:
Ни хрена не понял =)

2step gungsta:

--- Цитировать ---Вместо надписи вводим некий текст, скажем, информацию о сайте, телефоны, условия размещения рекламы и прочее, что может прийти в голову. Эта страница станет для нашего сайта неким скрытым порталом. Посторонний никогда не догадается, что на самом деле скрывается за этой страничкой. А скрывается там все то, что Вам прежде приходилось править, получая доступ к сайту по FTP-протоколу. Отныне все элементы, подключаемые через (не считая CGI-скриптов), можно будет менять, не выходя из нашего Административного модуля.
--- Конец цитаты ---

можно ещё раз объяснить ?
спасибо

Ptiza:
Попробую. Итак, в шаблоне index.txt мы убираем поле , ибо оно будет выводить на индекной странице раздела "о сайте" список "секретных" публикаций - нам это не нужно.

Положим, нам надо вставить на индексную страницу сайта материалы следующей статьи № 629 из категории 10 ("о сайте") (она будет "главной новостью" - неким анонсом материала статьи , № 646 в категории 1 (новости):


Набросок сценария фильма "Блэйд Ш" был одобрен чиновниками Marvel Comics и New Line Cinema. >>>


для примера, она на сайте выглядит следующим образом (напоминаю, используется пустой шаблон)

http://kino.themes.ru/10/629_1.shtml


 для вставки на индексную страницу (положим)  используем SSI:

2step gungsta:
большое ПАСИБО!

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии