Вставка флеш-объектов в текст статей либо дизайн сайта →
Шпаргалка для адаптации шаблонов
Краткая шпаргалка, используемая автором при адаптации шаблонов.Шаблоны для адаптации прекрасно подходят отсюда.
В текстовом формате для сохранения шпаргалку для Almaz CMS v.1.2.2 можно забрать отсюда - в нее внесены все изменения для данной версии и она включает в себя все необходимые для адаптации шаблонов коды, вплоть до полного кода двух сайдбаров.
В тексте статьи приведен код только для вывода некоторых стандартных данных.
Шпора API:
URL сайта:<?php echo SITEURL; ?>
Название сайта:
<?php echo SITENAME; ?>
URL папки шаблона:
<?php echo TPL_URL; ?>
Имя сайта со ссылкой на главную страницу:
<a href="<?php echo SITEURL; ?>"><?php echo SITENAME; ?></a>
Описание сайта:
<?php echo SITEDESCRIPT; ?>
Вывод ссылки на галерею:
<a href="<?php echo GALURL; ?>">Галерея</a>
Общий RSS-фид сайта:
<li><a href="<?php echo SITEURL; ?>rss.php">Все статьи</a></li>
Для CSS:
Для отступов справа и слева от рисунков при обтекании рисунка текстом:
.post img {
margin: 0 7px;
} Убрать бордер у картинки со ссылкой
.post a img {
border:0;
}
Нет времени прочесть? Поставьте закладку:
Вставка флеш-объектов в текст статей либо дизайн сайта →








Комментарии:
Странно, но не получилось адаптировать шаблон сверстанный из трех таблиц. Шаблон простой. Верхняя таблица header (5 колонок, по 2 слева и справы фиксированы, центральная - резиновая). Ниже таблица page. Точно так-же 5 колонок. И внизу аналогичная таблица footer. Все замечательно, но контент сайта никак не хочет располагаться в центральной колонке таблицы page. Он как-бы располагается между таблицами page и footer и растягивается на всю ширину страницы. Можете подскажете, в чем причина?
Ответ:
Можете кинуть куда-нибудь свой шаблон - посмотрю, в чем причина.
Шаблон забрал, посмотрю. Отпишусь в этом же комменте.
Готово. Ссылка на исправленный шаблон должна была придти вам на указанное в комменте мыло. Если нет, то на том же файлообменнике файл 4169767. Причина была в том, что в хедер пишем то,что идет после открытого тега body до открытия div class="post" (не указывая этот див, он есть в файлах-обработчиках; в этом диве расположен контент страницы) , в футер - то, что идет после закрытия этого дива до конца страницы, включая закрывающий тег html.
Огромная благодарность за быструю помощь!
CMS выбрана мною из трех с лишним десятков подобных. Идеально подходит для сайта-визитки. Оказалась лучшей по таким параметрам: скорость, компактность, понятность, легкость установки, легкость смены дизайна. Теперь добавлю к плюсам и техподдержку!
---------------------------------------
(PS Комментарий можете публиковать, или не публиковать по своему усмотрению. Еще раз благодарю за помощь!)
---------------------------------------
Ответ:
Спасибо за оценку, коммент публикую, считая что он может помочь в выборе и принятии решения другим людям.
Подскажите чайнику...никак не могу разобраться. Как удалить и добавить разделы на сайте. Например, мне не нужны новости. но, нужны разделы "Статьи 1", "Статьи 2" и т.д.?
Ответ:
Потребуется внесение изменений в 2-х местах:
1. Конфигурация.
В файле конфигурации находим две строки:
#### Configuration of categories:
#### End configuration of categories
Все, что написано между ними касается конфигурирования рубрик и стоит прочитать ( воспользуйтесь, при необходимости, перевочиком Гугла ).
В строке:
$cat_tree = array(
- начинается определение массива рубрик
Изменения имен рубрик и имен папок, в которых содержатся статьи для каждой рубрики производятся в этом массиве. Ниже, в закомментированном тексте, подробно написано что и как - разъяснена структура строки массива, приведен пример для сайта из двух рубрик, одна из которых имеет две подрубрики.
Внимание, важно: каждая строка внутри массива должна отделяться от следующей запятой. Обратите внимание, как это прописано в дефолтном варианте и примере. При нарушении данного условия нарушится синтаксис PHP и будет ошибка скрипта. вплоть до вывода пустых страниц на сайте из-за нее.
2. Папки на сервере.
Принцип: папки родительских рубрик находятся внутри папки, определенной в переменной DATAFOLDER, папки подрубрик - внутри папки своего родителя.
Внесите изменения на сервере - проконтролируйте, что папки для рубрик и подрубрик в наличии и имеют права на запись.
Подскажите новичку, засада, вчера весь день убил, вместо названия рубрик выводятся вопросы, новости??????? вот так, как истравить, подскажите ? на всякий случай Хостинг Бест-Хостер best-hoster .ru/order/host.php?uid=12121&bid=1
сайт tehzone .ru
Ответ:
Проблема с кодировками, ну, да Вы сами уже это поняли, судя по последующим комментам...
При пересохранении используйте правильные html-редакторы, например Notepad ++. Сохранять надо файлы в кодировке UTF-8 без BOM
и ещё, какие выставить права доступа и на какие папки? Подкажите ! Разберусь сам, запостю статью на сайте с сцылкой на ВАС! Чессслово!
Понимаю бесплатно...но документации нет!!!
Ответ:
Права на запись надо для текстовых файлов и папок, находящихся внутри папки, которая у вас прописана в переменной DATAFOLDER ( в дефолтном варианте это папка comments). Все остальные файлы и папки требуют только права на чтение.
С кодировкой разобрался,блокнот тут вообще не рулит, AkelPad из TC помог. А вы какой редактор пользуете ?
Ответ:
Notepad++
Опять засада...
На каждой странице в админке в конце выходит:
Время генерации страницы 0.006 Использовано памяти
Fatal error: Call to undefined function: memory_get_usage() in /.../.../.../WWW/admin/footer.php on line 14
(хостинг h16.ru)
это нормально ?
Ответ:
Это у вас на хостинге не поддерживается функция memory_get_usage - вывод данных об использовании оперативной памяти при генерации страницы.
Можете удалить или закомментировать в файле admin/footer.php строки 14 и 15, вызывающие эту функцию:
echo __('The consumption of memory');
echo ": ".round(memory_get_usage()/1024/1024, 3).'MB RAM; ';
Или заново скачав дистрибутив заменить файл footer.php в папке admin - в нем я исправил так, что функция будет вызываться, только если она поддерживается на сервере.
Ага, спасиба, служба саппорта СУПЕР :о)
У платных такого не встретишь :о)
Добавить комментарий:
При добавлении комментария не должно остаться незаполненных полей.