Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Kick Off 
:(
    Опции темы
sergejzr
Дата 8.9.2006, 03:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Я очень рад, что сегодня появилось немного времени и получилось сделать чтото вроде Kick Off - шаблона.
Конечно, это пока необтёсанное брёвнышко, но уже (хоть и минимальная, но всё же) CMS на XML.
(я знаю, что там можно многое улучшить, но к сож. время кончилось у меня на сегодня)


Сделал макет, куда можно добавлять свои модули. Если понравится, давайте возмём за базу для разработки, чтобы было уже на чём строить.
Просто распакуйте папку в PATH_TO_APACHE/htdocs и запустите localhost/cms в браузере.

Нравиться, что получилось сравнительно просто.
в папке src/modul 2 модуля. Один - зачаток фотоальбома, другой дамми для тестов. 

Итак - вперёд!



--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
sergejzr
Дата 8.9.2006, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Вчера по запарке залил версию без стилей. В этой и стили и пример локализации есть

Присоединённый файл ( Кол-во скачиваний: 27 )
Присоединённый файл  cms.zip 459,25 Kb


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
sergejzr
Дата 8.9.2006, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Тварищи, нужны комменты!

Добавлено @ 12:53 
Я ориентировался на CMS PHP-Nuke, который использовал в этом проекте
http://www.standards-forum.de/

ПО большому счёту с другими CMS не работал и не знаю, что там ещё всё надо.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
skalex
Дата 8.9.2006, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: нет
Всего: 23



Гм .... Вот что я увидел:

Код
Ошибка синтаксического анализа XML: лишние данные после элемента документа 
Адрес: http://__vcms__/ 
Строка 2, символ 1:<b>Parse error</b>:  parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in <b>z:\home\__vcms__\www\src\inc\VingradCMS.php</b> on line <b>5</b><br />
^


У меня Денвер.

Добавлено @ 13:57 
Ребята, сорри ... Туплю ... PHP5 то я забыл установить ...  smile 
PM   Вверх
sergejzr
Дата 8.9.2006, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Ну, без обьектов мы никак smile Решили же на них делать. 

ПС:
Вывод ХМЛ пока просто сделал через шаблон, так как интернет дома никакой и с ДОМом я так быстро не разберусь. Но там всё так постарался сделать, что будет легко переделать на ДОМ. Кто сможет, сделайте пожалуйста. И ещё.. репозиторий у нас есть уже?


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Wowa
Дата 8.9.2006, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



я обязательно вскоре протестирую. Очень интересно.
PM WWW   Вверх
sergejzr
Дата 8.9.2006, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360





--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Opik
Дата 8.9.2006, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: нет
Всего: 55



sergej.z
Загляни в тему "стардарты кодинга". А то хер че поймешь)
PM MAIL Skype   Вверх
sergejzr
Дата 8.9.2006, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Тебя тоже не поймёсь. Что ты хочешь этим сказать? Какое это отношение к шаблону имеет?


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
skalex
Дата 8.9.2006, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: нет
Всего: 23



sergej.z, взглянул на XSLT и страшно стало. Как то я совсем далек от этого ...  smile 
PM   Вверх
sergejzr
Дата 8.9.2006, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



skalex, а ты не смотри! smile Сам модуль пишется намного проще:

Модул состоит:
ХСЛ - шаблон (все необходимые переменные появляются с инклудом core.xsl)
Пхп - генератор (то есть генератор ХМЛ)

Вот ХСЛ (пишешь на самом деле только между <xsl:template name="startmodule"></xsl:template>)
Код

<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE xml [ <!ENTITY nbsp " "> <!ENTITY middot "·">]>
<xsl:stylesheet version="1.0" exclude-result-prefixes="rdf rss dc xsl"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rss="http://purl.org/rss/1.0/">
<xsl:import href="core.xsl"/>
<xsl:template name="startmodule">
<!-- А дальше почти простой ХТМЛ -->

<!-- Переводим -->
<h1><b><xsl:apply-templates  select="$maindictionary[@id='hello']"/>!</b></h1>

<!-- Вставляем картинку -->
<img width="300px">
<xsl:attribute name="src">
upload/<xsl:value-of select="content/main_image" />
</xsl:attribute>
</img>
</xsl:template>

</xsl:stylesheet>


И такой ХМЛ надо будет генерить от руки:
Код

<main_image>futbolka.jpg</main_image>


Вот и все пироги smile 

ПС:
А ну да, ещё файлик с переводами туда smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Wowa
Дата 8.9.2006, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



sergej.z, в начале не понял, в чем дело, потом вспомнил, что PHP5.1 понимает по-умолчанию только если ПХП-код начинается с <?php

Простого <? недостаточно. Скрипт у меня выводил:
Цитата

addModule($idx); $vcms->addLeftGroup($maingroup); $maingroup=new V_ModuleGroup('Photoalbum'); $idx=new Photoalbum_Modul(); $maingroup->addModule($idx); $vcms->addRightGroup($maingroup); print $vcms->show(isset($_GET['action'])?$_GET['action']:false); ?>


поэтому на будущее предлагаю всем на всякий случай писать везде <?php

В php.ini за это отвечает директива:
Цитата

; Allow the <? tag.  Otherwise, only <?php and <script> tags are recognized.
; NOTE: Using short tags should be avoided when developing applications or
; libraries that are meant for redistribution, or deployment on PHP
; servers which are not under your control, because short tags may not
; be supported on the target server. For portable, redistributable code,
; be sure not to use short tags.
short_open_tag = Off

PM WWW   Вверх
sergejzr
Дата 8.9.2006, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Цитата(Wowa @  8.9.2006,  16:34 Найти цитируемый пост)
поэтому на будущее предлагаю всем на всякий случай писать везде <?пхп



Хорошо, не проблема. Домой приду, посмотрю, что там в репозитории. Чтобы через него работать.

Добавлено @ 18:47 
И словарик надо будет на XInclude переделать. Тогда наверное и под 9 оперой пойдёт smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Wowa
Дата 8.9.2006, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Ребята, мне понравилось ядро предложенное Сергеем. Предлагаю всем ознакомиться и если возражений нет, то именно на этом продолжать дальше стоить CMS. Я считаю, что это подходит полностью.
PM WWW   Вверх
skalex
Дата 9.9.2006, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: нет
Всего: 23



Цитата(Wowa @  8.9.2006,  19:34 Найти цитируемый пост)
поэтому на будущее предлагаю всем на всякий случай писать везде <?php


Поддерживаю!
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Vingrad CMS | Следующая тема »


 




[ Время генерации скрипта: 0.1658 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.