Контакты RSS 2.0

Разделы Сайта:

Кубтеле - о компании
Инструменты SEO
FreeBSD
Администрирование
Centos администрирование
Windows администрирование
Программирование для web

Аккаунт

Популярное:

Инструменты SEO › Добавление нового инструмента в SEO
За работу инструментов отвечает файл \lib\tools.control.lib.php
За настройки инструментов отвечает файл \lib\confi\tools.conf.php

Для добавления инструмента необходимо:
1) Добавить блок настроек для желаемого идентификатора в файл \lib\confi\tools.conf.php
Обратите внимание: Параметр 'descr' => 'идентификатор_строки', является ОБЯЗАТЕЛЬНЫМ и определяет название инструмента (должен присутствовать во всех версиях языков проекта)
Настройки, устанавливаемые в данном файле являются настройками `по умолчанию` для инструмента (ов) и могут быть изменены в дальнейшем в админке в разделе настроек инструмента.
2) Добавить новый класс инструмента в файл \lib\tools.control.lib.php
Если инструмент работает через ajax - потомок от класса w_tools_def_mass_ajax, или от класса w_toolitem_noajax_method
В классе ОБЯЗАТЕЛЬНО должен присутствовать метод function _DoActionThisTool() { Данный метод будет в дальнейшем обрабатывать и выполнять работу инструмента. !!Важно!! Метод запускается и при обычном открытии инструмента (для фильтрации - когда выполнять действия, а когда нет - необходимо определить вручную `проверку нужных данных для выполнения и прочее, например пост данных`)
Имя класса определяется так: w_toolitem_идентификаторинструмента где идентификатор инструмента - строка, по которой инструмент будет доступен через /tools/идентификатор/ и для которого определены настройки в файле \lib\confi\tools.conf.php

В коде шаблона можно запустить php код - смотрите справку по использованию шаблона smarty - smarty.netМетод, который я описал как `обязательный` - запускается автоматически при открытии инструмента. В этом методе может быть что-угодно, вплоть до внедрения другого файла (примеры вы можете посмотреть в классах других инструментов).Подключить\обработать\вывести и прочие операции с файлами, как внешними, так и внутренними делаются стандартными средствами php. После того, как класс описан - созданный класс становится своего рода площадкой для реализации работы инструмента в котором можно делать все, что может позволить язык php, просто вместо вывода данных такими методами как print, print_r и т.д данные передаются в шаблон, а уже там выводится (как передавать данные в шаблон также описано в справке шаблонизатора smarty на smarty.net).
скачать dle 10.3фильмы бесплатно
Добавил: admin › 6-07-2011, 19:22
› 0 комментария › печатькатегория
Другие новости по теме
  • Настройка сервера под задачи web хостинга на CENTOS 6
  • Как добавлять дополнительные разделы новостей на сайт инструменты seo
  • Как добавить страницу в Инструменты СЕО?

  • Кубтеле 350000, Россия, Краснодарский край, , город Краснодар,улица Айвазовского, д. 94, корп. А
    Продвижение сайтов,Регистрация доменов,Компьютерная системная интеграция
    8(861) 299-02-62, +7(903) 449-666-8