Фикс бага дублирования статей после правки
В файле index.php
Меняем это: (строка 894)
while(isset($_loc['alias'][$lat.'-'.$num])) $num++;
$lat = isset($_loc['alias'][$lat]) ? $lat . '-' . $num : $lat;
на это:
while(isset($_loc['alias'][$lat.'-'.$num]) && $_v['p'] != $_loc['alias'][$lat.'-'.$num]) $num++;
$lat = (isset($_loc['alias'][$lat]) && $_v['p'] != $_loc['alias'][$lat]) ? $lat . '-' . $num : $lat;
Сохраняем (не забываем делать БэкАп файла index.php)
@Hacks
- MBTY 02-01-2013, 07:59
понасоздавалось за год жизни сайта очень много дублей в .settings.local Есть какой-нибудь трю для чистки файла .settings.local от этих дубликатов?
- info 01-05-2013, 11:46
Присоединяюсь к MBTY .settings.local Даже при фиксации бага "дублирования статей" каждое редактирование поста отсавляет след в .settings.local У меня пока 11 постов, а этот файл уже 14К. При сотни постов можно прогнозировать 140К, а это уже может сказаться на быстродействии. Или не может? (просто слегка нагрузит сервер?)
- info 01-05-2013, 12:32
Короче, я закомментил
// защита от повторяющихся url
/*
$num = 2;
while(isset($_loc['alias'][$lat.'-'.$num]) && $_v['p'] != $_loc['alias'][$lat.'-'.$num]) $num++;
$lat = (isset($_loc['alias'][$lat]) && $_v['p'] != $_loc['alias'][$lat]) ? $lat . '-' . $num : $lat;
*/
Маловероятно, что я напишу 2 одинаковых заголовка, а .settings.local кажется перестал дублировать правки поста
»
Комментарии
» elpis.ws: Nanote.ru - восстановлен!05-11-2024, 15:47
» Alexand3r: Приветствие!
02-02-2024, 18:08
» 123: Iframe для Nanote
03-01-2019, 18:04
» какой-то человек: Ревизия Nanote от Antuan'a (rev.144a, v. 0.389) - 2
19-06-2019, 08:13
» Antuan: Прошу отзыва о Nanote v. 0.389 Rev.144a
21-01-2012, 01:07
» Antuan: Гауптическая Вахта
10-05-2012, 21:12
Поиск
Метки
» Новости Блога» Картинки
» Видео
» Воспоминания
» Шаблоны
» Файлы
» Ссылки
» Поэзия
» Баги
» Хаки