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

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


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

Итак..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>.. Гуру, как выйти из положения? Рожать не предлагать)

 

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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

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

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

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