..
RSS
Вы не вошли.
 Список форумов » Ирокез 0.8 » Как написать модуль. Страниц: 1
sayber
Участник

Зарегистрирован: 24.10.2008
Сообщений: 9
Offline

25.11.2008 07:50

Как написать простейший модуль.
Ну скажем запись посетителя в БД и его вывод на отдельной странице.

Просто я не могу понять структуру восьмерки.

 
 
Alex
вождь

Откуда: Узбекистан, Ташкент
Зарегистрирован: 09.09.2005
Сообщений: 810
Offline

26.11.2008 10:12

sayber написал:

Как написать простейший модуль.
Ну скажем запись посетителя в БД и его вывод на отдельной странице.

Просто я не могу понять структуру восьмерки.

давай поподробнее, что значит, "запись посетителя"? добавление? типа регистрации?


be creative...
Вебсайт  
 
sayber
Участник

Зарегистрирован: 24.10.2008
Сообщений: 9
Offline

01.12.2008 10:15

заходит пользователь, мы берем его IP (тупо REMOTE_ADDR) и записываем в БД. Далее делаем на определенной странице нашего нового модуля его вывод.

 
 
sayber
Участник

Зарегистрирован: 24.10.2008
Сообщений: 9
Offline

01.12.2008 10:17

Просто нужна инструкция - как написать для восьмерки модуль.

 
 
Alex
вождь

Откуда: Узбекистан, Ташкент
Зарегистрирован: 09.09.2005
Сообщений: 810
Offline

02.12.2008 01:21

sayber написал:

Просто нужна инструкция - как написать для восьмерки модуль.

ок, напиши чуть попозже


be creative...
Вебсайт  
 
sayber
Участник

Зарегистрирован: 24.10.2008
Сообщений: 9
Offline

02.12.2008 12:41

}{отябы простую.
А то хочется перевести сайт на данную cms а знаний по ней 0

 
 
Deo
Участник

Откуда: РБ, Могилёв
Зарегистрирован: 28.04.2007
Сообщений: 65
Offline

09.02.2009 00:32

Как "написать" модуль идентичный по функционалу news:
(В формате "куда идти", "что копировать" -> "куда копировать"
"что подкрутить после копирования"

handlers/dynamic news->projects
в controller.php заменяем Framework::import('irokez.Model.News'); на Framework::import('irokez.Model.Projects');
и все NewsModule на ProjectsModule

include/irokez/model/ news.php->projects.php
Меняем имя класса NewsModule на ProjectsModule
в конструкторе меняем имя таблицы c news на projects

делаем реплики таблиц(без данных) news и news_trans -> projects и  projects_trans


data/modules news.xml->projects.xml


Админка
handlers/static/admin/sections/templates/ news.tmpl -> projects.tmpl

handlers/static/admin/sections/toolbar.tmpl
вставить  <li><a href="#create-projects" class="b-news" onclick="Interface.add('projects'); hideCreateMenu(); return false;">Проект</a></li>

handlers/static/admin/sections/controller.php
вставить    $this->T->include_template('this.templates.projects');

handlers/static/admin/sections/controller.js
в объект CONFIG добавляем
,
    projects: {
            container: 'section',
            title: 'title',
            form: {$projects|output::js_html}
        }

И чтоб итемы сохранялись
handlerls/static/api/sections/controller.php
Framework::import('irokez.Model.Projects');
    $this->addModule(new ProjectsModule, array('parent' => 'section'));


Masterpieces don't usually get written in a minute.
Anti-Flag =This is not a CRASS song=
 
 
Alex
вождь

Откуда: Узбекистан, Ташкент
Зарегистрирован: 09.09.2005
Сообщений: 810
Offline

09.02.2009 21:38

спасибо! сегодня на сайте размещу smile


be creative...
Вебсайт  
 
Alex
вождь

Откуда: Узбекистан, Ташкент
Зарегистрирован: 09.09.2005
Сообщений: 810
Offline

10.02.2009 10:03

http://irokez.org/docs/articles/kak-nap … nalu-news/
добавил smile


be creative...
Вебсайт  
 
 Список форумов » Ирокез 0.8 » Как написать модуль. Страниц: 1

Перейти
Разработка и дизайн сайтов, фирменный стиль, дизайн интерфейсовCopyright © 2004—2006 Irokez