powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Заполнение сайта контентом.... как принято?
7 сообщений из 7, страница 1 из 1
Заполнение сайта контентом.... как принято?
    #32392879
Фотография upper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть простенький дизайн сайта (http://mgrt.best-host.ru/ver/) делается это на РНР с MySQL. Идея все привести к блокам и выдавать инфу блоками (разделами). Сначала думал, что это нужно делать includ-ами но мне кажется что это не то, потом услышал про шаблоны.... но на самом деле незнаю как лучше решать такую задачу.

Подскажите кто с чем сталкивался и что по вашему лучше выбрать.
...
Рейтинг: 0 / 0
Заполнение сайта контентом.... как принято?
    #32392902
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
шаблоны используются для отделения дизайна от логики
и к контенту отношения практически не имеют.
В большинстве случаев, контент и берется из БД.
Не знаю, что тебе здесь не понятно
...
Рейтинг: 0 / 0
Заполнение сайта контентом.... как принято?
    #32393479
Фотография upper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага.... значит так контент хранится в БД. Дизайн само собой понятно, а чтобы увязать дизайн и логику нужны решения(?). А что подразумевается под логикой?? Это набор ссылок или, что? Еще слышал про движки для сайтов это и есть логика???
...
Рейтинг: 0 / 0
Заполнение сайта контентом.... как принято?
    #32393859
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
логика - это серверный скрипт.

> а чтобы увязать дизайн и логику нужны решения(?).
мне известны 4 решения:
1. вообще не разделять логику и дизайн. Получается смесь кода php с HTML
2. разделять логику и дизайн но при этом в шаблонах используются по минимум вставки ПХП-кода. Шаблоны тогда выглядят примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<table>
<? if (sizeof($rows) >  0  ) { ?>
<tr>
   <td> Column  1  </td>
   <td> Column  2  </td>
</tr>
<? foreach ($rows as $row ) { ?>
 <tr>
    <td> <?=$row[ 1 ];?></td>
    <td> <?=$row[ 2 ];?></td>
 </tr>
<? } ?>
<? } else { ?>
<tr>
 <td> Rows not found </td>
</tr>
<? } ?>
</table> 


3.Используются различные шабюлонизаторы (наиболее известные pear::html::template::IT, Smarty, phplib::template, pear::html::template::sigma)

4. Использование XML+XSLT


Насчет движков для сайтов - обычно под ними имеется ввиду очень широкий набор скриптов. Чаще всего так называют CMS - Content Manager System
В общем случае движок позволяет гибко управлять струкутрой сайта (добавлять/удалть/менять полжение разделами), кправлять контентом сайта (часто имеет визуальный редактор) + позволяет добавлять нужные модули на сайт.


ЗЫ
все ИМХО
...
Рейтинг: 0 / 0
Заполнение сайта контентом.... как принято?
    #32394750
Фотография upper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот я так и думал.... значит буду читать про Content Manager System именно это я и имел ввиду.
...
Рейтинг: 0 / 0
Заполнение сайта контентом.... как принято?
    #32395559
Фотография upper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал поставить PHP-Nuke 7 на смог... куча ошибок да и тяжеловат он :) ля меня.
Посмотрел drupal-4.3.2 работает но что-то не то.... разбираюсь дальше...

Что из CMS еще можно посмотреть???
(нашел в инете кучу всяких Оптимизеров но это уж совсем далеко, мне бв приближенное к моим баранам)
...
Рейтинг: 0 / 0
Заполнение сайта контентом.... как принято?
    #32395674
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитай это и дальше по ссылкам

Мне понравилась эта система. Я себе что-то похожее сделал по функциональности
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Заполнение сайта контентом.... как принято?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]