Zencart
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2102
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2435
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2451
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2456
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2461
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2467
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2479
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2496
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2497
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2498
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2499
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2517
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2518
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2519
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2520
Deprecated: Non-static method MagicWord::get() should not be called statically, assuming $this from incompatible context in /home/clients/newman_ftp0/domains/wiki.pws.ru/html/includes/Parser.php on line 2550
Материал из Newman's WiKi.
Версия 10:17, 30 июля 2009 WikiSysop (Обсуждение | вклад) (→Ссылки) ← К предыдущему изменению |
Текущая версия WikiSysop (Обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
- | '''ZenCart''' CMS для создания интернет магазина. | + | '''ZenCart''' [[CMS]] для создания интернет магазина. |
- | ==Создание модулей== | + | =Описание= |
+ | Система на первый взгляд простая. В админке каждая операция или группа операций выполняется отдельным файлом. Файл очень легко найти и легко редактировать. | ||
+ | ==Локализация== | ||
+ | Локализация сделана через текстовые константы. Файлы с определением констант находятся в папках соответствующих языков. Папки с языками надо искать в '''includes/languages''' (отдельно для админки и отдельно для сайта). Подключение файлов с языковыми константами Zencart делает в автоматическом режиме (по крайней мере у меня так получилось). Если файл админки называется '''hello_world.php''' то для русской версии админки будет найден и подключен файл '''/admin/includes/languages/russian/extra_definitions/hello_world.php'''. | ||
+ | ==Меню админ раздела == | ||
+ | Меню админ раздела описывается в файле '''header_navigation.php''' в папке '''/admin/includes'''. Из этого файла подключаются файлы отвечающие за пункты каждого раздела меню (папка '''/admin/includes/boxes'''). В каждый раздел меню входят фиксированные пункты, они жестко прописаны в файле. Помимо этих пунктов автоматически подключатся файлы из подкаталога '''extra_boxes'''. Какой именно файл подключать к разделу определяется по префиксу в имени этого файла. | ||
- | ==Ссылки== | + | Так если мы хотим подключить файл в раздел меню "Инструменты" (Tools) то имя файлы в папке '''extra_boxes''' должно иметь вид '''hello_world_tools_dhtml.php''', где '''tools_dhtml.php''' является префиксом определяющим принадлежность этого файла требуемому разделу меню. |
+ | |||
+ | =Ссылки= | ||
[http://www.zen-cart.com/ www.zen-cart.com - Сайт поддержки] | [http://www.zen-cart.com/ www.zen-cart.com - Сайт поддержки] | ||
+ | |||
+ | [[Категория:Опыт]] | ||
+ | [[Категория:Работа]] |
Текущая версия
ZenCart CMS для создания интернет магазина.
Содержание |
Описание
Система на первый взгляд простая. В админке каждая операция или группа операций выполняется отдельным файлом. Файл очень легко найти и легко редактировать.
Локализация
Локализация сделана через текстовые константы. Файлы с определением констант находятся в папках соответствующих языков. Папки с языками надо искать в includes/languages (отдельно для админки и отдельно для сайта). Подключение файлов с языковыми константами Zencart делает в автоматическом режиме (по крайней мере у меня так получилось). Если файл админки называется hello_world.php то для русской версии админки будет найден и подключен файл /admin/includes/languages/russian/extra_definitions/hello_world.php.
Меню админ раздела
Меню админ раздела описывается в файле header_navigation.php в папке /admin/includes. Из этого файла подключаются файлы отвечающие за пункты каждого раздела меню (папка /admin/includes/boxes). В каждый раздел меню входят фиксированные пункты, они жестко прописаны в файле. Помимо этих пунктов автоматически подключатся файлы из подкаталога extra_boxes. Какой именно файл подключать к разделу определяется по префиксу в имени этого файла.
Так если мы хотим подключить файл в раздел меню "Инструменты" (Tools) то имя файлы в папке extra_boxes должно иметь вид hello_world_tools_dhtml.php, где tools_dhtml.php является префиксом определяющим принадлежность этого файла требуемому разделу меню.