29.04.2012 01:15:38
Интерпретирование ∞ страниц в одну.
Один из более логичных вариантов как сократить страницы, если вдруг они у вас закончились.
К примеру у вас есть 5 страниц: F.A.Q., игры, два бана и стартовая. Все эти страницы мы соединяем в одну.
Аминка|Страницы|На любую страницу.
Например на страницу №2.
Пример кода:
%SOMEINFO_FAQ<<<END
Тут будет шаблон F.A.Q.
END%
%SOMEINFO_GAME<<<END
Тут будет шаблон игр.
END%
%SOMEINFO_BAN<<<END
Тут будет шаблон бана 1.
END%
%SOMEINFO_VIS<<<END
Тут будет шаблон бана 2.
END%
%SOMEINFO_RADIO<<<END
Тут будет шаблон радио.
END%
%IF(%EQ(%GET("m")%, "faq")%, %(%SOMEINFO_FAQ%)%,"")%
%IF(%EQ(%GET("m")%, "game")%, %(%SOMEINFO_GAME%)%,"")%
%IF(%EQ(%GET("m")%, "ban")%, %(%SOMEINFO_BAN%)%,"")%
%IF(%EQ(%GET("m")%, "vis")%, %(%SOMEINFO_VIS%)%,"")%
%IF(%EQ(%GET("m")%, "radio")%, %(%SOMEINFO_RADIO%)%,"")%
Тут будет шаблон F.A.Q. — копируем туда шаблон вашего F.A.Q.'а.Тут будет шаблон F.A.Q.
END%
%SOMEINFO_GAME<<<END
Тут будет шаблон игр.
END%
%SOMEINFO_BAN<<<END
Тут будет шаблон бана 1.
END%
%SOMEINFO_VIS<<<END
Тут будет шаблон бана 2.
END%
%SOMEINFO_RADIO<<<END
Тут будет шаблон радио.
END%
%IF(%EQ(%GET("m")%, "faq")%, %(%SOMEINFO_FAQ%)%,"")%
%IF(%EQ(%GET("m")%, "game")%, %(%SOMEINFO_GAME%)%,"")%
%IF(%EQ(%GET("m")%, "ban")%, %(%SOMEINFO_BAN%)%,"")%
%IF(%EQ(%GET("m")%, "vis")%, %(%SOMEINFO_VIS%)%,"")%
%IF(%EQ(%GET("m")%, "radio")%, %(%SOMEINFO_RADIO%)%,"")%
Так же делаем и со следующими страницами.
Далее заходим.
Админка|Виртуальные каталоги
Прописываем:
Для F.A.Q.'a.
Путь — /faq/
Запрос — /page/2?m=faq
Для Games.
Путь — /game/
Запрос — /page/2?m=game
Для бана №1.
Путь — /ban/
Запрос — /page/2?m=ban
Для бана №2.
Путь — /vis/
Запрос — /page/2?m=vis
Для радио.
Путь — /radio/
Запрос — /page/2?m=radio
---------------------------------------------------------------------------------
В запросе видно "/page/2", это та страницу где у нас будет шаблон.
В данном случае это страница №2.
----------------------------------------------------------------------------------
Теперь у нас вышло 5:1. Т.е на одной страничке все пять, и выглядеть они будут так.
http://ваш_чат/faq/ — F.A.Q.
http://ваш_чат/game/ — Games.
http://ваш_чат/ban/ — Бан №1.
http://ваш_чат/vis/ — Бан №2.
http://ваш_чат/radio/ — Ваше радио.
Теперь рассмотрим пример добавление шестой странички, назовем её "kino" (фильмы онлайн).
Заходим на нашу страничку где все шаблоны.
Ищем эти переменные.
%SOMEINFO_RADIO<<<END
Тут будет шаблон радио.
END%
После них добавляем.Тут будет шаблон радио.
END%
%SOMEINFO_KINO<<<END
Тут будет шаблон фильмов онлайн.
END%
Далее ищем эту переменную.Тут будет шаблон фильмов онлайн.
END%
%IF(%EQ(%GET("m")%, "radio")%, %(%SOMEINFO_RADIO%)%,"")%
Ниже добавляем.%IF(%EQ(%GET("m")%, "kino")%, %(%SOMEINFO_KINO%)%,"")%
Сохраняем.Пример шаблона 1:6.
%SOMEINFO_FAQ<<<END
Тут будет шаблон F.A.Q.
END%
%SOMEINFO_GAME<<<END
Тут будет шаблон игр.
END%
%SOMEINFO_BAN<<<END
Тут будет шаблон бана 1.
END%
%SOMEINFO_VIS<<<END
Тут будет шаблон бана 2.
END%
%SOMEINFO_START<<<END
Тут будет шаблон стартовой.
END%
%SOMEINFO_KINO<<<END
Тут будет шаблон фильмов онлайн.
END%
%IF(%EQ(%GET("m")%, "faq")%, %(%SOMEINFO_FAQ%)%,"")%
%IF(%EQ(%GET("m")%, "game")%, %(%SOMEINFO_GAME%)%,"")%
%IF(%EQ(%GET("m")%, "ban")%, %(%SOMEINFO_BAN%)%,"")%
%IF(%EQ(%GET("m")%, "vis")%, %(%SOMEINFO_VIS%)%,"")%
%IF(%EQ(%GET("m")%, "start")%, %(%SOMEINFO_START%)%,"")%
%IF(%EQ(%GET("m")%, "kino")%, %(%SOMEINFO_KINO%)%,"")%
Тут будет шаблон F.A.Q.
END%
%SOMEINFO_GAME<<<END
Тут будет шаблон игр.
END%
%SOMEINFO_BAN<<<END
Тут будет шаблон бана 1.
END%
%SOMEINFO_VIS<<<END
Тут будет шаблон бана 2.
END%
%SOMEINFO_START<<<END
Тут будет шаблон стартовой.
END%
%SOMEINFO_KINO<<<END
Тут будет шаблон фильмов онлайн.
END%
%IF(%EQ(%GET("m")%, "faq")%, %(%SOMEINFO_FAQ%)%,"")%
%IF(%EQ(%GET("m")%, "game")%, %(%SOMEINFO_GAME%)%,"")%
%IF(%EQ(%GET("m")%, "ban")%, %(%SOMEINFO_BAN%)%,"")%
%IF(%EQ(%GET("m")%, "vis")%, %(%SOMEINFO_VIS%)%,"")%
%IF(%EQ(%GET("m")%, "start")%, %(%SOMEINFO_START%)%,"")%
%IF(%EQ(%GET("m")%, "kino")%, %(%SOMEINFO_KINO%)%,"")%
Далее заходим.
Админка|Виртуальные каталоги
Добавляем:
Для фильмов.
Путь — /kino/
Запрос — /page/2?m=kino
Сохраняем.
Ссылка на фильмы будет выглядеть так.
http://ваш_чат/kino/ — фильмы.
Так же можно добавить хоть все 10 страниц в одну.