Chib@ Опубликовано 22 Октября 2008 Жалоба Поделиться Опубликовано 22 Октября 2008 Итак..Yahoo сейчас мало кто пользуется, а ВКонтакте набирает обороты.Вот я заморочился и сделал небольшой мод( если это можно так назвать)Теперь в профиле пользователя при просмотре темы, отображается ссылка на его профиль ВКонтакте.Если поле не заполнено- ничего не отображается.скринПример работыПоехали.---Админка>ВНЕШНИЙ ВИД>HTML шаблоны> skin_topic (просмотр темы)>RenderRow Найти (к примеру):{$author['member_rank_img']}Добавить ниже:<if="$author['yahoo']"> <img src="style_images/<#IMG_DIR#>/profile_yahoo.gif" alt="Профиль ВКонтакте"><a href='{$author['yahoo']}'><b>ВКонтакте</b></a></if> /cache/lang_cache/ru/lang_profile.phpНайти:'m_enter_yahoo' => "Введите ваше имя в Yahoo!",Заменить на:'m_enter_yahoo' => "Введите ссылку на Ваш профиль ВКонтакте!",Найти:'yahoo' => "Yahoo!",Заменить на:'yahoo' => "ВКонтакте", cache/lang_cache/ru/lang_ucp.phpНайти:'yahoo_name' => "Имя в Yahoo",Заменить на:'yahoo_name' => "Профиль ВКонтакте",---Загрузить profile_yahoo.gif в style_images/ваш скин/ Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
daykkin Опубликовано 22 Октября 2008 Жалоба Поделиться Опубликовано 22 Октября 2008 Заместо этого что вставить в 2.1 что бы работало, а то в данном виде 0 не пашет. <if="$author['yahoo']"><img src="style_images/<#IMG_DIR#>/profile_yahoo.gif" alt="Профиль ВКонтакте"><a href='{$author['yahoo']}'><b>ВКонтакте</b></a> upd.. Все разобрался нужно убрать $ в строке <if="$author['yahoo']">. И все бы прекрасно, но вот как сделать что бы в профиле пользователя отображалась активная ссылка? а не просто текст ссылки? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Chib@ Опубликовано 22 Октября 2008 Автор Жалоба Поделиться Опубликовано 22 Октября 2008 Там активная и отображается...Смотри скрин Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
daykkin Опубликовано 22 Октября 2008 Жалоба Поделиться Опубликовано 22 Октября 2008 Так же предлагаю изначально внести в выводимую ссылку сео замуты (ноиндекс, нофоллов).. Что будет выглядеть вот так:<if="author['yahoo']"> <img src="style_images/<#IMG_DIR#>/profile_yahoo.gif" alt="Профиль ВКонтакте"> <noindex><a href='{$author['yahoo']}' rel="nofollow"><b>Я ВКонтакте</b></a></noindex></if> Там активная и отображается...Смотри скринЧитай ещё раз мое сообщение - я про профиль.. UPD.. Все сам разобрался в шаблоне skin_profile - show profile Найти <tr> <td width="1%" class="row1"><img src='style_images/new/profile_yahoo.gif' border='0' alt='Yahoo' /></td> <td width="99%" class="row2">{$info['yahoo']}</td> </tr> Заменить на <tr> <td width="1%" class="row1"><{PRO_YIM}></td> <td width="99%" class="row2"><noindex><a href='{$info['yahoo']}' rel="nofollow">Я в контакте</a></noindex></td> </tr> По аналогии сделать и с карточкой пользователя в шаблоне show card Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Chib@ Опубликовано 22 Октября 2008 Автор Жалоба Поделиться Опубликовано 22 Октября 2008 Ещё можно сделать, чтобы юзеры вводили не полный адрес, а лишь ID Найти (к примеру):{$author['member_rank_img']}Добавить ниже:<if="$author['yahoo']"><img src="style_images/<#IMG_DIR#>/profile_yahoo.gif" alt="Профиль ВКонтакте"><a href='http://vkontakte.ru/id{$author['yahoo']}'><b>ВКонтакте</b></a></if> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
daykkin Опубликовано 22 Октября 2008 Жалоба Поделиться Опубликовано 22 Октября 2008 Так запутаются многие, мне кажется. Кстати alt на иноке в профиле и карте остался Yahoo.. Щас буду искать где фиксить) Кстати помимо сео заморочей в ссыль нужно добавить target="blank" ибо вот) С профилем и картой косяк) Да и вообще метод косячный.. Замена яху на вконтакте чревата кучей последствий) Яху используется и при поиске пользователей расширенном и много в каких других местах) А с профилем косяк в том, что если ссылка на Вконтакте не указана пользователем то в итоге будет в профиле святиться ссылка "Я в контакте" и ведет она на http://блаблабла.ru/<i>Нет данных</i> А почему сопсна в шабе профиля show_profile не срабатывает <if="$author['yahoo']"> или <if="author['yahoo']">? Меня вполне бы устроила пустота заместо http://блаблабла.ru/<i>Нет данных</i>.. Гуру, как выйти из положения? Рожать не предлагать) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
daykkin Опубликовано 24 Октября 2008 Жалоба Поделиться Опубликовано 24 Октября 2008 Никто не поможет? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Intro Опубликовано 3 Января 2009 Жалоба Поделиться Опубликовано 3 Января 2009 попробуй может что-то другое изменить ? например MSN. щас сам попробую, и отпишусь. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Алхимик Опубликовано 22 Июня 2009 Жалоба Поделиться Опубликовано 22 Июня 2009 А почему сопсна в шабе профиля show_profile не срабатывает <if="$author['yahoo']"> или <if="author['yahoo']">? Меня вполне бы устроила пустота заместо http://блаблабла.ru/<i>Нет данных</i>.. Гуру, как выйти из положения? Рожать не предлагать) Подскажите, а кто-то это смог исправить? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
KoMePcAHT Опубликовано 22 Июня 2009 Жалоба Поделиться Опубликовано 22 Июня 2009 Воспользуйтесь модом http://db.ibresource.ru/1110/ Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.