0.00
Рейтинг
1.01
Сила
Сайт очень крутой с технической точки зрения. Единственное, не понятно зачем при таком количестве разработчиков выбрали LS и теперь заложники версии 0.5.
И еще одно.
Не уверен, что была хорошая идея скопировать материалы с блога alexcheban. Понимаю, что это он зарегистрирован и сам вероятно добавил, но не думаю, что поисковики к такому контенту отнесутся нормально. Все-таки это дубль его блога, который уже давно проиндексирован.

Я к тому, что вам теперь контент нужно подтягивать под уровень технической реализации. Пока она сильно выше уровня контента.
глянул, перестанет работать то, что использовало Fulltext, но у меня вроде стандартная сборка + несколько плагинов, так что не должно ничего произойти.

хотя конечно можно все таблицы просмотреть и перепроверить.
А что должно было произойти, если бы были (сейчас нет возможности просматривать все таблицы на их наличие)?
Мне вроде ошибок при таком алгоритме не выводилось.
На всякий случайно привожу инструкцию по конвертации базы в InnoDb (у меня все сработало)

Конвертация

Все операции выполняются в консоле.

Создание исходного дампа базы:
mysqldump --opt -u USER -p DBNAME > dbname.sql

Изменяем тип движка для таблиц:

для MyISAM → InnoDB:
sed 's/ENGINE=MyISAM/ENGINE=InnoDB/g' dbname.sql > dbname.innodb.sql

Теперь удалим саму БД:
mysqladmin -u USER -p drop DBNAME

И создадим заново:
mysqladmin -u USER -p create DBNAME

Заливаем дамп обратно:
mysql -u USER -p DBNAME < dbname.innodb.sql
базу конвертировать ес-но придется. Я говорил про то, как включить поддержку InnoDB, к сожалению я до этого не обратил внимания, что у них по умолчанию она отключена.
Но к сожалению также выяснил, что установленное ими «mysql-server-5.1-5.1.61-0+squeeze1» старовата и все-таки желательно обновится на 5.5, иначе не работают опции

innodb_file_format = barracuda
innodb_strict_mode = 1
Спасибо!
Уже разобрался, что у них там это просто отключено в конфиге, нужно раскомментить в конфиге «skip-innodb» и перезапустить
У меня VPS и там вместе с панелью от ISPserver автоматом была установлена mysql-server-5.1-5.1.61-0+squeeze1, да еще и без поддержки InnoDB.

Чтобы добавить поддержку, нужно эту снести и поставить новую версию? Хочется вариант чтобы минимально трогать сайт (он сейчас рабочий, но работает на Myisam)

буду признателен за совет.

P.S.
С учетом того, что уже анонсирована стабильная MySQL 5.6, установленная сейчас mysql-server-5.1-5.1.61-0+squeeze1 старовата?
wordpress & maxsite cms
maxsite cms — это явно не форк, а просто написанный новый блоговый движок
проверил, подобное изменение не помогает и даже админ при публикации из черновика, публикует со старой (не актуальной) датой
Вероятно поможет правка метода Can() в хуке

protected function Can () {
   if(!Config::Get('plugin.delayedpost.UserAllowed')) {
      if($this->User_GetUserCurrent()->isAdministrator()) return $this->User_IsAuthorization();
      else return;
   } else return $this->User_IsAuthorization();
}
Наткнулся на проблему, которая описана в тикете, открытым ort на странице livestreetcms.com/addons/view/96/trac/view/867/

тикет от 29.12.2012, но до сих пор проблема существует, т.е дата из черновика не обновляется при публикации.
На практике более подробно ситуации выглядит так.

Если пользователь не администратор и у него был сохранен пост как черновик, то ситуация получается следующая.

Допустим пользователь написал запись и сохранил как черновик 1 января 2013 года

Затем 1 марта 2013 года зашел, дополнил черновик и нажал на опубликовать

Как результат — пост публикуется с датой 1 января 2013 года, т.е в ленте новых записей он не попадает на главную страницу первым.

Причина, вероятно в том, что у пользователя (не админа) вместо соотв. блока ничего не выводится, но в коде присутствует

<!-- Delayed post plugin -->
<input type="text" id="delayedpost_topic_date_add" name="delayedpost_topic_date_add" value="2013-01-01 22:59:16" readonly="readonly" />
<link rel="stylesheet" type="text/css" href="http://site.ru/plugins/delayedpost/templates/skin/default/css/style.css" />
<!-- /Delayed post plugin -->


И если при предпросмотре топика, который я редактирую из черновика, мне выводится правильное время публикации, то при самой публикации в базу попадает старое время, т.е из поля delayedpost_topic_date_add
можете себе сами на основе этого сделать wpshower.com/themes/imbalance/
это эта же WP тема
спасибо, так и подумал.
Я так понял, при активации плагина в навигации появляется новый пункт «Помощь»
Как повлиять на позицию этого пункта в меню?
Нужен такой плагин кому-то или нет — вопрос второй.
Я лично вижу, что проделана колоссальная работа и безусловно это не может стоить меньше.
Одним словом — круто :)
Ни в коем случае не нужно бесплатный, будет тысячи одинаковых сайтов и в чем тогда смысл шаблона, даже если он хороший?
Кому нужно — купит за 30 баксов, сумма совсем небольшая.
хороший мануал, спасибо! Пригодился сегодня при перенастройке
Я пришел в выводу, что это какая-то мистика, поэтому сделал следущее.

1. Поставил последнюю версию Sphinx (вероятно это и сыграло ключевую роль, как я думаб)
2. поправил запрос на создание индекса на тот, что вы привели в своем сегодняшнем топике

Результат — все ищет.

Единственное, что пока для меня осталось неясным — он при запуске пишет вот такое предупреждение

WARNING: compat_sphinxql_magics=1 is deprecated; please update your application and config

но ведь в конфиге этой опции нет, откуда это предупреждение?

версия у меня такая

searchd
Sphinx 2.0.6-id64-release (r3473)
Да, кстати, я разные варианты пробовал. Останавливал, удалял индекс, создавал заново, запускал.
при последнем запуске выдал такое

searchd
Sphinx 0.9.9-release (r2117)
Copyright © 2001-2009, Andrew Aksyonoff

using config file '/etc/sphinxsearch/sphinx.conf'...
WARNING: multiple addresses found for 'localhost', using the first one (ip=127.0.0.1)
listening on 127.0.0.1:3312


Не совсем понял что ему не нравится, на что это влияет и как исправить