Вы не зашли.
Ну значит ничем помочь не могу, без rewrite правил CMS работать не будет.
nginx.conf
Ну дак выставляй в браузере принудительно да и всё.
У тебя там по всей видимости nginx, соответственно нужно настраивать nginx.conf
Что-то вроде:
server {
charset windows-1251;
}
Или накройняк в .htaccess
AddDefaultCharset utf8
<IfModule mod_charset.c>
CharsetDefault utf8
CharsetSourceEnc utf8
</IfModule>
Если не заработает - все вопросы к хостеру.
.htaccess есть ещё в /engine/
infinity237, так погоди , а почему так ? ранше такого не было ? да и во всех браузерах не воспринимаеться ! везде эти кубики !
Темболее я не на денвере а уже поставил хост ..
Что значит не воспринимается? Это вообще то называется кодировка и в данном случае она выставлена на сервере по умолчанию как utf8.
Если установлен mod_rewrite, то можно переопределить в .htaccess:
AddDefaultCharset WINDOWS-1251
Ну дак в браузере выбирай windows-1251
В настройках категории.
id desc
id asc
postdate desc
postdate asc
title desc
title asc
Выдержка из install.txt
3. Выставьте необходимые права доступа для следующих файлов/каталогов:
* Самый простой способ - выставить права доступа (chmod) "разрешаем всем записывать данные"
(UNIX интерпретации: "0777" либо "rwxrwxrwx").
В некоторых случаях (при эффективно настроенном хостинге у хостинг-провайдера) Вам достаточно
выставить доступ "0766".
В любом случае, во время установки CMS проверит достаточность прав и если возникнут какие-либо
проблемы, Вы об этом узнаете и у Вас будет возможность перенастроить доступы.
* Если Вы не выставите права на папки templates/ и engine/skins/default/tpl, то на работе
CMS это никак не отобразится, но возможность редактирования шаблонов через админ-панель
станет для Вас недоступной.- папка: uploads/ (и все папки внутри)
- папка: templates/ (и все папки внутри)
- папка: engine/conf/ (и все файлы внутри)
- папка: engine/backups/
- папка: engine/cache/
- папка: engine/skin/default/tpl (и все папки внутри)
- все файлы (*.tpl) во всех папках: templates/
Проблемы уже решены.
Мало кто знает, что в filter можно прописать автоматическую проверку на нецензурные выражения (без словаря, т.е. обнаружения мата основывается на корнях и предлогах русского языка), для этого в filter.php нужно перед:
if ($flagUpdated)
$SQL['text'] = $c;
Добавить:
$pattern = "/\w{0,5}[хx]([хx\s\!@#\$%\^&*+-\|\/]{0,6})[уy]([уy\s\!@#\$%\^&*+-\|\/]{0,6})[ёiлeеюийя]\w{0,7}|\w{0,6}[пp]([пp\s\!@#\$%\^&*+-\|\/]{0,6})[iие]([iие\s\!@#\$%\^&*+-\|\/]{0,6})[3зс]([3зс\s\!@#\$%\^&*+-\|\/]{0,6})[дd]\w{0,10}|[сcs][уy]([уy\!@#\$%\^&*+-\|\/]{0,6})[4чkк]\w{1,3}|\w{0,4}[bб]([bб\s\!@#\$%\^&*+-\|\/]{0,6})[lл]([lл\s\!@#\$%\^&*+-\|\/]{0,6})[yя]\w{0,10}|\w{0,8}[её][bб][лске@eыиаa][наи@йвл]\w{0,8}|\w{0,4}[еe]([еe\s\!@#\$%\^&*+-\|\/]{0,6})[бb]([бb\s\!@#\$%\^&*+-\|\/]{0,6})[uу]([uу\s\!@#\$%\^&*+-\|\/]{0,6})[н4ч]\w{0,4}|\w{0,4}[еeё]([еeё\s\!@#\$%\^&*+-\|\/]{0,6})[бb]([бb\s\!@#\$%\^&*+-\|\/]{0,6})[нn]([нn\s\!@#\$%\^&*+-\|\/]{0,6})[уy]\w{0,4}|\w{0,4}[еe]([еe\s\!@#\$%\^&*+-\|\/]{0,6})[бb]([бb\s\!@#\$%\^&*+-\|\/]{0,6})[оoаa@]([оoаa@\s\!@#\$%\^&*+-\|\/]{0,6})[тnнt]\w{0,4}|\w{0,10}[ё]([ё\!@#\$%\^&*+-\|\/]{0,6})[б]\w{0,6}|\w{0,4}[pп]([pп\s\!@#\$%\^&*+-\|\/]{0,6})[иeеi]([иeеi\s\!@#\$%\^&*+-\|\/]{0,6})[дd]([дd\s\!@#\$%\^&*+-\|\/]{0,6})[oоаa@еeиi]([oоаa@еeиi\s\!@#\$%\^&*+-\|\/]{0,6})[рr]\w{0,12}/i";
if (preg_match($pattern, $c, $matches)) {
msg(array("type" => "error", "text" => str_replace('%lock%', trim($matches[0]), $lang['filter:block'])));
return 0;
}
Режет большинство выражений, в которых не используется замена.
Если нужно чтобы при нажатии "цитирование" вставлялся весь текст, то это можно сделать так:
1. Заменить в comments.show.tpl:
<a onclick="quote('{author}','{comment-short}'); return false;" href="#" title="{l_quote}"> {l_quote}</a>
2. Заменить в functions.js:
function quote(q_name,q_txt) {
q_name = q_name.toString();
var re = /<blockquote.*?<\/blockquote>/g;
while (q_txt.length > (q_txt = q_txt.replace(re, '')).length);
var ret = /<.*?>/g;
while (q_txt.length > (q_txt = q_txt.replace(ret, '')).length);
//q_txt = q_txt.toString();
// txt = ''
insertext('[quote='+q_name,']'+q_txt+'[/quote]
', '')
}
infinity237, неотключал
В профайлере его нету, значит он отключен.
Дак ты отключаешь ads_pro ясно же тогда...
suser :: Сортировка пользователей
Плагин позволяет создать страницу сортировки пользователей на вашем сайте.
Преемущества:
1. Внешний вид вынесен в шаблоны.
2. Основные сортировки вынесены на страницу плагина.
3. Можно выбрать каталог из которого плагин будет брать шаблоны для отображения.
4. Можно настраивать URL и метаданные страницы.
notepad++
Выбрать нужную БД -> SQL -> вставить в поле ввода данный запрос -> ОК
Удали таблицу ng_load и создай её заново:
CREATE TABLE `ng_load` (
`dt` datetime not null,
`hit_core` int(11),
`hit_plugin` int(11),
`hit_ppage` int(11),
`exectime` float,
`exec_core` float,
`exec_plugin` float,
`exec_ppage` float,
PRIMARY KEY (`dt`)
) ENGINE=MyISAM;
Таблица ng_load - попытка создать логирование действий.
Если вы не заметили релиз планируется на янверь 2014
Вообщем если быстрым патчем и категории автоматически нигде больше не надо выводить, то можно найти в /engine/includes/inc/functions.inc.php строку:
$catline[] = ($plain) ? $row['name'] : "<a href=\"".generateLink('news', 'by.category', array('category' => $row['alt'], 'catid' => $row['id']))."\">".$row['name']."</a>";
И добавить туда нужные параметры.
http://trac.assembla.com/ngcms/changeset/1176 - должно решать проблему с капчей.
Такой возможности нет.
$params['altname'] заменить на $row['alt_name']
Именно так, с нижним подчеркиванием.