Kamikadze1 Опубликовано 6 Апреля 2007 Жалоба Поделиться Опубликовано 6 Апреля 2007 как сделать ? поиск поюзал... нашёл но не тоhttp://www.ibresource.ru/forums/index.php?...%F7%E0%ED%E8%FE там отличается от 2.2.x может подскажет кто ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 mrMad-Cat Опубликовано 6 Апреля 2007 Жалоба Поделиться Опубликовано 6 Апреля 2007 А этот пробывал? Фисаночка делала. Я немножко подправил для 2.2.х но не проверял. Может что ещё надо.NO_AVATAR (graphiс simple mode) 1. Прежде всего создайте картинку noavatar.gif (или для начала используйте мою) и поместите ее в папку картинок стиля. 2. Откройте редактирование макросов вашего скина. Создайте новый макрос <{NO_AVATAR}> Для этого скомандуйте "добавить макрос". В открывшемся окошке слева вставьте: NO_AVATAR Справа: <img src='style_images/<#IMG_DIR#>/noavatar.gif' border='0' alt='Нет аватара' /> 3. Откройте редактирование HTML-шаблонов вашего стиля. ////////////////////////////////////////////////////////// skin_msg (Личные сообщения) -->Render_msg Найти: {$author['avatar']} Заменить на: <if="$author['avatar'] != """>{$author['avatar']}</if> <else><{NO_AVATAR}></else> ///////////////////////////////////////////////////////// skin_calendar (Календарь) --> cal_show_event Найти: {$member['avatar']} Заменить на: <if="$member['avatar'] != """>{$member['avatar']}</if> <else><{NO_AVATAR}></else> ////////////////////////////////////////////////////// skin_profile (Просмотр профиля) -->show_profile Найти: {$info['avatar']} Заменить на: <if="$info['avatar'] != """>{$info['avatar']}</if> <else><{NO_AVATAR}></else> ///////////////////////////////////////////////////// skin_search (Поиск) --> RenderPostRow Найти: {$author['avatar']} Заменить на: <if="$author['avatar'] != """>{$author['avatar']}</if> <else><{NO_AVATAR}></else> //////////////////////////////////////////////////// skin_topic (Просмотр темы) --> announcement_show Найти: {$author['avatar']} Заменить на: <if="$author['avatar'] != """>{$author['avatar']}</if> <else><{NO_AVATAR}></else> //////////////////////////////////////////////////// skin_topic (Просмотр темы) --> RenderRow Найти: {$author['avatar']} Заменить на: <if="$author['avatar'] != """>{$author['avatar']}</if> <else><{NO_AVATAR}></else> ----------------------------------------------------------- Все. С уважением, Fisana ibresource.ru Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Kamikadze1 Опубликовано 7 Апреля 2007 Автор Жалоба Поделиться Опубликовано 7 Апреля 2007 сделал всё по инструкции... аватара так и не появилось (( Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Kamikadze1 Опубликовано 8 Апреля 2007 Автор Жалоба Поделиться Опубликовано 8 Апреля 2007 кто пробывал ставить ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 FatCat Опубликовано 8 Апреля 2007 Жалоба Поделиться Опубликовано 8 Апреля 2007 А этот пробывал? Фисаночка делала. Я немножко подправил для 2.2.х но не проверял.А зачем так сложно? ALTER TABLE `ibf_member_extra` CHANGE `avatar_location` `avatar_location` VARCHAR( 128 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci DEFAULT 'http://domen.ru/file.jpg' NOT NULL; ALTER TABLE `ibf_member_extra` CHANGE `avatar_type` `avatar_type` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci DEFAULT ' ' NOT NULL; Проверил на 2.2.2 - сработало, все вновьрегистрированные стали писать с этим аватаром. В личных настройках его не видно, но в сообщениях вылезает Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Armis Опубликовано 8 Апреля 2007 Жалоба Поделиться Опубликовано 8 Апреля 2007 В личных настройках его не видно, но в сообщениях вылезает А сменить то его получится потом? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Kamikadze1 Опубликовано 9 Апреля 2007 Автор Жалоба Поделиться Опубликовано 9 Апреля 2007 FatCat не работает Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 mrMad-Cat Опубликовано 10 Апреля 2007 Жалоба Поделиться Опубликовано 10 Апреля 2007 FatCat а если удалить его? то будет же не по умолчанию. И не будет аватара.Kamikadze1 не фартовый ты чел Я буду проверять. Но не сегодня а через пару дней наверно. Можешь подождать. А можушь сам подумать что не так. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 FatCat Опубликовано 10 Апреля 2007 Жалоба Поделиться Опубликовано 10 Апреля 2007 FatCat а если удалить его? то будет же не по умолчанию. И не будет аватара.Я считаю, что пользователь вправе сам выбирать, будет у него аватар или нет.Принуждением ничего не добьешься, лишь заставишь народ мудрить. В конце концов никто не мешает пользователю создать квадратную прозрачную пустую гифку и кинуть ее себе в качестве аватара. Kamikadze1 не фартовый ты чел Я буду проверять.Прежде чем написать сюда, я выполнил эти запросы на локальном форуме, а потом для пробы зарегистрировал нового пользователя и написал от его имени - пост получился с аватаркой.При заход в профиль пользователя информации о выбранной аватарке нет, если выбрать аватарку - она сменится и в постах, и появится в личных настройках. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Kamikadze1 Опубликовано 11 Апреля 2007 Автор Жалоба Поделиться Опубликовано 11 Апреля 2007 FatCat, да работает всё я просто не создавал нового пользователя думал что у юзерей у которых нет авки появится Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 mrMad-Cat Опубликовано 11 Апреля 2007 Жалоба Поделиться Опубликовано 11 Апреля 2007 Я считаю, что пользователь вправе сам выбирать, будет у него аватар или нет.Принуждением ничего не добьешься, лишь заставишь народ мудрить. В конце концов никто не мешает пользователю создать квадратную прозрачную пустую гифку и кинуть ее себе в качестве аватара.Да, в чём-то ты прав Но я в таком случае не понимаю зачем нужен хак отображения аватаров у тех у кого его нет. Ведь именно суть в том что если аватар не выбран то это будет картинка где будет дефолтный аватар. По сути диктатура но в этом суть мода. Для тех кому нравиться такая идея. Если например выводить на аватар какуюто кнопку то этот хак реально нужная вещь. А так неоправданое насилие. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Kamikadze1 Опубликовано 11 Апреля 2007 Автор Жалоба Поделиться Опубликовано 11 Апреля 2007 mrMad-Cat суть сего мода в том, что зарегистрированный пользователь уже изночально имеет аватару такую которую нарисовал администратор форума... это сделано для улучшения вншнего вида форума... имхо. я считаю, что будет красивее выглядеть форум с картинкой которую нарисовал я, чем без неё. не каждый ползователь когда регистрируеся ставит себе аватар, он может недею юзать форум и только через некоторое время поставит... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 mrMad-Cat Опубликовано 11 Апреля 2007 Жалоба Поделиться Опубликовано 11 Апреля 2007 а как ты относишься к тому что он может его убрать? И не будет аватара. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Kamikadze1 Опубликовано 12 Апреля 2007 Автор Жалоба Поделиться Опубликовано 12 Апреля 2007 пускай убирает это его уже дело Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 TRka Опубликовано 16 Июня 2007 Жалоба Поделиться Опубликовано 16 Июня 2007 (изменено) ALTER TABLE `ibf_member_extra` CHANGE `avatar_location` `avatar_location` VARCHAR( 128 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci DEFAULT 'http://domen.ru/file.jpg' NOT NULL; ALTER TABLE `ibf_member_extra` CHANGE `avatar_type` `avatar_type` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci DEFAULT ' ' NOT NULL; Получилась бяка , мб я тупой Но вот что происходит : http://www.rugamer.net.ru/forum/style_avatars/http://rugamer.net.ru/forum/style_images/default.gif хотя должно быть так : http://rugamer.net.ru/forum/style_images/default.gif подскажите плиз. Изменено 16 Июня 2007 пользователем TRka Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 16 Июня 2007 Жалоба Поделиться Опубликовано 16 Июня 2007 Немного не так делать надо:1. DEFAULT 'default.gif' NOT NULL;2. Файл положить в ./style_avatars/ // Что-то мне кажется что кто-то редактировал пост FatCat'а... P.S. Первый и второй пост этой темы - лучшее решение Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ]-[ @ c |{ e r Опубликовано 16 Июня 2007 Жалоба Поделиться Опубликовано 16 Июня 2007 ./sources/ipsclass.php 1) Ищём: //----------------------------------------- // No avatar? //----------------------------------------- if ( ! $member_avatar or $member_view_avatars == 0 or ! $this->vars['avatars_on'] or ( strpos( $member_avatar, "noavatar" ) AND !strpos( $member_avatar, '.' ) ) ) { return ""; } if ( substr( $member_avatar, -4 ) == ".swf" and $this->vars['allow_flash'] != 1 ) { return ""; }Заменяем на: //----------------------------------------- // No avatar? //----------------------------------------- if ( ! $member_avatar or $member_view_avatars == 0 or ! $this->vars['avatars_on'] or ( strpos( $member_avatar, "noavatar" ) AND !strpos( $member_avatar, '.' ) ) ) { return '<img src="'.$this->vars['board_url'].'/style_images/other/noavatar.gif" border="0" alt="Нет аватара" title="Нет аватара" />'; } if ( substr( $member_avatar, -4 ) == ".swf" and $this->vars['allow_flash'] != 1 ) { return '<img src="'.$this->vars['board_url'].'/style_images/other/noavatar.gif" border="0" alt="Нет аватара" title="Нет аватара" />'; } 2)Ищем: //----------------------------------------- // No avatar? //----------------------------------------- if ( $member_avatar == 'noavatar' ) { return ''; }Заменяем на: //----------------------------------------- // No avatar? //----------------------------------------- if ( $member_avatar == 'noavatar' ) { return '<img src="'.$this->vars['board_url'].'/style_images/other/noavatar.gif" border="0" alt="Нет аватара" title="Нет аватара" />'; } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 16 Июня 2007 Жалоба Поделиться Опубликовано 16 Июня 2007 $sl_forum_url=$this->vars['board_url']; и '.$sl_forum_url.' - лишнее P.S. Именно это и имел в виду говоря про начало темы... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ]-[ @ c |{ e r Опубликовано 16 Июня 2007 Жалоба Поделиться Опубликовано 16 Июня 2007 Если форум не в корне, то не лишнее.Да и возвращяется же не путь к картинке, а html код (<img src=...)Да и путь к картинке замените на свой.Если нужна картинка, можете взять эту:<a href="http://shelkovo.org/forum/style_images/other/noavatar.gif" target="_blank">http://shelkovo.org/forum/style_images/other/noavatar.gif</a> Парсер url поправьте на IBR Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Master Опубликовано 16 Июня 2007 Жалоба Поделиться Опубликовано 16 Июня 2007 Зачем столько текста?Дефолтный аватар Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ]-[ @ c |{ e r Опубликовано 16 Июня 2007 Жалоба Поделиться Опубликовано 16 Июня 2007 Ну тоже самое. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Bibliotekar Опубликовано 5 Августа 2007 Жалоба Поделиться Опубликовано 5 Августа 2007 ]-[ @ c |{ e r Спасибо все работает и на 2.3 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Kamikadze1
как сделать ? поиск поюзал... нашёл но не то
http://www.ibresource.ru/forums/index.php?...%F7%E0%ED%E8%FE
там отличается от 2.2.x
может подскажет кто ?
Ссылка на комментарий
Поделиться на других сайтах
21 ответ на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.