Jump to content
  • 0

Помогите с выбором ЦМС, чтобы легко было натянуть свой шаблон


Mugen
 Share

Question

Привет всем.

Помогите пожалуйста с выбором ЦМС, чтобы вот этот сайтик _http://petrovich0petr.narod.ru/ можно было без проблем на него посадить.

Опыта в ПХП, джава скриптах и тому подобного не имею, мне бы что-то попроще.

Максимум что делал в ЦМС это редактировал бесплатный шаблон на джумле, подходящий по расположению блоков к моему дизайну и правил его заменяя графику на свою и меняя размеры и расположение блоков.

Link to comment
Share on other sites

Recommended Posts

  • 0

Спасибо, а нету чего по проще? =)

А-то как-раз и начал читать с джумлы как делать шаблон и все желание отпало, сложновато как-то идет материал.

Раньше еще склеивал сайт по кускам с помощью SSI, вроде в аналогии что-то и с движками ток куски PHP кода надо вставлять.

Мне по большому счету надо только чтобы с помощью редактора добавлять контент на страницу и ссылки что-бы само подсвечивало в каком разделе находимся.

В основном одностраничные странички и ток пару на которых пару новостей с переключателем по страницам в разделе.

Edited by Mugen
Link to comment
Share on other sites

  • 0

CMS Made Simple посоветую, по сравнению с монстрами CMS простая и быстрая.

Рекламировали также Flexo CMS, сам пока не ставил, но по описанию даже более вам подходит.

Link to comment
Share on other sites

  • 0

Спасибо, Маде Симп то что надо, никаких пхп ток их теги в нужных местах :)

С Флексо какой-то ужас, начал с ним разбираться, а на их сайте даже простейшего примера как шаблон вставлять и с цмс тож никакого шаблона чтобы по аналогии смотреть что к чему :facepalmxd:

Edited by Mugen
Link to comment
Share on other sites

  • 0

Жуть, ничего непонятно как делать меню в этом CMS Made Simple :dash: И мануалов оказалось меньше чем предполагал, а с английским не дружу :(

Подскажите может есть что-то по чем достаточно мануалов на русском и легко разобраться было?

Edited by Mugen
Link to comment
Share on other sites

  • 0

У меня в Флексе небыло никакого шаблона, при загрузке домена выбило 404 ошибку, внутри тоже не нашел никаких заготовок с контентом.

Поправочка, только что переустановил, заготовки контента в админке есть, но на странице выбивает на желтом фоне 404 ошибку, даже если клацать на открытие контента в новом окне через админку.

UPD: А что можете сказать про MODx? Смотрю у них много материалов на сайте и вроде советуют на ровне с джумлой и вордпресом, а также пробежал быстро вроде у них тоже свои теги как у Симпла.

Edited by Mugen
Link to comment
Share on other sites

  • 0

берите сразу drupal чего ходить вокруг да около :)

один фиг шаблоны в большинстве систем одинаковые по своему принципу, что у флехи, что у wp, что у друпала и т.д

флеху поставил посмотрел с шаблонами все нормально

Link to comment
Share on other sites

  • 0

Пишут что в друпале надо в PHP розбираться.

Меня Симпл устраивал, но я не смог найти нигде как меню делать. А то что есть какое-то неполное, так как не описывают как активировать тот код что мы втулиле на странице и чтобы в том месте было именно то меню что пропишем в админке.

Единственное что я понял, так это то, что можно создавать в админке статьи, копировать на них ссылку с админки и руками вставлять в коде шаблона :facepalmxd:

Плюс ссылки вот такого плана с припиской ?page=company вместо company и не нашел мануала как сделать их нормальными. :blush:

А также переключатель языков надо чтобы создало раздел например en/ ru/ ua/. Хоть у них на сайте и написана статья что надо вставить код в шаблоне, вставил как там написано но результата ноль, ничего не работало :blink:

Link to comment
Share on other sites

  • 0

по этой логике можно подумать в Simple не надо знать php

все базовые задачи в drupal решаются из админки, важно только знать куда нажимать, но это аксиома любой системы так что курите мануалы форумы и прочие "менеджеры меню и помощи в админке"

Link to comment
Share on other sites

  • 0
вы ищите cms без использования php, сейчас навскидку название не помню, но если надо найду

Интересно что вы хотите предложить, ASP.NET?

на чистом html без использование мускула, я сейчас на работе и навскидку название не помню, приду поищу.

Link to comment
Share on other sites

  • 0

вообще то cms это content manadgment system тут где то написано про php или asp ? ucoz с некоторой натяжкой так же можно назвать cms, хотя как вы знаете она использует голый html. Подождите 4-5 часов я с работы приду и напишу вам название этой самой кмс-ки, если не напишу считайте что я сфейлился и закидайте меня какашками )

Link to comment
Share on other sites

  • 0

вообще то cms это content manadgment system тут где то написано про php или asp ? ucoz с некоторой натяжкой так же можно назвать cms, хотя как вы знаете она использует голый html. Подождите 4-5 часов я с работы приду и напишу вам название этой самой кмс-ки, если не напишу считайте что я сфейлился и закидайте меня какашками )

ucos не использует голый html. Иначе весь принцип системы управления контентом идет нафиг. Единственная возможность изменить контент на голом хтмл - это внести изменения напрямую в файл. Ну или вы как-то по-другому понимаете голый хтмл.

Link to comment
Share on other sites

  • 0

Сейчас попытаюсь объяснить =)

Вот например в джумле надо вставлять в шаблон кусок кода:

Как отобразить позицию только для авторизованного пользователя?

<?php
$user =& JFactory::getUser();
?>
<?php if(!$user->guest) : ?>
<div id="user1">
<jdoc:include type="modules" name="user1" style="xhtml" />
</div>
<?php endif ?>

Вот в этом непонятки, по проще было бы наподобие симпла, вставить ток стандартный тег {from_user} или как-то такого плана.

Вот существованием таких тегов симпл подходит, но там апсолютно не пойму как создать свои меню и прикрепить к ним страницы. Чтобы было наподобие вставляю в коде {menu id="top"} {menu id="1"} и тд, а в админке чтобы выводило их id, потом ток выбрал нужный id и привязал к нему (или пункту меню внутри него) любую страницу с возможностью что будет выводить не только одну страницу на ссылку но и в виде новостей (блога). И при этом еще само делало не активными ссылки страниц на которых находимся.

Вот как-то такое хочу и чтобы было много мануалов по ЦМС на русском. А-то переводы с английского в гугле не очень проясняют ситуацию чтобы можно было самому разобраться.

Спасибо! =)

Edited by Mugen
Link to comment
Share on other sites

  • 0

Сейчас попытаюсь объяснить =)

Вот например в джумле надо вставлять в шаблон кусок кода:

Как отобразить позицию только для авторизованного пользователя?

<?php
$user =& JFactory::getUser();
?>
<?php if(!$user->guest) : ?>
<div id="user1">
<jdoc:include type="modules" name="user1" style="xhtml" />
</div>
<?php endif ?>

Вот в этом непонятки, по проще было бы наподобие симпла, вставить ток стандартный тег {from_user} или как-то такого плана.

Вот существованием таких тегов симпл подходит, но там апсолютно не пойму как создать свои меню и прикрепить к ним страницы. Чтобы было наподобие вставляю в коде {menu id="top"} {menu id="1"} и тд, а в админке чтобы выводило их id, потом ток выбрал нужный id и привязал к нему (или пункту меню внутри него) любую страницу с возможностью что будет выводить не только одну страницу на ссылку но и в виде новостей (блога). И при этом еще само делало не активными ссылки страниц на которых находимся.

Вот как-то такое хочу и чтобы было много мануалов по ЦМС на русском. А-то переводы с английского в гугле не очень проясняют ситуацию чтобы можно было самому разобраться.

Спасибо! =)

А от флехи отказались?

Link to comment
Share on other sites

  • 0

у меня точно такая же ситуация! ищу точно такую же КМС! пока единственное что нашел - это DLE (платная).

drupal7.

создаешь каталог с темой (например, balalaika), в нем три файла:

  • balalaika.info
  • logo.png
  • page.tpl.php (от темы stark)

Подправить page.tpl.php под свои нужды очень просто практически без знаний php.

Edited by hedgehog
Link to comment
Share on other sites

  • 0

у меня точно такая же ситуация! ищу точно такую же КМС! пока единственное что нашел - это DLE (платная).

drupal7.

создаешь каталог с темой (например, balalaika), в нем три файла:

  • balalaika.info
  • logo.png
  • page.tpl.php (от темы stark)

Подправить page.tpl.php под свои нужды очень просто практически без знаний php.

Согласен, не развернуто сообщение написал! Вот подробнее:

В какой CMS, так же устроена структура шаблона, как у DLE?

Т.е. полное отсутствие php в в коде шаблона (ТОЛЬКО {chtoto}). И вместе с тем, полная продуманность (шаблоны охватывают все модули).

Тааак! Вот что то похожее! ImageCMS!

Main.tpl
Основной файл шаблона, он содержит в себе общий макет страниц сайта, а также все заголовки и мета теги.

Пример:

1 <head>
2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
3 <title>{$site_title}</title>
4
5 <meta name="description" content="{$site_description}" />
6 <meta name="keywords" content="{$site_keywords}" />
7
8 <link rel="stylesheet" href="{$THEME}/css/styles.css" type="text/css" media="screen" />
9 </head>
10
11 <body>
12 <div id="header">
13 ...
14 </div>
15
16 <div id="content">
17 {$content}
18 </div>
19
20 <div id="footer">
21 ...
22 </div>
23 </body>
Переменные:
{$site_title} - Имя сайта. Формируется автоматически для каждой страницы сайта.
{$site_description} - Описание сайта. Формируется автоматически для каждой страницы сайта.
{$site_keywords} - Ключевые слова сайта. Формируется автоматически для каждой страницы сайта.
{$THEME} - Путь к директории шаблона. Желательно указывать для всех файлов, которые включаются в шаблон эту переменную, а не писать прямой путь.
{$content} - Эта переменная содержит результат выполнения остальных шаблонов. То есть, к примеру, на странице отображения категории, в этом месте будет выводиться шаблон категории.

Так же с первого взгляда похожа Next Generation CMS.

Доступные блоки/переменные

Блоки:

[sitelock] ... [/sitelock] - блокировка контента сайта
При активации режима "заблокировать сайт" (настройки => настройки системы => основные настройки) всё содержимое этого блока будет прятаться, а на его место - выводиться содержимое шаблона lock.tpl
[debug] ... [/debug] - содержимое блока будет отображаться при включении режима "генерация отладочной информации" (настройки => настройки системы => безопасность)
Содержимое блока показывается только администратору сайта
[is-logged] ... [/is-logged] - содержимое блока выводится в случае, если страница показывается залогиненному посетителю
[isnt-logged] ... [/isnt-logged] - содержимое блока выводится в случае, если страница показывается незалогиненному посетителю

Переменные:

{mainblock} - основной блок информации, именно в этом блоке фактически отображается смысловое содержание страницы
{home} - ссылка (относительная) на домашнюю страницу сайта
{titles} - заголовок страницы (помещается в тег <title> блока <head>)
{htmlvars} - данную переменную необходимо разместить внутри HTML блока <head>, она содержит вызовы CSS/JS скриптов, необходимых для работы самого движка или плагинов
{queries} - информационно-диагностическая переменная, показывает количество SQL запросов использованных для генерации страницы
{exectime} - информационно-диагностическая переменная, показывает потраченное на генерацию страницы время (с точностью до 1/100 секунды)
{search_form} - содержит форму краткого поиска (шаблон: search.form.tpl)
{personal_menu} - содержит блок приветствия/авторизации пользователя (шаблон: usermenu.tpl)
{personal_menu:logged} - если пользователь залогинен, то содержит блок приветствия пользователя (шаблон: usermenu.tpl); иначе - пустоту
{personal_menu:not.logged} - если пользователь не залогинен, то содержит блок авторизации пользователя (шаблон: usermenu.tpl); иначе - пустоту
{categories} - содержит древовидное меню категорий новостей (см. также шаблон: categories.tpl)
{what} - идентификатор CMS ("Next Generation CMS")
{version} - установленная версия CMS

Желательно, но не обязательно внутри HTML блока <head> указывать переменную generator. Вам этот тег не принесёт никакого вреда, но такая запись будет полезна для развития NGCMS.
<meta name="generator" content="{what} {version}" />
{debug_queries} - отладочная переменная (видимая только администратору), содержит HTML-список всех SQL запросов с указанием времени их исполнения
{debug_profiler} - отладочная переменная (видимая только администратору), содержит HTML-список наиболее значимых действий системы с указанием времени их исполнения

  • Like 1
Link to comment
Share on other sites

  • 0

На modx тоже легко шаблон натягивается (по мнению подавляющего большинства из тех, кто её пробовал — самая лёгкая адаптация шаблона). Php знать не надо, нужно только знать html. Правда, для маленького сайта она сложновата, а готовых полновесных модулей маловато, (каковые есть у джумлы или друпала) что, опять же, очень актуально для тех, кто не знает php.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy