Мартин:Изменением шаблона тут не сделать. Туда прокинут только ник автора-создателя новости, а другим переменным там (тем же от форума, которые прокидывает модуль форум в свои шаблоны и независит от модуля новостей) делать нечего.
Но и мифическими заменами строк (тупо выдернутых из модуля форума?) тут ничего не сделать. Сразу можно обнаружить, что в изменяемом месте нет переменной $user. Но код после правки переменных подойдет вполне. Только вот у новостей нет записи ID пользователя, который создал их. Лишь ник в виде строки.
Лучше всего тут ввести еще одно поле под запись ID создателя и заполнять его наряду с полем для ника. Потом при выводе делаете попытку получить данные о пользователе из таблицы users с помощью функции GetUserInfo. Если пользователь есть, выводите его ник из этих данных. В противном случае берете то, что есть в старом поле. Таким образом сохранится и имя удаленного пользователя, и имя зарегистрированного будет всегда актуальным. По сути так же реализовано и в модуле форума.
А потом у старых новостей можно попробовать выдернуть ID по нику из таблицы users. Обычно на сайте администраторов не так уж и много, так что соответствие можно расставить и вручную. А дальше уже само будет работать.
Жестокость.Я ни черта не понял
Ну ладно,постараюсь вникнуть,если что,в этой теме продолжу диспут.
Спасибо,ждите опасных вопросов от ужасного Оуэна!
-- Изменено "Amney": 28.04.2014 23:34 --