Вытащить аватар добавившего
2012-05-04 Дата: Пятница, 04.05.2012, 04:17 | Сообщение # 1
Рядовой
Группа: Зарегистрированные
Статус: Offline
Приветствую тебя админ. Помоги пожалуйста. Как с помощью гет-запроса вытащить аватар пользователя, который добавил материал в полной новости? Заранее спасибо.
2012-05-04 Дата: Пятница, 04.05.2012, 10:57 | Сообщение # 2
Аццкий кодер
Группа: Администраторы
Статус: Unknown
bohdantheone , Quote (bohdantheone )
Приветствую тебя админ. Помоги пожалуйста. Как с помощью гет-запроса вытащить аватар пользователя, который добавил материал в полной новости? Заранее спасибо.
В модуле «Новости сайта » и «Блог » за ссылку на автар пользователя, добавившего материал отвечает оператор: По этому get запрос не нужен. Соответственно, вот так: Code
<?if($AVATAR_URL$)?><img src="$AVATAR_URL$" style="width:100px;height:auto;border:0;" alt="Аватарка пользователя $USER$" /><?endif?>
...
2012-05-04 Дата: Пятница, 04.05.2012, 16:18 | Сообщение # 3
Рядовой
Группа: Зарегистрированные
Статус: Offline
Нужен в модуле фото
2012-05-04 Дата: Пятница, 04.05.2012, 16:28 | Сообщение # 4
Аццкий кодер
Группа: Администраторы
Статус: Unknown
bohdantheone , Quote (bohdantheone )
Нужен в модуле фото
Тогда только скриптом. Готового нет. ...
2012-05-04 Дата: Пятница, 04.05.2012, 16:30 | Сообщение # 5
Рядовой
Группа: Зарегистрированные
Статус: Offline
ну если огромный скрипт, то ладно - будет так.
2012-05-04 Дата: Пятница, 04.05.2012, 23:09 | Сообщение # 6
Аццкий кодер
Группа: Администраторы
Статус: Unknown
bohdantheone , Quote (bohdantheone )
ну если огромный скрипт, то ладно - будет так.
Да, не очень огромный ) - но его писать нужно. ...
2012-05-05 Дата: Суббота, 05.05.2012, 01:53 | Сообщение # 7
Рядовой
Группа: Зарегистрированные
Статус: Offline
ну если не сложно, то напиши пожалуйста=)
2012-05-08 Дата: Вторник, 08.05.2012, 00:32 | Сообщение # 8
Аццкий кодер
Группа: Администраторы
Статус: 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>
...
2012-05-08 Дата: Вторник, 08.05.2012, 15:00 | Сообщение # 9
Рядовой
Группа: Зарегистрированные
Статус: Offline
likbezz , спасибо, попробуем
2012-07-27 Дата: Пятница, 27.07.2012, 14:14 | Сообщение # 10
Генерал-майор
Группа: Пользователи
Статус: 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
2012-07-27 Дата: Пятница, 27.07.2012, 17:03 | Сообщение # 11
Аццкий кодер
Группа: Администраторы
Статус: Unknown
bandjuk , Code
<?if($MODULE_ID$="photo")?> <span style="width:50%;"> <?if($_AVATAR$)?><span id="userAvatar">$_AVATAR$</span><?else?> <?if($_ZODIAC_ID$)?>
В модуле фото нет таких операторов, вообще. Они есть только на персональной странице, а это НЕ модуль photo ...
2012-07-27 Дата: Пятница, 27.07.2012, 17:47 | Сообщение # 12
Генерал-майор
Группа: Пользователи
Статус: Offline
likbezz , что делать? Как правильно тогда условие прописать для 2-х разных стилей?
2012-07-27 Дата: Пятница, 27.07.2012, 22:46 | Сообщение # 13
Аццкий кодер
Группа: Администраторы
Статус: Unknown
bandjuk , Как правильно тогда условие прописать для 2-х разных стилей?
В смысле? Для двух разных стилей? При чем здесь это? Я говорю что данные операторы не доступны в шаблонах модуля , а ты про стили ... Нет таких операторов: $_AVATAR$ , $_ZODIAC_ID$ в модуле photo . Или ты где условие пишешь? а каком шаблоне? конкретно.
2012-07-27 Дата: Пятница, 27.07.2012, 22:52 | Сообщение # 14
Генерал-майор
Группа: Пользователи
Статус: 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>? Думаю. решение элементарное, но я что-то не соображу!
2012-07-27 Дата: Пятница, 27.07.2012, 23:08 | Сообщение # 15
Аццкий кодер
Группа: Администраторы
Статус: Unknown
bandjuk , шаблон "Персональная страница пользователя"
В этом шаблоне не работает оператор $MODULE_ID$ - точнее он работает, но всегда равен «index » - смысл проверять - отпадает. ... а в фотоальбоме на странице материалов с комментами через этот скрипт, например такая
Нет таких операторов: $_AVATAR$, $_ZODIAC_ID$ в модуле photo.