Путь дракона
Вход для пользователей
Забыли пароль?   Регистрация
Главная Новости Фото Скачать Статьи Форум
 

Настройки Kandidat CMS

Для своих небольших сайтов использую Kandidat CMS. Простая, быстрая, удобная, без mysql. Шаблоны легко редактируются и подключаются.

Конечно, требует определенного "допиливания" под себя. Ниже напишу изменения, которыя я делал на сайтах, чтобы в следующий раз не рыскать по форуму поддержки (на котором, кстати, поиск работает довольно плохо).

 

Изменение размера окна админки и редактора

я просто перезалил папку /admin из сборки с нужным редактором (менял fskeditor на ckeditor, т.к. в первом нельзя менять размер окна редактирования), но наверное можно было сделать по-другому?

Если после установки нужно поменять ширину админки и окна редактирования:
1) ширина шаблона админки меняется в файле /admin/styles/kan/styles.css
параметр width стиля #main
2) ширина окна редактирования ckeditor по дефолту - в файле ckeditor/config.js
примерно строка 11, параметр config.width

Еще по настройкам ckeditor

Starting height and width:

config.height ='111px'; 
config.width =111;

Is the CkEditor window resizeable:

config.resize_enabled =false;//false says not resizable

You can let it be resizable, but control the direction (vertical or horizontal) and the minimum and maximum values.

config.resize_dir ='vertical';//Can use (both, vertical, and horizontal)

Height:

config.resize_maxHeight =111;
config.resize_minHeight =111;

Width:

config.resize_maxWidth =111;
config.resize_minWidth =111;

The CkEditor API for config settings is here:
CKEDITOR.config API

Если нужно изменить размер шрифта в окне редактора ckeditor, то нужно сделать следующее:

  1. В файле config.js в секции CKEDITOR.editorConfig = function( config ) добавляем строку
    config.contentsCss = CKEDITOR.getUrl('contents.css');
  2. В файле contents.css прописываем нужные стили. Например,
    body
    {
    	/* Font */
    	font-family: Arial, Verdana, sans-serif;
    	font-size: 14px;
    
    	/* Text color */
    	color: #222;
    
    	/* Remove the background color to make it transparent */
    	background-color: #fff;
    }

В Firefox v.>36 появилась проблема с переносом строк в окне источника. Решается изменением параметра white-space:pre; на white-space:pre-wrap; стиля в файле /admin/ckeditor/skins/kama/editor.css в классе:

.cke_source{font-family:'Courier New',Monospace;
font-size:small;background-color:#fff;
white-space:pre-wrap;}

Изменение размера и параметров редактора LiveEditor

Параметры этого редактора изменяются в файле /admin/edit.php

в версии 1.5.4 примерно строки 69-87. Подробное описание настроек этого редактора на сайте разработчика

 

Шаблоны

 

Модули

«Популярные статьи» — модуль для Kandidat CMS Обсуждение на форуме
Выводит список популярных статей, некоторая замена облаку тегов (который я так и не нашел для официального релиза).

К написанному на сайте автора нужно добавить еще и стили для вывода популярный статей. Например, такие:

/*блок популярных новостей*/

.popular-articles {
	margin:0;
}
.popular-list {
	margin-bottom:15px;
	pading-bottom:5px;
	border-bottom: 1px solid #d9d9d9;
}
.popular-art-img img{
	float:left;
	margin:0 5px 0 0;
	max-width:70px;
	border: 1px solid #d9d9d9;
}
.popular-art-title a{
	font-size: 12px;
	color: #02599d;
	text-decoration: underline;
	overflow: hidden;
	height: 15px;
}
.popular-art-content {
	text-align: justify;
}

 

Сортировка вывода анонсов статей в категории

Статьи сортируются по имени файла в обратном порядке.

Как костыль можно попробовать переименовать названия файлов в соответствии с требуемой сортировкой.

Вообще, сортировка по названиям файлов - самое простое и универсальное решение. По названиям страниц сортировать смысла нет - вряд ли кому нужно будет сортировать названия статей по алфавиту. Конечно, лучше всего сделать отдельную переменную (свойство), указывающую на требуемый порядок сортировки, это потребует создания отдельной колонки в списке статей в админке для записи порядка сортировки в файлы при пересортировке.

Можно в начале названия цифру ставить.

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

Порядок сортировки задается в файле /mycode/anons_cat.php

Изменить обратную сортировку по имени файла на прямую, чтобы статьи выводились по алфавиту с начала, а не с конца:

в файле anons_cat.php находим строку

sort($arfiles);

и меняем на 

rsort($arfiles);

 

 Скрипт фотогалереи

Для фотогалереи используется скрипт iLoad Подключать можно 2 способами.

1) Для подключения на все страницы нужно:

  1. В шаблоне до закрывающего добавить строчку
  2. В тегедобавить параметр  onload="L.create()"
  3. В самом скрипте в самом конце убрать .create()

 

2) Если на все страницы подключать не нужно, то можно просто прописать в начале страницы, где нужна работа этого скрипта

 

Если будет использоваться стандартная галерея, то лучше использовать второй способ, чтобы скрипты не конфликтовали.  Или подправить файлик /mycode/photo.php - убрать последнюю строчку, которая вызывает скрипт.

 

Для того, чтобы картинка открывалась в лайтбоксе галереи, нужно в теге прописать параметр  rel="iLoad". Так будет открываться 1 рисунок. Если на странице несколько рисунков, можно сделать из них 1 или несколько сетов. Для этого параметр прописываем в виде   rel="iLoad|Название сета".

Название фотографии прописывается в теге в параметре title="Название фотографии|Описание фотографии"

Больше информации по параметрам и настройке скрипта - по ссылке выше на сайте разработчика.

 

Ошибка загрузчика файлов ckeditor

Если при попытке выбрать или загрузить файл появляется ошибка "Can't find root directory" нужно в конфиге загрузчика PGRFilemanager /admin/ckeditor/plugins/pgrfilemanager/myconfig.php поменять

PGRFileManagerConfig::$rootPath = $_SERVER['DOCUMENT_ROOT'].'/media';

на явный путь до папки на хосте. У меня так:

PGRFileManagerConfig::$rootPath = '/var/www/pvpower/data/www/мой_домен/media';

 

Опубликована: 06.12.2014



Оценка(2)
Оценить эту статью: 


Комментарии
Меню
Дневник
Стихи
...
 18.03.2015 12:15
Мама умерла...
11 марта 2015 года моей мамочки не стало... ...
 18.03.2015 11:22
Грецкий орех влияет на работу сердца и позволяет сохранять стабильный вес
...
 04.01.2014 17:13
Кащей устал.
...
 04.10.2013 19:42
Как устроена вселенная
все звезды в конце концов погаснут... ...
 12.03.2013 02:01
Все новости
Кто на сайте
Администраторы: 0
Пользователи: 0
Гости: 7
Всего: 7

Список пользователей
Главная Новости Фото Скачать Статьи Форум
Сайт работает на LinkorCMS Все права защищены. © 2012-2014 dragon.444r.ru  
Эл. почта: sshifter@mail.ru