Лучшая система размещения статей
 Добавить в избранное |  Сделать стартовой 
Поиск По Сайту
Навигация
     Главная
     Форум
     Новости
     Обзор новостей
     Гостевая
     Статьи
     Файлы
     Магазин
     Пользователи
     Контакты
     О Проекте
     Карта Сайта
Вход
Логин:

Пароль:


Запомнить меня
Вам нужно Авторизоваться.
Забыли Пароль?
Регистрация
Атестат
Подписка на новости: Подписаться

Модуль "TITLE"

Добавлено: 2005-08-01 15:10:47

Основана на обсуждении на форуме

Модуль TITLE состоит из двух разделов:
1. Вывод меток "По Умолчанию" и по конкретной странице (выводимому модулю);
2. Создание и редактировании меток.

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

В строке Разметка: Вы видете что присутствуют кнопки и строка. так вот с помощью нажатия кнопок Вы создаете строку вывода.

Что означает каждая метка можно понять с надписей на кнопках.

Для того чтобы создать свою метку нужно нажать линк меню "Добавить метку", здесь Вы создаете букву метки (Код метки).

Переменная вывода - это набор букв может быть любым главное что бы это были буквы и подчеркивание, символы использовать нельзя, если уже такая переменная существует то вам об этом сообщат.

На самом деле существует откидывающее меню в котором есть свободные буквы от меток. Выбрав букву у вас автоматом создастся и код метки и переменная метки. Теперь самое главное Функция метки.

Здесь должен быть PHP код.

Окончательное условие - то что должно выводится нужно записать в переменную $zamena Хорошим примером есть метка [D] Вывод времени.

Из примера видно что существует еще одно правило:

Что бы получить переменную ранее использованую, нужно ее глобализировать global $korrekt_time;

Это связано стем что эта процедура находится внутри функции.

- Есть каталог статей - как добавить параметр TITLE на каждую созданную категорию в этом каталоге?

Здесь нужно думать в каком разделе и какая категория должна выводится но вот с самой статьей здесь проще, в TITLE можно вывести название статьи:

<?
#глобализируем необходимые переменные
global $wcpref,$fla,$nums,$cat_id;
if (isset(
$nums)){
$query="SELECT title from ".$wcpref."catalog_stat where id='$nums'";
$result = MYSQL_QUERY($query);
list(
$zamena)=mysql_fetch_row($result);
}
elseif (isset(
$cat_id)){
$query="SELECT categoria from ".$wcpref."catalog_cat where id='$cat_id'";
$result_name_cat=MYSQL_QUERY($query);
list(
$zamena)=mysql_fetch_row($result_name_cat);
}
else {
$zamena='';
}
?>


Здесь я могу дать только совет, писать код желательно в редакторе PHP, проверять на работу и только после этого записывать в метку. Это связано стем что нет проверки на ошибку в функции eval() у Вас будет высвечиватся только ошибка, а какая Вы не узнаете.

Да и не забудьте дать название кнопке например "Название статьи".

Суть скрипта:

Если есть номер статьи, то с базы находим ее название и присваиваем переменной $zamena. Если нет, проверим есть ли номер каталога и так далие...

Назвать метку можно [C], а переменная будет _META_MT_C. Вот так мы создали новую метку, к стати, проверено работает.

Понравилась статья? Поделись с друзьями!
Facebook Опубликовать в LiveJournal Tweet This


Оглавление   |  ?? ????

Оглавление        Вернуться к Статье

Скачай CMS сейчас!
Текущая версия системы управления сайтом WebCodePortalSystem:
v.7.1.00
Скачать CMS v.7.1.00
Обновление с версии 6.2.01

Сайт разработчика:
Новые бета версии

На Сайте
Гостей: 10
Пользователей: 0


10 новых статей
Наши Партнеры


Copyright WebCode-Command © 2003-2012
Работает под управлением WebCodePortalSystem v. 6.2.01
Rambler's Top100