Пароль:
RSS Поиск
Kasseler CMS

Почему Kasseler CMS

Такой движок, как Kasseler CMS, тем и силен, что имеет минимальные требования к хостингу но в тоже время имеет высокую функциональность и гибкость настройки. С помощью Kasseler CMS можно создать абсолютно любой сайт, любой сложности будь-то сайт физитка или же интернет магазин.
Kasseler CMS имеет практически все необходимые качества и инструменты для создания качественных Web приложений. Может стать галереей фотографий или видео, файловым архивом, форумом или чатом. Любые ваши фантазии доступны для реализации.
Когда пользователи заходят на сайт и некоторые из них регистрируются, для зарегистрированных могут быть дополнительные страницы и материалы. Значит им нужно больше чем простым прохожим, которых не хочется перегружать не нужной им инфомацией.
Есть и такая фишка, как регистрация после которой разрешается добавлять статьи пользователям с правами "автор".
Вобщем все сводится к тому, что когда сайт построен, им удобно управлять. Легко добавлять материалы, редактировать, закачивать файлы и создавать страницы. Редакции Система поставляется в трех редакциях: FREE — бесплатная редакция платформы Kasselr CMS с полным функционалом но за исключением нескольких модулей системы. STANDART — набор модулей и функций подходящих для создания сайт любой сложности, в отличии от редакции FREE содержит дополнительные модули такие как: Аудио Файлы Анекдоты Стати Интернет радио FULL — Последняя сама полная редакция отличается от ее предшественника двумя дополнительными модулями. Media Магазин [править]Возможности Поддержка мультиязычности. Кроме возможности создания мультиязычного сайта, система позволяет добавлять языковые версии для любого раздела сайта. Создание дизайна любой сложности. Система шаблонов позволяет создавать оригинальный дизайн и с легкостью изменять его внешний вид. Возможность выбора между упрощенной регистрацией и расширенной, при выборе расширенной регистрации пользователь будет зарегистрирован только после активации аккаунта. Активация высылается по почте. Возможность создания не только динамического контента, но и статического.
Модераторы: В этом форуме нет модераторов
Открыть новую тему Ответить
На страницу:
12 3 4 5 6 »
Ошибки системы и исправление
АвторСообщение
 Russian FederationTreize
Добавлено: 10.10.2009 10:38:57   Заголовок сообщения: Известные ошибки системы версии 1.3.6 и их исправление!#1
Treize
Группа: Участник
Пользователь №: 246
Возраст: 20
Сообщения: 115
Спасибо сказали: 54 раз(а)
Дата регистрации: 18.08.2008
Статус: Offline
Добавляем известные ошибки системы и как их исправить!


Проблема: Изменение "числа с передистоящим знаком доллара" на другой знак
Пример: $10 преобразовывается в บ
Исправление:
includes\class\bbcode.php
находим
$this->text = str_replace("$", "&#036", $this->text);
меняем на
$this->text = str_replace("$", "$", $this->text);


Спасибо сказали Kentavr t0wer Robin SteelLion
Вверх Пожаловаться на сообщение Сказать спасибо
Отправить личное сообщение
 Russian FederationTreize
Добавлено: 10.10.2009 10:44:21   Заголовок сообщения: Re: Ошибки системы и исправление#2
Treize
Группа: Участник
Пользователь №: 246
Возраст: 20
Сообщения: 115
Спасибо сказали: 54 раз(а)
Дата регистрации: 18.08.2008
Статус: Offline
Проблема: Не уменьшается количество комментариев у публикации и у пользователя, при удалении комментария из админцентра.
Исправление:
administrator\modules\Comment.php
замени функцию delete()
function delete(){
global $prefix, $db, $adminfile;
	list($modul, $name, $parentid) = $db->sql_fetchrow($db->sql_query("SELECT modul, name, parentid FROM ".$prefix."_comment WHERE cid='".$_GET['cid']."'"));
    list($comment) = $db->sql_fetchrow($db->sql_query("SELECT comment FROM ".$prefix."_users WHERE user_name='".$name."'")); $comment--;
	$db->sql_query("UPDATE ".$prefix."_users SET comment='".$comment."' WHERE user_name='".$name."'"); 
	$tmp = case_table($modul);
	list($comment) = $db->sql_fetchrow($db->sql_query("SELECT comment FROM ".$prefix."_$tmp WHERE ".$tmp[0]."id='".$parentid."'")); 
	$comment--;
	$db->sql_query("UPDATE ".$prefix."_$tmp SET comment='".$comment."' WHERE ".$tmp[0]."id='".$parentid."'");
	$db->sql_query("DELETE FROM ".$prefix."_comment WHERE cid='".$_GET['cid']."'");
    if (is_ajax()){
        echo Comment();
    } else {
        Header("Location: $adminfile?adm=".$_GET['adm']."");
        exit;
    }
}


Спасибо сказали Kentavr Starking t0wer Robin SteelLion
Вверх Пожаловаться на сообщение Сказать спасибо
Отправить личное сообщение
 Russian FederationTreize
Добавлено: 10.10.2009 10:51:57   Заголовок сообщения: Re: Ошибки системы и исправление#3
Treize
Группа: Участник
Пользователь №: 246
Возраст: 20
Сообщения: 115
Спасибо сказали: 54 раз(а)
Дата регистрации: 18.08.2008
Статус: Offline
Проблема: Не верная ссылка на новость в модуле "Account"
Исправление:
modules/Account/index.php
Ищем
echo "<tr class='$row'><td align='center' width='1'>$i</td><td><a href='index.php?module=News&do=View&nid=$nnid'>".$ntitle."</a></td><td align='center' width='80'>".format_date($ndate)."</td><td align='center' width='100'>".$name."</td><td align='center' width='90'>$cat</td></tr>";
Заменяем на
echo "<tr class='$row'><td align='center' width='1'>$i</td><td><a href='index.php?module=News&do=View&id=$nnid'>".$ntitle."</a></td><td align='center' width='80'>".format_date($ndate)."</td><td align='center' width='100'>".$name."</td><td align='center' width='90'>$cat</td></tr>";
Спасибо, smartic.


Спасибо сказали RashShadow Kentavr t0wer Robin SteelLion Alexder
Вверх Пожаловаться на сообщение Сказать спасибо
Отправить личное сообщение
 Russian FederationKentavr
Добавлено: 10.10.2009 14:04:34   Заголовок сообщения: Re: Ошибки системы и исправление#4
Kentavr
Группа: Участник
Пользователь №: 336
Возраст: 25
Сообщения: 141
Спасибо сказали: 9 раз(а)
Дата регистрации: 08.10.2008
Статус: Offline
Новости ищет только по англ буквам. По русскому алфавиту не находит ничего.

Исправляется это так:

в файле includes/function/sources.php

в самом низу

function filter_url($string){
    if (!preg_match('/^([a-zA-Z0-9\-%\_\.]*)$/s', $string)) redirect("index.php", "url");
    return $string;

меняем на

function filter_url($string){
    if (!preg_match('/^([а-яА-Яa-zA-Z0-9\-%\_\.]*)$/s', $string)) redirect("index.html", "url");
    return $string;


Спасибо сказали SteelLion Alexder
Вверх Пожаловаться на сообщение Сказать спасибо
Отправить личное сообщение
 Russian FederationKentavr
Добавлено: 10.10.2009 14:11:31   Заголовок сообщения: Re: Ошибки системы и исправление#5
Kentavr
Группа: Участник
Пользователь №: 336
Возраст: 25
Сообщения: 141
Спасибо сказали: 9 раз(а)
Дата регистрации: 08.10.2008
Статус: Offline
Когда перелистываешь страницы по категориям. То попадаешь на главную.

Исправляется следующим образом:

в файле modules/index.php

находим строку

$sorttopage = (@$_GET['do']=="Category") ? $sorttopage."&cid=".$_GET['id'] : $sorttopage;

в ней вместо "&cid=" пишем "&id="


Спасибо сказали t0wer SteelLion
Вверх Пожаловаться на сообщение Сказать спасибо
Отправить личное сообщение
 Russian FederationKentavr
Добавлено: 10.10.2009 14:20:28   Заголовок сообщения: Re: Ошибки системы и исправление#6
Kentavr
Группа: Участник
Пользователь №: 336
Возраст: 25
Сообщения: 141
Спасибо сказали: 9 раз(а)
Дата регистрации: 08.10.2008
Статус: Offline
После добавления нового сайта в топ сайтов через сайт выпадает страница на которой написано сайт успешно добавлен. Но в обратной ссылке указан вот этот сайт http://sitedamin.net

Чтобы сменить http://sitedamin.net на свой сайт

в файле includes/config/config_topsites.php

$topsites['linksite'] = "http://www.ваш сайт.ru/";


Спасибо сказали SteelLion
Вверх Пожаловаться на сообщение Сказать спасибо
Отправить личное сообщение
 Russian Federationmes
Добавлено: 12.10.2009 04:01:20   Заголовок сообщения: Re: Ошибки системы и исправление#7
mes
Группа: Клиенты
Пользователь №: 292
Возраст: 32
Сообщения: 275
Спасибо сказали: 32 раз(а)
Дата регистрации: 17.09.2008
Статус: Offline
Нет фильтра по году в календаре:
изменить:
$result = $db->sql_query("SELECT DATE_FORMAT(date, '%d') FROM {$prefix}_calendar WHERE DATE_FORMAT(date, '%m')='{$month}'");
на
$result = $db->sql_query("SELECT DATE_FORMAT(date, '%d') FROM {$prefix}_calendar WHERE DATE_FORMAT(date, '%m')='{$month}' and DATE_FORMAT(date, '%Y')='{$year}'");


Спасибо сказали Kentavr t0wer SteelLion IgorN
Вверх Пожаловаться на сообщение Сказать спасибо
Отправить личное сообщение
 Russian Federationmes
Добавлено: 12.10.2009 04:05:10   Заголовок сообщения: Re: Ошибки системы и исправление#8
mes
Группа: Клиенты
Пользователь №: 292
Возраст: 32
Сообщения: 275
Спасибо сказали: 32 раз(а)
Дата регистрации: 17.09.2008
Статус: Offline
Созданное сообщение видят все группы пользователей, а не только та, что выставлена.
Функцию set_message() в tplcreate.php, заменить на:
function set_message(){
global $db, $prefix, $module_name, $load_tpl, $template, $adminfile, $config;
       $module = (isset($_GET['module'])) ? $module_name : "Home";
       if ($module!="Home"){
           $msgmas = "";
       } else {
           if (file_exists("templates/$load_tpl/message.tpl") && $config['messages']=="on"){
               $result = $db->sql_query("SELECT mgid, title, content, active, view, position FROM ".$prefix."_message WHERE active='1' ORDER BY position");
               while(list($mgid, $title, $content, $active, $view, $position) = $db->sql_fetchrow($result)) {
                     $msg = "";
		     if ($view == 1 || ($view == 2 && !is_user() && !is_admin()) || ($view == 3 && is_user() && !is_admin()) || ($view == 4 && is_admin())) {
                         $msg = file_get_contents("templates/$load_tpl/message.tpl");
                         if (is_admin()){$content .= "<br><br><table width='100%' class='bordertop1'><tr><td align='right'><a href='$adminfile?adm=Messages&do=EditMassage&mgid=".$mgid."'>"._EDIT."</a></td></tr></table>";}
       		         $msg = str_replace('$content', bb_decode($content), $msg);
       		         $msg = str_replace('$title', $title, $msg);
       		         $msg = str_replace('$load_tpl', $load_tpl, $msg);
		     }
       		     @$msgmas .= $msg;
               }
	   } else {
               $msgmas = "";
           }
       }
       $template->set_tpl('$_message', (isset($msgmas)) ? "<div id='modules_conteiner'>".$msgmas : "<div id='modules_conteiner'>"."");
}
переменную $_message в последней строке заменить на $message


Спасибо сказали t0wer SteelLion
Вверх Пожаловаться на сообщение Сказать спасибо
Отправить личное сообщение
 UkraineWit
Добавлено: 12.10.2009 07:34:16   Заголовок сообщения: Re: Ошибки системы и исправление#9
Wit
Группа: Участник
Пользователь №: 335
Возраст: 38
Сообщения: 334
Спасибо сказали: 150 раз(а)
Дата регистрации: 08.10.2008
Статус: Offline
modules/Account/index.php
function SaveControls()
фрагмент кода
       $yourpass=filter_text($_POST['yourpass']);
       $pass=filter_text($_POST['pass']);
       $repass=filter_text($_POST['repass']);
       $sqlpas = "";
       if ($yourpass!="")
	   if ($pass==$repass)
заменить на
       $yourpass=filter_text($_POST['yourpass']);
       $pass=filter_text($_POST['pass']);
       $repass=filter_text($_POST['repass']);
       $sqlpas = "";
       if ($yourpass!="")
	  if ($pass==$repass and $pass!='')


Спасибо сказали RashShadow t0wer Kentavr Robin SteelLion Starking

__________________
exp-cms.ru
Вверх Пожаловаться на сообщение Сказать спасибо
Отправить личное сообщение
 Russian FederationAtheist
Добавлено: 18.10.2009 07:30:11   Заголовок сообщения: Re: Ошибки системы и исправление#10
Atheist
Группа: Участник
Пользователь №: 696
Возраст: 29
Сообщения: 101
Спасибо сказали: 40 раз(а)
Дата регистрации: 29.03.2009
Статус: Offline
Добавление пользователя Guest
INSERT INTO `kasseler_users` VALUES
(-1, 'Guest', '', '', 'guest.gif', '0000-00-00 00:00:00', 0, '', NULL, NULL, NULL, NULL, '', 0, '0', '', '0000-00-00 00:00:00', '', '', '0000-00-00', 0, '', '', '', '', '', '', 0, 1, 0, '', -1, 0, '0.00', 0, 0, 0, 0);


Спасибо сказали Dogger

__________________
Если безопасность системы обеспечивается её закрытостью, а не стойкостью ключей, это плохая система.
Вверх Пожаловаться на сообщение Сказать спасибо
Отправить личное сообщение
 Belarusmfradion
Добавлено: 20.11.2009 15:38:16   Заголовок сообщения: Re: Ошибки системы и исправление#11
mfradion
Группа: Участник
Пользователь №: 2351
Сообщения: 75
Спасибо сказали: 3 раз(а)
Дата регистрации: 16.11.2009
Статус: Offline
Как исправить баг с ковычками?
\"Лотос\"
добавляет наклонные..
Вверх Пожаловаться на сообщение Сказать спасибо
Отправить личное сообщение
 Russian FederationSt1ll
Добавлено: 10.01.2010 12:57:24   Заголовок сообщения: Re: Ошибки системы и исправление#12
St1ll
Группа: Клиенты
Пользователь №: 364
Сообщения: 169
Спасибо сказали: 31 раз(а)
Дата регистрации: 27.10.2008
Статус: Offline
в админке "конфигурация сайта" заметил небольшой косячок:
перепутаны описания куков пользователей и админов и в переменых названия.
исправление:
в includes\language\russian\admin.php меняем
    'user_cookies'                  => 'Название COOKIES для администраторов',
    'admin_cookies'                 => 'Название COOKIES для пользователей',
на
    'user_cookies'                  => 'Название COOKIES для пользователей',
    'admin_cookies'                 => 'Название COOKIES для администраторов',

и в administrator/modules/config.php
меняем
 "<tr class='row_tr'><td class='form_text2'><b>{$main->lang['user_cookies']}</b>:<br /><i>{$main->lang['admin_cookies_d']}</i></td><td class='form_input2'>".in_text('user_cookies', 'input_text2', $main->config['user_cookies'])."</td></tr>\n".
    "<tr class='row_tr'><td class='form_text2'><b>{$main->lang['admin_cookies']}</b>:<br /><i>{$main->lang['user_cookies_d']}</i></td><td class='form_input2'>".in_text('admin_cookies', 'input_text2', $main->config['admin_cookies'])."</td></tr>\n".

на
 "<tr class='row_tr'><td class='form_text2'><b>{$main->lang['user_cookies']}</b>:<br /><i>{$main->lang['user_cookies_d']}</i></td><td class='form_input2'>".in_text('user_cookies', 'input_text2', $main->config['user_cookies'])."</td></tr>\n".
    "<tr class='row_tr'><td class='form_text2'><b>{$main->lang['admin_cookies']}</b>:<br /><i>{$main->lang['admin_cookies_d']}</i></td><td class='form_input2'>".in_text('admin_cookies', 'input_text2', $main->config['admin_cookies'])."</td></tr>\n".

:-


Спасибо сказали Kentavr
Вверх Пожаловаться на сообщение Сказать спасибо
Отправить личное сообщение
 Russian FederationxDevice
Добавлено: 19.01.2010 11:55:15   Заголовок сообщения: Re: Ошибки системы и исправление#13
xDevice
Группа: Пользователи
Пользователь №: 1882
Сообщения: 1
Спасибо сказали: 0 раз(а)
Дата регистрации: 19.09.2009
Статус: Offline
Title Imagehttp://s003.radikal.ru/i202/1001/08/472efedaecef.jpg]
Прошу помощи. Что делать?
Вверх Пожаловаться на сообщение Сказать спасибо
Отправить личное сообщение
 Russian FederationDeeMon
Добавлено: 19.01.2010 15:38:33   Заголовок сообщения: Re: Ошибки системы и исправление#14
DeeMon
Группа: Клиенты
Пользователь №: 72
Возраст: 33
Сообщения: 700
Спасибо сказали: 91 раз(а)
Дата регистрации: 13.04.2008
Статус: Offline
Народ! Запарили! Что Вам мешает сюда скрины выложить?! Вот нефига не видно, ломай тут глаза теперь...
Ещё хоть описывайте где и после чего ошибка.
Вверх Пожаловаться на сообщение Сказать спасибо
Отправить личное сообщение
 Russian FederationKentavr
Добавлено: 20.01.2010 08:34:55   Заголовок сообщения: Re: Ошибки системы и исправление#15
Kentavr
Группа: Участник
Пользователь №: 336
Возраст: 25
Сообщения: 141
Спасибо сказали: 9 раз(а)
Дата регистрации: 08.10.2008
Статус: Offline
Исправление ошибки с комментариями! Пример. В админке удалили комментарий к новости! Заходим на сайт а там в этой же новости написано комментарий 1 хотя в самой новости комментария нет! Значит должно писаться что комментариев не 1 а 0. Вот как исправить...

administrator\modules\Comment.php

В этом файле находим функцию delete()

и меняем на эту

function delete(){
global $prefix, $db, $adminfile;
list($modul, $name, $parentid) = $db->sql_fetchrow($db->sql_query("SELECT modul, name, parentid FROM ".$prefix."_comment WHERE cid='".$_GET['cid']."'"));
list($comment) = $db->sql_fetchrow($db->sql_query("SELECT comment FROM ".$prefix."_users WHERE user_name='".$name."'")); $comment--;
$db->sql_query("UPDATE ".$prefix."_users SET comment='".$comment."' WHERE user_name='".$name."'");
$tmp = case_table($modul);
list($comment) = $db->sql_fetchrow($db->sql_query("SELECT comment FROM ".$prefix."_$tmp WHERE ".$tmp[0]."id='".$parentid."'"));
$comment--;
$db->sql_query("UPDATE ".$prefix."_$tmp SET comment='".$comment."' WHERE ".$tmp[0]."id='".$parentid."'");
$db->sql_query("DELETE FROM ".$prefix."_comment WHERE cid='".$_GET['cid']."'");
if (is_ajax()){
echo Comment();
} else {
Header("Location: $adminfile?adm=".$_GET['adm']."");
exit;
}
}

Баг помог исправить Treize спасибо ему!
Вверх Пожаловаться на сообщение Сказать спасибо
Отправить личное сообщение
Страница: 1 из 6 Вы можете просматривать темы
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать сообщения
Вы не можете удалять сообщения
Вы не можете модерировать этот форум
Вы не можете создавать опросы

История

Kasseler CMS – это яркий пример активно развивающегося проекта. Поскольку изначально разработка системы была обусловлена необходимостью получения диплом|диплома студентом Черкасский_политехнический_техникум|Черкасского политехнического техникума Игорем Огниченко (Igor Ognichenko), который и поныне является руководителем проекта. Первая версия системы была выпущена весной 2007_год|2007 года. Дипломный проект удостоился похвалы и оценки «отлично», несмотря на то, что изначально система имела всего лишь 2 модуля: новости и профиль, а также небольшой набор функций для администрирования. Уже летом 2007_год|2007 года системой заинтересовался проект kassel4russian и сделал заказ на доработку системы до нужного уровня. Так система начала процесс совершенствования. Первым этапом был выбор достойного названия будущей CMS. Происхождение имени системы походит от первого проекта, который начал использовать ее. Имя проекта расшифровывается достаточно просто, оно состоит из трех слов: «Кассель|Kassel» (город в Германия|Германии, где был основан проект), «4» (англ. for - для), russian (англ. россияне). В ноябре 2007_год|2007 года стартовал проект Kasseler CMS и первым сайтом, который установил систему, стал, как не странно, проект kassel4russian. На момент выхода системы в свет, она отличалась от большинства ей подобных применением технологии AJAX, а так же простотой и отсутствием нагроможденности, в связи с чем зарекомендовала себя к достоянная на существование. Спустя два года на обозрение миру было представлено новое поколение системы, Kasseler CMS 2.х. Теперь CMS стала еще боле функциональная и гибкая. На данный момент (август 2011_год|2011) было разработано большое количество дополнительных модулей, расширяющих базовые функции CMS. За четыре года более 15 тыс. установок системы и сотни, качественных, активных сайтов. Система поколения 2.х актуальна и на данный момент. В процессе разработки находится третья версия системы, которая, надеемся, приятно удивит всех.

Описание системы

Система Kasseler CMS разработка как универсальное ПО для создания Сайт|сайта любой сложности. Kasseler CMS имеет модульную архитектуру, благодаря которой в системе реализовано множество модулей, блоков, а также в системе реализован мощный шаблонизатор с поддержкой PHP вставок.
XHTML Validation   CSS Validation   Designed by CENTROARTS.com