HellishMadonna, ну сайты такие есть, где вскладчину незнакомые люди за небольшие деньги покупают дорогой софт. Считаю это неправильным.
Представляете, люди набивают название шаблона или плагина + слово складчина и там полдюжины сайтов, где продают незаконно за копейки софт.
Ужас.
SteepNET, мысль была, что где-то данные закешированы, видимо не дочитал. Перечитал раза три пост. Если проблема в обновлении данных, то логично использовать AJAX обработчик. Внутри компонента. Это практикуется, посмотрите как в стандартных реализовано.
ReaverJS, это скорее фича)
Если дать каждому владельцу Энтерпрайза раздельную структуру, то будут просто экономить и брать вместо 10 порталов один.
Я как то поверхностно глянул - безболезненного способа не увидел это изменить.
Не покидает мысль, что как-то на уровне модулей можно ограничить видимость пользователей. Вдруг кто делал уже такое...
Ilia Malashko, addmessage2log хочет чтобы ему определили файл куда будет писаться. В dbconn.php делали такое, не помню синтаксис - в доках должно быть.
Но лучше использовать аналоги из нового ядра Bitrix\Main\Diag\Debug.
Там несколько методов в доках D7 они есть.
Файл, в который пишите определить не забудьте в .settings.php
serge_kolpakov, ваш вариант будет работать. Но вы перегрузите template.php проверками.
Создаёте рядом с ним result_modifier.php, если ещё нет.
В нем доступны $arParams и $arResult до вывода в шаблон. Если изменить $arResult, то в шаблон это попадет автоматически.
Не знаю в точности вашу задачу, но думаю вам надо по меняющемуся условию сортировать массив $arResult["ITEMS"] - sort и ему подобные функции php просмотрите. Если не получается, то ручной перебор $arResult["ITEMS"] со сменой значений. Не забудьте про ссылочные переменные внутри foreach.
Вообще, вам должно хватить возможностей, которое даёт поле сортировка. Если не используете его в других целях.
Первую сортировку в параметрах компонента задаете по полю сортировка по возрастанию. Для Москвы задаете 10. Вторую сортировку по алфавиту.
Выведется сначала Москва, потом все остальные по порядку.