Jump to content

sportgid

Newbie
  • Posts

    16
  • Joined

  • Last visited

About sportgid

  • Birthday March 23

Information

  • Sex
    Мужчина

sportgid's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. 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-список наиболее значимых действий системы с указанием времени их исполнения
  2. у меня точно такая же ситуация! ищу точно такую же КМС! пока единственное что нашел - это DLE (платная).
  3. Помню в детстве тоже и на народе сидел и на юкозе, так же был нм и еще несколько знаменитых школо-сервисов. узнал от туда что такое хтмл) так же хотел и стремился собрать команду, однажды купил домен даже и сделал варезник) щас уже не помещается в голове что еще существуют такие сервисы)
  4. С тегами, категориями, всевозможными фильтрациями хорошо справляется drupal А! Все, вспомнил, забросил друпал после того как увидел какое качество перевода (придется корректировать), кстати сейчас опять убедился. Плюс, самая большая проблема системы - скорость работы (тест на нескольких платных и на локальном серверах, в том числе и только что). Так что друпал, к сожалению, отпадает. я не собираюсь что-либо доказывать, на любом нормальном хостинге (виртуальном) время генерирования страницы 0.05-0.2 секунды. Время генерирование страницы drupal6 (базовая комплектация) происходит быстрее чем у wordpress 3+ да, свое решение будет конечно же быстрее и легче для сервера, но свое решение можно писать 3 года и оно не станет лучше. Отсюда вопрос на какую посещаемость ориентирован сайт что нагрузка так критична, особенно учитывая, что кеширование ни кто не отменял. Что подразумевается под "качеством перевода"? Локализация? Да, локализация.
  5. Ну возможно я живу в 22 веке, раз считаю, что такая функция не вон выходящая, а вполне обычная вещь, которая реализована на многих ресурсах...
  6. А как думайте, для чего CMS были придуманы?))
  7. "Возвращает массив объектов, один объект для каждой категории для этой записи. Эта функция используется в цикле The Loop и передаёт ID записи в качестве параметра." Яне знаю PHP! Следовательно массив и цикл тоже...
  8. Перейдите по ссылке в первом посте и посмотрите. Не получится так с категориями сделать, выделяя одну, выделятся все остальные категории, которые приписаны к той или иной записи.
  9. С тегами, категориями, всевозможными фильтрациями хорошо справляется drupal А! Все, вспомнил, забросил друпал после того как увидел какое качество перевода (придется корректировать), кстати сейчас опять убедился. Плюс, самая большая проблема системы - скорость работы (тест на нескольких платных и на локальном серверах, в том числе и только что). Так что друпал, к сожалению, отпадает. А можно, чуть поконкретней, про дело техники?)
  10. А вот это радует! Уже устанавливаю на лакалку, сейчас посмотрю, как она работает с тегами и разделами. Давно экспериментирую с Пресом, подобного плагина ни разу не встречал...
  11. С тегами, категориями, всевозможными фильтрациями хорошо справляется drupal Толком никогда не ковырялся в ней, так как проект буржуйский, т.е. не только система, а еще и транслит надо устанавливать (благо это официально и элементарно). Одновременно с этим, верю, что система мега прогрессирующая! Кстати, как с созданием шаблонов для Друпала? (по сравнению с DLE)
  12. Еще можно списать на фрилансеров. Сядьте, подумайте, как можно реализовать необходимый функционал. ИМХО Есть темы, которые необходимо разместить в нескольких группах одновременно. На помощь приходят так называемые тэги. Тогда нам достаточно реализовать вывод, как сделано в примере. Если же система тэгов не поддерживается, то дописываем ее поддержку. Спасибо за идею с тэгами!!! Посмотрим, может что придумаю...
  13. В любой. Достаточно потратить вечер на написание собственного модуля. Любой вопрос можно списать на самостоятельное написание, не так ли? Вот я и ищу либо штатную функцию, либо статью с инструкцией написания такого прибамбаса....
  14. Оу-оу!! Какой спамер!? По ссылке с левой стороны! Вот скрин:
×
×
  • 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