Php |
dfase-sempai |
13 Июль 2005 21:54
|
Так скопилось пару веских советов решил объединить их в одну тему, вдруг каму поможет
Слишком дикий, что бы жить, слишком редкий, что бы сдохнуть... Аффтарский сайт СамИздат на lib.ru Если хлеб достаётся вам потом и кровью, попробуйте перейти на мясо... Двигаюсь по жизни, как скутер по воде - не угубляюсь, зато быстро. Только дурак нуждается в порядке - гений господствует над хаосом... |
|
|
dfase-sempai |
13 Июль 2005 21:57
|
Только вот еще забыл все-таки избавиться от "Место жительства", которое дублирует новую графу
Удаляем вот эти строки из шаблона Member Profile Page в группе Profile View Sections: QUOTE <tr> <td class="row3" valign='top'><b>{ibf.lang.location}</b></td> <td align='left' class='row1'>{$info['location']}</td> </tr> Это мы расправились с отображением "Место жительство" при просмотре профиля пользователя. Однако нам все же предлагают его заполнить в настройках. Но и это не беда Идем в шаблон Profile Form: Main в User Control Panel Section QUOTE Как видим, используется также метод проверки длины строки для параметра Location. Лучше будет, если оный метод также будет отсутствовать, несмотря на то, что он не будет никогда вызван. Его удаление сократит код шаблона... Поэтому в самом начале устраиваем зачистку. Удаляем следующие строки: QUOTE Дальше чистим функцию function CheckLength(Type): QUOTE QUOTE В функции function ValidateProfile() удаляем объявление:
и реализацию: if (LocationMax !=0) { Вот теперь у нас получается очень даже классный профиль, где нет дублирующейся информации и лишних функций... Слишком дикий, что бы жить, слишком редкий, что бы сдохнуть... Аффтарский сайт СамИздат на lib.ru Если хлеб достаётся вам потом и кровью, попробуйте перейти на мясо... Двигаюсь по жизни, как скутер по воде - не угубляюсь, зато быстро. Только дурак нуждается в порядке - гений господствует над хаосом... |
|
|
dfase-sempai |
13 Июль 2005 21:59
|
Выводим под аватаром :
Добавить два новых поля: Страна (Государство) и Город проживания Потом смотрим, какие у нас значения в параметре Topic View получились. У меня дома вышло field_1 и field_2, соответственно Эти параметры НЕОБХОДИМО заполнять в профиле. Там еще правда остается "Место проживания"... Затем идем в 'System Settings' (у меня английская версия админки, но думаю, что все понятно будет) и в 'CPU saving'. Там ставим "Да" на "Allow cusom profile field info be used in topic view?" (Разрешаем использовать информацию из эти полей в Topic View) Затем бежим в "Skins & Templates", где начинаем редактировать текущий скин. Редактируем шаблоны HTML. Необходимо выбрать Topic View Section (предпоследний пункт), где ищем шаблон "Post Entry". Жмем на кнопку "Редактировать" и ищем секцию QUOTE Затем ищем наше представление информации, это должны быть такие строки: QUOTE После последней строки, которая отображает дату регистрации добавляем наши два новых поля. В итоге полный код должен получиться такой: QUOTE Сохраняем шаблон для первого скина. Наслаждаемся результатом. Все операции занимают В принципе более красиво и правильно будет смотреться такой кусок: QUOTE Вроде бы так... Хотя можно два поля и отделять:
Слишком дикий, что бы жить, слишком редкий, что бы сдохнуть... Аффтарский сайт СамИздат на lib.ru Если хлеб достаётся вам потом и кровью, попробуйте перейти на мясо... Двигаюсь по жизни, как скутер по воде - не угубляюсь, зато быстро. Только дурак нуждается в порядке - гений господствует над хаосом... |
|
|