• Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: JonMagon  
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Как на одноклассниках и вконтакте (скрипт)
Как на одноклассниках и вконтакте
valeria889
Сообщений: 115
Репутация: 12

Сообщение # 16 | 16:15:22
Rad_van_Cor, Здравствуйте.
Да, конечно, я опишу Вам, но одна просьба.
Перейдите по этой ссылочке: //forum.ucoz.ru/forum/38-44408-945550-16-1353007216
А если нет, то тогда прочитайте здесь:
Я нуждаюсь в маленьком окошечке, которое будет "выплывать" или "вылезать" или даже "появляться", когда я навожу на аватар пользователя.
Я нуждаюсь в окошке, в котором будет выходить следующее:
  • Профиль

  • Написать сообщение
  • Подарить подарок (Вручить награду)
  • Записи в форуме
  • Изменить профиль (только если навожу на саму себя)


И собственно, хочется чтобы когда я навожу на аватар, выводилось только доступные мне варианты примера "Написать сообщение" или примеры приведенные выше. А если я навожу на себя, то вылезает к примеру это "Изменить профиль", "Профиль" и что я могу сделать со своим профилем.
Думаю, Вы поняли))

Уважаемые пользователи проекта ucoz.ru! Не пишите пожалуйста в ЛС, т. к. я удаляю ЛС моментально, без ответа, если на форуме уже имеется ответ на задаваемый вопрос.
Rad_van_Cor
Сообщений: 1179
Репутация: 437

Сообщение # 17 | 16:52:57
valeria889, всё понял, сейчас напишу.
А вы пока дайте мне ссылку на ваш сайт и скажите какого размера аватары пользователей у вас по ширене. Так как от ширины аватара будет зависеть ширина всплывающего блока.

valeria889
Сообщений: 115
Репутация: 12

Сообщение # 18 | 16:59:30
Да, конечно.
Адрес: http://ufland.moy.su/
Ширина аватара на форуме (так как я использую форум в качестве сайта): 200

Уважаемые пользователи проекта ucoz.ru! Не пишите пожалуйста в ЛС, т. к. я удаляю ЛС моментально, без ответа, если на форуме уже имеется ответ на задаваемый вопрос.
Rad_van_Cor
Сообщений: 1179
Репутация: 437

Сообщение # 19 | 17:03:27
valeria889, так вам эта фишка нужно что бы работала на форуме или на персональной странице пользователя?

valeria889
Сообщений: 115
Репутация: 12

Сообщение # 20 | 17:07:41
На форуме.
И подскажите пожалуйста еще одну детальку:
Как изменить размер отображения аватара в профиле?
Почему? Потому что большие, во-первых, плохо смотрятся, а во-вторых, что дизайн весь портит

Уважаемые пользователи проекта ucoz.ru! Не пишите пожалуйста в ЛС, т. к. я удаляю ЛС моментально, без ответа, если на форуме уже имеется ответ на задаваемый вопрос.
Rad_van_Cor
Сообщений: 1179
Репутация: 437

Сообщение # 21 | 17:14:43
Quote
На форуме.
понял, делаю.

Quote
Как изменить размер отображения аватара в профиле?Почему? Потому что большие, во-первых, плохо смотрятся, а во-вторых, что дизайн весь портит

На персональной странице пользователя, это $_AVATAR$ замените на это:

Code
<img style="width:100px;" src="<?substr(substr($_AVATAR$,strpos($_AVATAR$,'src="')+5),0,strpos(substr($_AVATAR$,strpos($_AVATAR$,'src="')+5),'"'))?>" />


width:100px; отвечает за ширину аватара, 100 можете менять на любое другое значение. Высота будет автоматом меняться пропорционально указанной вами ширине.

valeria889
Сообщений: 115
Репутация: 12

Сообщение # 22 | 17:17:12
Спасибо за код изменения отображения Аватара в профиле

Уважаемые пользователи проекта ucoz.ru! Не пишите пожалуйста в ЛС, т. к. я удаляю ЛС моментально, без ответа, если на форуме уже имеется ответ на задаваемый вопрос.
Rad_van_Cor
Сообщений: 1179
Репутация: 437

Сообщение # 23 | 18:53:06
Фуф, написал, и так, это в CSS в любое место

Code
.dlinf{position:relative;max-width:194px}
.dlinf span{display:none;}
div.dlinf:hover span {position:absolute;z-index:99;font:11px tahoma;display:block;background: rgba(0,0,0,0.7);color:#ffffff;text-decoration:none;padding:3px;bottom:0px;width:194px;}
a#prof_inf:link,a#prof_inf:active,a#prof_inf:visited {text-decoration:none; color:#ffffff;opacity:0.7;display:block;}
a#prof_inf:hover {text-decoration:none; color:#ffffff;opacity:1.0;}

Теперь идём на форум - вид материалов, находим этот код:

<img alt="" title="$USERNAME$" class="userAvatar" border="0" src="$AVATAR_URL$" width="200px;">

Это заменяем его на это:

Code
<div class="dlinf"><img alt="" title="$USERNAME$" class="userAvatar" border="0" src="$AVATAR_URL$" width="200px;">
<span>
<a id="prof_inf" href="$PROFILE_URL$">Профиль</a>
<?if($CUR_USER_ID$=$UID$)?><?else?><a id="prof_inf" href="javascript://" rel="nofollow" onclick="window.open('/index/14-$UID$-0-1','userpm','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;">Написать ЛС</a><?endif?>   
<a id="prof_inf" href="$AWARDS_READ_URL$" title="Список наград">Награды: $AWARDS$</a>
<?if($CUR_USER_ID$=$UID$)?><?else?><a id="prof_inf" href="$AWARDS_DO_URL$">Добавить награду+</a> <?endif?>
<?if($CUR_USER_ID$=$UID$)?><a id="prof_inf" href="javascript://" rel="nofollow" onclick="window.open('/index/11','userpm','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;">Настройки</a><?else?><?endif?>
</span>
</div>

Rad_van_Cor
Сообщений: 1179
Репутация: 437

Сообщение # 24 | 18:55:56
На первой фотке инфа которая будет видна на своём профиле, на второй картинке когда будите наводить на чужой аватар.

Прикрепления: 3029050.jpg (118.3 Kb)

valeria889
Сообщений: 115
Репутация: 12

Сообщение # 25 | 19:05:38
Большое спасибо за код! Все поставила, все получилось. Могла бы добавить репутацию, добавила бы, но тайм-аут 7 дней и я Вам за размер аватара репутацию прибавляла, но если Вы не возражаете, могу подарить подарок.
А также могу я изменить надписи?

Уважаемые пользователи проекта ucoz.ru! Не пишите пожалуйста в ЛС, т. к. я удаляю ЛС моментально, без ответа, если на форуме уже имеется ответ на задаваемый вопрос.
Rad_van_Cor
Сообщений: 1179
Репутация: 437

Сообщение # 26 | 19:08:30
valeria889,
Quote
А также могу я изменить надписи?

Ну конечно можете, в коде ищите нужную надпись и меняйте на ту которая вам нужна.

valeria889
Сообщений: 115
Репутация: 12

Сообщение # 27 | 19:15:04
А могу я также добавить?

Уважаемые пользователи проекта ucoz.ru! Не пишите пожалуйста в ЛС, т. к. я удаляю ЛС моментально, без ответа, если на форуме уже имеется ответ на задаваемый вопрос.
Rad_van_Cor
Сообщений: 1179
Репутация: 437

Сообщение # 28 | 19:17:12
valeria889, ну а почему же нет. Что хотите туда можете добавлять.

valeria889
Сообщений: 115
Репутация: 12

Сообщение # 29 | 19:18:51
А как?

Уважаемые пользователи проекта ucoz.ru! Не пишите пожалуйста в ЛС, т. к. я удаляю ЛС моментально, без ответа, если на форуме уже имеется ответ на задаваемый вопрос.
Rad_van_Cor
Сообщений: 1179
Репутация: 437

Сообщение # 30 | 19:25:04
valeria889, ну вставляйте нужные вам переменные, оборачивайте их в ссылку и всё.
Как это делал я.

К примеру, что бы вывести ссылку на профиль я взял переменную которая выводит ссылку на профиль $PROFILE_URL$
Обвернул её в ссылку и вставил в код

Code
<a id="prof_inf" href="$PROFILE_URL$">Профиль</a>

Вот так можете добавлять туда что угодно.

Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Как на одноклассниках и вконтакте (скрипт)
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск: