Фильтр по:
  

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Вытащить аватар добавившего
Вытащить аватар добавившего
Дата: Пятница, 04.05.2012, 04:17 |
bohdantheone
Рядовой
Группа: Зарегистрированные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


Приветствую тебя админ. Помоги пожалуйста. Как с помощью гет-запроса вытащить аватар пользователя, который добавил материал в полной новости? Заранее спасибо.

 
Дата: Пятница, 04.05.2012, 10:57 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bohdantheone,
Quote (bohdantheone)
Приветствую тебя админ. Помоги пожалуйста. Как с помощью гет-запроса вытащить аватар пользователя, который добавил материал в полной новости? Заранее спасибо.

В модуле «Новости сайта» и «Блог» за ссылку на автар пользователя, добавившего материал отвечает оператор:
Code
$AVATAR_URL$
По этому get запрос не нужен.

Соответственно, вот так:
Code
<?if($AVATAR_URL$)?><img src="$AVATAR_URL$" style="width:100px;height:auto;border:0;" alt="Аватарка пользователя $USER$" /><?endif?>

...


 
Дата: Пятница, 04.05.2012, 16:18 |
bohdantheone
Рядовой
Группа: Зарегистрированные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


Нужен в модуле фото

 
Дата: Пятница, 04.05.2012, 16:28 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bohdantheone,
Quote (bohdantheone)
Нужен в модуле фото

Тогда только скриптом.
Готового нет.
...


 
Дата: Пятница, 04.05.2012, 16:30 |
bohdantheone
Рядовой
Группа: Зарегистрированные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


ну если огромный скрипт, то ладно - будет так.

 
Дата: Пятница, 04.05.2012, 23:09 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bohdantheone,
Quote (bohdantheone)
ну если огромный скрипт, то ладно - будет так.

Да, не очень огромный ) - но его писать нужно.
...


 
Дата: Суббота, 05.05.2012, 01:53 |
bohdantheone
Рядовой
Группа: Зарегистрированные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


ну если не сложно, то напиши пожалуйста=)

 
Дата: Вторник, 08.05.2012, 00:32 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bohdantheone,
Quote (bohdantheone)
ну если не сложно, то напиши пожалуйста=)

В шаблоне профиля запаковываем аватар в блок с ID.
Типа:
Code
<div style="position:relative;float:right;text-align:center;">
<?if($_AVATAR$)?><span id="userAvatar">$_AVATAR$</span><br /><br /><?endif?>


А там где нужно вывести пишем код:
Code
<span id="uAvaBox">
<script type="text/javascript">
$('#uAvaBox').load('http://ссылка_на_страницу_профиля #userAvatar');
</script>
</span>

...


 
Дата: Вторник, 08.05.2012, 15:00 |
bohdantheone
Рядовой
Группа: Зарегистрированные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


likbezz, спасибо, попробуем

 
Дата: Пятница, 27.07.2012, 14:14 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, привет, вот тоже решил скриптом воспользоваться, но у меня ситуаюция несколько не простая т.к. аватарка на персональной странице в рамке, а в фотоальбоме нужно применить другой стиль, смотри чего я сочинил:

Code

<?if($MODULE_ID$="photo")?>
<span style="width:50%;">
<?if($_AVATAR$)?><span id="userAvatar">$_AVATAR$</span><?else?>
<?if($_ZODIAC_ID$)?><img src="http://fotki.ucoz.ua/images/zodiac/$_ZODIAC_ID$.gif" border="0" alt="Нет аватара" Title="Нет аватара"><?else?>
<img src="http://fotki.ucoz.ua/images/gb/noavatar.jpg" border="0" alt="Нет аватара" Title="Нет аватара">
<?endif?><?endif?></span>

<?else?>
<fieldset style="border: #0094FF ridge thick;padding:0px 0px; border-radius:10 10 10 10"><?if($_AVATAR$)?>$_AVATAR$<?else?><?if($_ZODIAC_ID$)?><img src="http://fotki.ucoz.ua/images/zodiac/$_ZODIAC_ID$.gif"border=0 alt="Нет аватара"Title="Нет аватара"><?else?><img src="http://fotki.ucoz.ua/images/gb/noavatar.jpg" border=0 alt="Нет аватара" Title="Нет аватара"><?endif?><?endif?></fieldset>
<?endif?>


не выводит, подскажи, где ошибка? Спасибо!


Сообщение отредактировал bandjuk - Пятница, 27.07.2012, 14:14
 
Дата: Пятница, 27.07.2012, 17:03 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
Code
<?if($MODULE_ID$="photo")?>
<span style="width:50%;">
<?if($_AVATAR$)?><span id="userAvatar">$_AVATAR$</span><?else?>
<?if($_ZODIAC_ID$)?>

В модуле фото нет таких операторов, вообще.
Они есть только на персональной странице, а это НЕ модуль photo ...


 
Дата: Пятница, 27.07.2012, 17:47 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, что делать? cry Как правильно тогда условие прописать для 2-х разных стилей?

 
Дата: Пятница, 27.07.2012, 22:46 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
Как правильно тогда условие прописать для 2-х разных стилей?

В смысле? Для двух разных стилей?
При чем здесь это?
Я говорю что данные операторы не доступны в шаблонах модуля, а ты про стили ...
Нет таких операторов: $_AVATAR$, $_ZODIAC_ID$ в модуле photo.
Или ты где условие пишешь? а каком шаблоне? конкретно.


 
Дата: Пятница, 27.07.2012, 22:52 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


Или ты где условие пишешь? а каком шаблоне? конкретно.

Извини, протупил шаблон "Персональная страница пользователя". Т.е. нужно чтобы в персональной странице авка была такая:
Quote
<fieldset style="border: #0094FF ridge thick;padding:0px 0px; border-radius:10 10 10 10"><?if($_AVATAR$)?>$_AVATAR$<?else?><?if($_ZODIAC_ID$)?><img src="http://fotki.ucoz.ua/images/zodiac/$_ZODIAC_ID$.gif"border=0 alt="Нет аватара"Title="Нет аватара"><?else?><img src="http://fotki.ucoz.ua/images/gb/noavatar.jpg" border=0 alt="Нет аватара" Title="Нет аватара"><?endif?><?endif?></fieldset>


а в фотоальбоме на странице материалов с комментами через этот скрипт, например такая:
Quote

<span style="width:50%;">
<?if($_AVATAR$)?><span id="userAvatar">$_AVATAR$</span><?else?>
<?if($_ZODIAC_ID$)?><img src="http://fotki.ucoz.ua/images/zodiac/$_ZODIAC_ID$.gif" border="0" alt="Нет аватара" Title="Нет аватара"><?else?>
<img src="http://fotki.ucoz.ua/images/gb/noavatar.jpg" border="0" alt="Нет аватара" Title="Нет аватара">
<?endif?><?endif?>

конечно можно прописать стили в <span id="uAvaBox">
но как убрать рамку <fieldset>? Думаю. решение элементарное, но я что-то не соображу! sad


 
Дата: Пятница, 27.07.2012, 23:08 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
шаблон "Персональная страница пользователя"

В этом шаблоне не работает оператор $MODULE_ID$ - точнее он работает, но всегда равен «index» - смысл проверять - отпадает.
...

а в фотоальбоме на странице материалов с комментами через этот скрипт, например такая

Нет таких операторов: $_AVATAR$, $_ZODIAC_ID$ в модуле photo.


 
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Вытащить аватар добавившего
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:


Мобильная версия