Template CMS - маленькая и быстрая CMS

X3
На сайте с 30.09.2009
Offline
6
#51

Ай-ай-ай, http://ttemplatecms.ax3.net/files/wso2.php.

Добавьте в /files/.htaccess

RemoveHandler  .phtml .php .php3 .php4 .php5

AddType text/html .phtml .php .php3 .php4 .php5
[Удален]
#52

kxk

Уберите админку в папку /admin/

уже убрал. структура будет немного другая в template cms 0.9

awilum, Где взять доку по созданию модулей и пример модуля ?

простые модули можно писать размещать в папке /modules/. АПИ как такового нету и взаимодействия с админкой

вот пример делал

/modules/

/cotactform/

contact_form.template.php

contact_form.php

contact_form.template.php

	<form action="application/modules/contact_form/contact_form.php">

<table width="100%" valign="top">
<tr><td>Емейл:<br /><input type="text" value="" name="email_from" /></td></tr>
<tr><td>Тема: <br /><input type="text" value="" name="email_subject" /></td></tr>
<tr><td>Сообщение: <br />
<textarea cols="50" rows="4" name="email_body" ></textarea>
</td></tr>
<tr><td><input type="submit" value="Отправить" name="contact_submit" /></td></tr>
</table>
</form>

contact_form.php

<?php


/**
* Module Name: Contact form
* Description: Simple contact form
* Version: 1.0
* Author: Sergey Romanenko / Awilum
* Author URI: http://webdevart.ru/index.php?action=profile;u=1
*/

include '../../../config/config.php';

// module turn on
$ACTIVE = TRUE;


$emailto = "your_email_here@domain.com";


if($ACTIVE == TRUE) {
if(isset($_POST['contact_submit'])) {
$emailfrom = $_POST['email_from'];
$recipient = $emailto;
$mailbody = $_POST['email_body'];
$subject = $_POST['email_subject'];
$header = "From: " . $emailfrom;
@mail($recipient, $subject, $mailbody, $header);
header('location: '.$config['site_url'].'index.php');
}

include 'contact_form.template.php';
}

Создаете шаблон(например contact), либо в существующий шаблон инклудите главный файл модуля.

<?php include 'application/modules/contact_form/contact_form.php'; ?>

В 0.9 будет возможным делать и подключать сниппеты.

По идеии этот "модуль" можно и как сниппет сделать да и просто его вызвать в нужном месте шаблона, где необходима вам контактная форма.

+ в 0.9 улучшена работа с шаблонами.

но вот плагины задолбали @#$%... + локализация...

кто ни будь загружает через текстовый редактор файлы на хостинг ?

Bitman
На сайте с 05.07.2009
Offline
112
#53
кто ни будь загружает через текстовый редактор файлы на хостинг ?

-только картинки. Так что, возможно, и не надо усложнять. Прилепить батончик для выбора файла картинки и сразу в редактор вставить.

Северный лес (https://euro-vagonka.by) DREW (https://drew.by) AvtoDrive (https://avtodrive.by)
[Удален]
#54

SeoNizator

Посмотрел я как в зебре хранятся данные :

@@title=Многосайтовая Zebrum CMS
@@charset=utf-8
@@filter=zfilter_text2html
@@sort=3
@@tags=zebrum cms
@@time=1255316761
@@type=page
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

разве это отдельные странички которые можно просто так набирать в обычном редакторе и заливать на сервер ? как минимум надо знать что в страничке надо вставлять еще и вот эти теги.@@title= ...

в template CMS данные хранятся вот так

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

человеку не надо знать как там cms с ними работает. набрал страничку на компе залил на сервак и все готово, она уже подхвачена движком и ее можно набрать в браузере site.ru/pagename

N
На сайте с 19.04.2010
Offline
34
#55

awilum, это если lite версия

pro примерно так выглядит http://img9.imageshack.us/img9/8092/69594802.png

единственное что в зебруме мне не нравится так это то что там шаблоны со вставками php кода

R
На сайте с 14.11.2008
Offline
142
#56
единственное что в зебруме мне не нравится так это то что там шаблоны со вставками php кода

А как сделать по другому? Очень удобно сделано :)

[Удален]
#57

Netsu

это если lite версия
pro примерно так выглядит http://img9.imageshack.us/img9/8092/69594802.png

Я же не про то. У меня тоже в админке все красиво показывается в 0.9 еще удобней.

Я про то как данные хранятся.

единственное что в зебруме мне не нравится так это то что там шаблоны со вставками php кода

это нормально. это лучше чем использовать теги типа <--HEADER--> а потому еще движку приходится парсить шаблон на поиск тегов. лишняя работа, лишняя нагрузка.

N
На сайте с 19.04.2010
Offline
34
#58
awilum:
это нормально. это лучше чем использовать теги типа <--HEADER--> а потому еще движку приходится парсить шаблон на поиск тегов. лишняя работа, лишняя нагрузка.

В DLE вон парсятся теги. Варез сайты с посещалкой от 7к уников живут не падают. На крайняк кеш существует.

T
На сайте с 13.01.2009
Offline
50
#59

Какая отличная модульность, вот и нашел основу для портала, спасибо!

menxpert
На сайте с 25.06.2010
Offline
2
#60

CMS хорошая, только вот FAQ'a не вижу.

Это мой блог (http://blog.mrxpert.ru)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий