08.12.2008, 18:50 | #1 |
Новичок
Регистрация: 02.03.2007
Сообщений: 25
Вес репутации: 0
|
Установка кода на Adept Framework (Adept)
Сайт разработчиков http://adept-project.ru/
Все варианты как поставить перепробовал, не получилось (но я и не прогер). Кто может в проблеме разобраться, черканите мануал или помогите в моём конкретном случае. |
08.12.2008, 18:51 | #2 |
Эксперт
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
|
Medved, двигло зазендено, не ?
__________________
|
08.12.2008, 19:51 | #3 |
Новичок
Регистрация: 02.03.2007
Сообщений: 25
Вес репутации: 0
|
Не, что Вы - опен соус. Позиционируются как перспективнейший русский фреймворк. Там реально, вроде, команда сильная. И проекты в портфолио интересные. Кароч, возможно толковая разработка мей би получится...
Как только сапу туда впихарить, а ? В шаблоны, посмотрел, напрямую вроде функции не вставляются, страница собирается из кусков таким вот примерно образом <tpl:include file="/layout/footer.tpl" /> А уже в файле футер.тпл типа такой шняги: {Plugin::getInstance()->SCrawler} дёргает нужную функцию... Ну это всё в моём обывательско-непрограммерском понимании, конечно... |
08.12.2008, 19:54 | #4 |
Эксперт
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
|
Medved, а, понятно. Ну тут разбираться нужно - лично я первый раз слышу про данный фрэймворк.
__________________
|
09.12.2008, 11:27 | #5 |
Новичок
Регистрация: 02.03.2007
Сообщений: 25
Вес репутации: 0
|
Блин, народ, ну посмотрите, кто шарит в PHP , а ?
В индексном файле код встал, links.db сформировался, а как теперь в шаблон вставить вызов ссылок - хрен знает. Спецификация шаблонизатора тут http://adept-project.ru/template/ |
09.12.2008, 17:15 | #6 |
Эксперт
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 609
|
написал в личку
__________________
тексты по 10 руб/кзнак автоматизируй все, не мучайся! |
11.12.2008, 18:08 | #7 |
Новичок
Регистрация: 02.03.2007
Сообщений: 25
Вес репутации: 0
|
Ну что, комрады, истина найдена. Специяльный программист написал код, а MonAmur любезно сыграл роль доброго волшебника (или шамана с бубном, уж не знаю ), который заставил чудесным образом этот код работать (ибо он , собака, код энтот, надо мной сутки глумился).
Итак, метода такова: УСТАНКОВКА: 1. Настроить в файле Sape.php (не путать с sape.php из хеш-папки) свой SapeID 2. Скопировать файл в папку плагинов (/src/Plugin), т.е. должно получиться /src/Plugin/Sape.php 3. Залить папку с клиентом сапы в паблик дирикторию (/public) 4. Прописать плагин в БД, для этого надо открыть phpmyadmin, выбрать БД и сделать запрос: $SQL /> INSERT INTO db_plugins(`plugin`, `description`, `enable`) VALUES('Sape', '', '1'); ИСПОЛЬЗОВАНИЕ: Для отображения в шаблонах достаточно прописать: {Plugin::getInstance()->Sape->return_links(1)} Но стоит отметить, что в данном случае код быдет выводиться в HTML entity, т.е например: <a href="http://www.yandex.ru">http://www.yan...x.ru</a> Для того что бы код отображался нормально, необходимо пропустить этот метод через объект Adept_Verbatim, т.е. код быдет выглядить следующим оброзом: {Adept_Verbatim::create(Plugin::getInstance()->Sape->return_links(1))} В данном случая вывод будет нормальным - <a href="http://www.yandex.ru">http://www.yandex.ru</a> Файл плагина Sape.php : Код:
<?php class Plugin_Sape extends Plugin_Base { const plugin = 'Sape'; const sapeId = 'afb22c6_ВАШ_ХЕШ_КОД_c1fab46'; /** * Sape client object * * @var SAPE_client */ private static $sapeClient = null; function __construct() { if (!$this->isEnabledPlugin(self::plugin)) { return; } if (!isset(self::$sapeClient)) { define('_SAPE_USER', self::sapeId); require_once(PROJECT_PUBLIC_DIR . '/' . self::sapeId . '/sape.php'); self::$sapeClient = new SAPE_client(); } } public function stdout() { if (!$this->isEnabledPlugin(self::plugin)) { return ''; } return self::$sapeClient; } } |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
CodeIgniter FrameWork | sanchos | Установка кода на различные движки | 9 | 23.04.2014 09:57 |
Установка кода | skat | Вопросы от новичков | 3 | 08.07.2010 19:04 |
Установка кода | morphru | Вопросы от новичков | 5 | 29.05.2008 11:13 |
Установка кода | romkin | Ошибки при работе с системой | 2 | 19.01.2008 20:13 |
Установка кода на ASP | evs-el | Вопросы по работе системы | 2 | 09.08.2007 10:10 |
Часовой пояс GMT +3, время: 01:11.