Неожиданный баг Textpattern

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

Испугало то, что отключалось (правильнее сказать истекало) комментирование в статьях, с постинга которых прошло много времени. излазил все настройки – нету ничего такого – хотя видно, что должно ведь быть по разумению. И ведь хорошо что погуглил. наткнулся на пост, а из него – по комментам – на статью FAQ.

Суть состоит в том, что если в Admin -> Preferences -> Basic для раздела Comments вы наблюдаете только два пункта (и у вас версия 4.0.4 и нет желания/возможности пока апдейтить) – эта заметка для вас.

Сделать надо всего лишь два действия. Раз – забрать с вашего хостинга файл ./textpattern/include/txp_prefs.php, найти в нем строку 89:

$evt_list = safe_column('event', 'txp_prefs',
     "type = 0 and prefs_id = 1 group by 'event' order by event desc");

и удалить из нее кавычки вокруг event (чтобы она совпадала с этим вариантом):

$evt_list = safe_column('event', 'txp_prefs',
     "type = 0 and prefs_id = 1 group by event order by event desc");

два – залить файл обратно. Финита ля комедия – добро пожаловать в настройки, в пункт Comments:Disabled after.

#php #textpattern