Скины, Developer и New почему так

Установил LiveStreet, выбрал скин developer, записал пост — все хорошо, потом переключился на скин new смотрю, не работают комментарии, теги, карма, прямой эфир, похоже, что не срабатывает ajax, перепроверил, файлы все скопировались.

1. версия LS 0.4.2 стабильная
2. установлен — локально, Denwer
3. установлен — через install
4. в config.local.php только вот такие данные

$config['db']['params']['host'] = 'localhost';
$config['db']['params']['port'] = '3306';
$config['db']['params']['user'] = 'root';
$config['db']['params']['pass'] = '';
$config['db']['params']['type']   = 'mysql';
$config['db']['params']['dbname'] = 'social';
$config['db']['table']['prefix'] = 'pefix_';

$config['path']['root']['web']   = 'http://'.$_SERVER['HTTP_HOST']; (пробовал и полный WEB адрес)
$config['path']['root']['server']= dirname(dirname(__FILE__)); (пробовал и полный путь до сайта)  

$config['path']['offset_request_url'] = '0';
$config['db']['tables']['engine'] = 'InnoDB';

5. ошибки Firebug

missing } after property list
req.open(null,DIR_WEB_ROOT+'/include/ajax/uploadImg.php',true);req.send({value:value,
security_ls_key:LIVESTREET_SECURITY_K;
http://сайт/templates/cache/new/75a7886fbbee36d6b5e729a43e1ab38a.js
Line 359
-------------------------------------------
Roar is not defined
var msgErrorBox=new Roar({ 
http://www.сайт/#
Line 71
-------------------------------------------
window.addEvent is not a function
var lsBlockStream;
window.addEvent('domready', function() {
http://www.сайт/#
Line 214
-------------------------------------------
window.addEvent is not a function
var lsBlockBlogs;
window.addEvent('domready', function() {
http://www.сайт/#
Line 264
-------------------------------------------
prettyPrint is not defined
http://www.сайт/#
Line 1


Решил попробовать поочередно заменить файлы из скина developer
Заменил я в скине new следующие файлы.

\templates\skin\new\
block.blogs.tpl
block.stream.tpl
header.tpl

\templates\skin\new\js\
other.js
block_loader.js

и все заработало!

Потом скачал все скины с сайта которые в свободном доступе были там такая же история за исключением Orange он скорее делался на основе developer.

С очисткой кеша в системе и браузерах проходили.

В чем может быть проблема?

5 комментариев

avatar
А попробовать просто очистить папки tmp, caсhe, compiled?
  • Guf
  • 0
avatar
Спасибо что откликнулись.
Пробовал tmp, caсhe, а вот compiled нет, но сейчас попробовал, не помогло
avatar
Ооо, тут всё просто) Так сказать БАГ!
Если в файле config/config.php изменить ключ сессии для хранения security-кода, то комментарии перестанут добавляться!
Для исправления необходимо в файле "/plugins/cmtedit/templates/skin/default/js/cmtedit.js" на строке 35 заменить ключ:
data: {idComment:cmtId,comment_text:text,security_ls_key:НОВЫЙ_КЛЮЧ},
  • Pol
  • 0
avatar
Не совсем понял, у меня этот плагин вообще не установлен.
Вы хотите сказать что после установки он исправит ошибки?
avatar
Установил на XAMPP, все заработало, а вот на Denwer не хочет.
Для меня по какой причине остается открытым.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.