Перейти к контенту

Ссылка на профиль "ВКонтакте" в темах под аватаром


Рекомендуемые сообщения

Итак..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/ваш скин/

post-59935-1224679698.gif

Ссылка на комментарий
Поделиться на других сайтах

Заместо этого что вставить в 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']">. И все бы прекрасно, но вот как сделать что бы в профиле пользователя отображалась активная ссылка? а не просто текст ссылки?

Ссылка на комментарий
Поделиться на других сайтах

Так же предлагаю изначально внести в выводимую ссылку сео замуты (ноиндекс, нофоллов).. Что будет выглядеть вот так:

<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

Ссылка на комментарий
Поделиться на других сайтах

Ещё можно сделать, чтобы юзеры вводили не полный адрес, а лишь 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>

Ссылка на комментарий
Поделиться на других сайтах

Так запутаются многие, мне кажется. Кстати alt на иноке в профиле и карте остался Yahoo.. Щас буду искать где фиксить)

 

Кстати помимо сео заморочей в ссыль нужно добавить target="blank" ибо вот)

 

С профилем и картой косяк) Да и вообще метод косячный.. Замена яху на вконтакте чревата кучей последствий) Яху используется и при поиске пользователей расширенном и много в каких других местах) А с профилем косяк в том, что если ссылка на Вконтакте не указана пользователем то в итоге будет в профиле святиться ссылка "Я в контакте" и ведет она на http://блаблабла.ru/<i>Нет данных</i> :D

 

А почему сопсна в шабе профиля show_profile не срабатывает <if="$author['yahoo']"> или <if="author['yahoo']">? Меня вполне бы устроила пустота заместо http://блаблабла.ru/<i>Нет данных</i>.. Гуру, как выйти из положения? Рожать не предлагать)

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...
  • 5 месяцев спустя...
А почему сопсна в шабе профиля show_profile не срабатывает <if="$author['yahoo']"> или <if="author['yahoo']">? Меня вполне бы устроила пустота заместо http://блаблабла.ru/<i>Нет данных</i>.. Гуру, как выйти из положения? Рожать не предлагать)

 

Подскажите, а кто-то это смог исправить?

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.