Не сохраняются позиции для модулей
не замечал, но в принципе не понятно о каком количестве страниц идет речь, может быть там тысячи и я с таким не экспериментировал)Есть ли ограничения в количестве страниц
После какого числа перестает работать сохранение?
Как вариант, могу предложить такое. Когда нужно вывести какой то модуль на большинстве страниц сайта и только на некоторый не выводить можно сделать так
в template.php
где
// Получаем количество модулей на нужные позиции
добавить
$mod_count['nosidebar2'] = $this->countModules('nosidebar2'); $mod_count['sidebar2'] = $this->countModules('sidebar2');
в том месте где хотим вывести этот модуль не для всех страниц, но для большинства
<?php if (!$mod_count['nosidebar2']) { ?> <?php $this->printModules('sidebar2'); ?> <?php } ?>
в positions.txt
nosidebar2 sidebar2
На тех страницах где этот модуль видеть не хотим, создаем модуль nosidebar2 в тексте модуля что угодно и назначаем ему показ только на тех страницах где не хотим видеть модуль sidebar2
Возможно пригодится)
жестко. это я так понимаю у вас около тысячи пунктов меню?450 страниц где выводить, во втором 220, в третьем 120
думаю в самой системе нет какого то ограничения на количество, но возможно при попытке сохранить все это чудо, получается слишком тяжелый запрос в БД и какие то лимиты у вас на хостинге. Просто версия.)
Попробуйте включить режим отладки вывод сообщений об ошибках, может быть там что то покажет полезное))
Проверил все ссылки в меню, нет совпадений.Я б таки как-то проверил самое простое: нет ли совпадений ссылок в пунктах меню