theIggs
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Интересный вопрос. Проще всего вот так: 1. Идём в Админцентр, Skins & Templates, Manage Macros. Давим кнопку Create a new Macro set. Появляется что-то вроде Цитата: IBF Default Macro Set (Copy) Export Edit Remove | Не обращаем внимания, что он в разделе unallocated, но! запоминаем, каким по счёту идёт этот набор (достаточно навести мышку на ссылочку Edit нашего нового набора, и в адресной строке браузера увидим что-то вроде Цитата: id=2 - и есть то число, которое нужно запомнить. Пусть это будет X ). 2. Залазим по ссылочке Edit в наш набор и меняем все нужные нам макросы (у каждого макроса есть своя ссылочка Edit). Внимание, если скин для русского и английского языка одинаковый, то лучше воздержаться от использования <#IMG_DIR#> в поле Macro Replacement! Проще создать в папке style_images ещё одну папку, куда запихать все кнопки для одного из языков (в нашем примере - русский), а в Macro Replacement уже ссылаться прямо на эту папку. Пример: а). Создали папку style_images/ru б). Тогда замещающий текст для макроса A_REPLY будет Код: <img src='style_images/ru/t_reply.gif' border='0' alt=''> | Короче, просто заменяем везде <#IMG_DIR#> на ru! в). Копируем все русские кнопки в папку style_images/ru и наслаждаемся. 3. В index.php находим: Код: $ibforums->lang = $std->load_words($ibforums->lang, 'lang_global', $ibforums->lang_id); | Ниже добавляем: Код: if ($ibforums->lang_id == 2) $ibforums->skin['macro_id'] = 2; | Внимание! Первая двоечка (lang_id) - это ID нашего языка, т.е.: в папке lang есть папка, в которой лежат все файлы для определённого языка. Вот имя этой папки и будет равняться lang_id. Вторая двоечка (macro_id) - это номер нашего вновь созданного и отредактированного набора макросов, т.е. то, что мы выше запомнили как X. Должно работать.
| Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 19:47 10-07-2003 | Исправлено: theIggs, 19:54 10-07-2003 |
|