• Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Как вывести аватар пользователя, добавившего материал? (Как сделать рядом с сообщением пользоватетеля отражался ава?)
Как вывести аватар пользователя, добавившего материал?
Дата: Четверг, 14.02.2013, 01:31 |
Site Moder
Группа: Администраторы
Сообщений: 44
Награды: 0
Репутация: 6
Статус: Offline


igrok,
Цитата (igrok, Чт, 14.02.2013, 01:24:44)
Я извиняюсь, - вы так все тут интересно расписывает, но чет я не понял вашей дискуссии... Скажите пожалуйста, простым (для нубов) языком, как вывести ссылку на профиль пользователя добавившего статью на сайте ?%)

Код
<a href="/index/8-$UID$">Ссылка на профиль пользователя, добавившего статью</a>


igrok,
Цитата (igrok, Чт, 14.02.2013, 01:39:39)
Это ссылка на личный профиль. а нужна на профиль пользователя добавившего статью.

В шаблоне Фотография и комментарии, это ссылка на профиль того, кто добавил фотку.


 
Дата: Четверг, 14.02.2013, 09:28 |
Генерал-майор
Группа: Проверенные
Сообщений: 386
Награды: 1
Репутация: 0
Статус: Offline


Цитата (Mr_Smith, Ср, 13.02.2013, 23:31:46)
<a href="/index/8-$UID$">Ссылка на профиль пользователя, добавившего статью</a>

Это ссылка на личный профиль. а нужна на профиль пользователя добавившего статью.

Добавлено (14.02.2013, 09:28)
---------------------------------------------
а как же быть с каталогом статей ? (/publ/) cry


Сообщение отредактировал igrok - Четверг, 14.02.2013, 09:29
 
Дата: Пятница, 15.02.2013, 21:33 |
Полковник
Группа: Помощники
Сообщений: 210
Награды: 0
Репутация: 11
Статус: Offline


igrok, $PROFILE_URL$

 
Дата: Суббота, 16.02.2013, 01:11 |
Генерал-майор
Группа: Проверенные
Сообщений: 386
Награды: 1
Репутация: 0
Статус: Offline


Komoff - Я незнаю почему, но у меня открывается тупо белая страница about:blank

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


igrok,
Цитата (igrok, Сб, 16.02.2013, 01:11:45)
Я незнаю почему, но у меня открывается тупо белая страница about:blank

Вы понимаете.. в каждом шаблоне, по большой части, свои операторы. Кроме глобальных, естественно.
Вот вы, ничего не написали в своем первом вопросе.
Ни в какой модуль, ни в какой шаблон .. ни открыт ли профиль для гостей и тп. Ни-че-го.
..Вам это что, не срочно .. или вообще не очень-то и нужно? или вы спросили просто так, для интереса?

Как и правильно сказали выше, ссылку на профиль в шаблоне Статья и комментарии, выводит оператор $PROFILE_URL$ в чем и можно убедиться, открыв шаблон и просто посмотрев.





Цитата (igrok, Сб, 16.02.2013, 01:11:45)
Я незнаю почему, но у меня открывается тупо белая страница about:blank

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

Прикрепления: 1664261.png (9.3 Kb) · 2185138.png (18.1 Kb)

 
Дата: Суббота, 16.02.2013, 15:29 |
Генерал-майор
Группа: Проверенные
Сообщений: 386
Награды: 1
Репутация: 0
Статус: Offline


Цитата (likbezz, Сб, 16.02.2013, 02:44:38)
Вот вы, ничего не написали в своем первом вопросе.

Я ведь написал :
Цитата (igrok, Чт, 14.02.2013, 07:28:49)
Ссылка на профиль пользователя, добавившего статью

Цитата (likbezz, Сб, 16.02.2013, 02:44:38)
ни в какой шаблон ..

Страница материала. Раздел статьи.
Цитата (likbezz, Сб, 16.02.2013, 02:44:38)
открыт ли профиль для гостей и тп.

Что значит открыт ли профиль для гостей ?
Я использую условие, Если гость - то показывать 1, иначе показывать 0 ;

Цитата (likbezz, Сб, 16.02.2013, 02:44:38)
Может вы не туда, или не то .. или не так вставляете ..


Я пишу вот так:
Код
<a title="Ваш профиль" onclick="window.open('http://top-informer.ucoz.com/index/8-$UID$', 'Ваш профиль', 'width=700, height=700, status=no, resizable=no, top=200, left=200');return false;" href="http://top-informer.ucoz.com/index/8-$UID$" target="_blank">Ваш профиль</a>


только вместо - 8-$UID$ я вставлял $PROFILE_URL$ (не помню точно ставил ли приставки, а то я уже забросил эту идею...)


Сообщение отредактировал igrok - Суббота, 16.02.2013, 15:33
 
Дата: Суббота, 16.02.2013, 16:43 |
Полковник
Группа: Помощники
Сообщений: 210
Награды: 0
Репутация: 11
Статус: Offline


igrok, нет, там просто нужно вставлять
Код
<a href="$PROFILE_URL$">$USER$</a>
$PROFILE_URL$ выдает не просто URL профиля, а преобразует ссылку на открытие профиля в всплывающем окне автоматически. А если как ты хочешь, то
Код
<a href="javascript://" onclick="window.open('/index/8-$UID$','','scrollbars=1,top=0,left=0,resizable=1,width=700,height=700');return false;">$USER$</a>
Цитата (igrok, Сб, 16.02.2013, 18:29:07)
Я пишу вот так
Тогда непонятно почему у тебя не срабатывает, так должна быть ссылка на профиль того, кто добавил статью, может ты путаешь что-то...


Сообщение отредактировал Komoff - Суббота, 16.02.2013, 16:46
 
Дата: Суббота, 16.02.2013, 18:12 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


b]igrok[/b],
Цитата (igrok, Сб, 16.02.2013, 15:29:07)
Я ведь написал :
Цитата (igrok, Чт, 14.02.2013, 07:28:49)
Ссылка на профиль пользователя, добавившего статью

..давайте не будем спорить.

$IMAGE1$

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

Цитата (igrok, Сб, 16.02.2013, 15:29:07)
Что значит открыт ли профиль для гостей ?
Я использую условие, Если гость - то показывать 1, иначе показывать 0 ;

Цитата (igrok, Сб, 16.02.2013, 15:29:07)
Я пишу вот так:
Код
<a title="Ваш профиль" onclick="window.open('http://top-informer.ucoz.com/index/8-$UID$', 'Ваш профиль', 'width=700, height=700, status=no, resizable=no, top=200, left=200');return false;" href="http://top-informer.ucoz.com/index/8-$UID$" target="_blank">Ваш профиль</a>
только вместо - 8-$UID$ я вставлял $PROFILE_URL$ (не помню точно ставил ли приставки, а то я уже забросил эту идею...)

Ну вот почему почти все пишут самое только после кучи бесполезных сообщений.. или когда прокритикуешь (по делу/нет - неважно, но факт)
igrok,
Цитата (likbezz, Сб, 16.02.2013, 04:44:38)
ссылку на профиль в шаблоне Статья и комментарии, выводит оператор $PROFILE_URL$

Ссылка на профиль - это либо строка начинающаяся с «http://» либо просто со слеша - от корня сайта, либо вообще кусок html-кода (юкоз любит такие .. телодвижения)
Это понятно.
А вы эту строку вставляете в середину.
Вот так надо:
Код
<if($PROFILE_URL$)><a title="Ваш профиль" href="$PROFILE_URL$" target="_blank">Ваш профиль</a><?endif?>

..

И знайте, все что вы придумываете,ищите/спрашиваете, почти наверняка присутствует в шаблонах.
Там тоже не дураки сидять, и если придумали оператор, значит он где нибудь используется.

P.S.
Вы тоже простите, я тут воду в ступе толку иногда... бывают просто сложные дни..
Не обижайтесь, ничего личного.

Я вот думаю.. может написать какие-то правила добавления сообщения... даже наверное не правила, а так .. рекомендации..
И вывести заметные кнопки типа [FAQ по написанию вопросов] .. м? что скажете? а может прямо шаблон составить - вставлятся по клику что бы в поле сообщений?

..я вот заметил, некоторые вопросы начинаются так: “простите если пишу не в этой теме ... еще порядка 450 символов извинений... + 150 символов по делу...” в лучшем случае.. Зачем мне столько извинений? - если что - перемещу, не сложно...
Вопрос должен быть содержательным и с подробностями, желательно - с кодом, где, в каком шаблоне и как именно пользователь что-то делает.
Если вопрос затрагивает системные операторы..
Ну вот как-то так) что скажете? м? или бестолковая идея?

Добавлено (16.02.2013, 18:12:45)
---------------------------------------------
Ну вот )
Уже ответили ) не суть )


 
Дата: Воскресенье, 17.02.2013, 10:06 |
Генерал-майор
Группа: Проверенные
Сообщений: 386
Награды: 1
Репутация: 0
Статус: Offline


Цитата (likbezz, Сб, 16.02.2013, 16:12:57)
[FAQ по написанию вопросов] ..


Плавающую кнопочку по всему форуму думаю будет правильно. Только что бы там по короче было все... Если возможно, то по нажатию на кнопку открывается окно(ювинд) с рекомендациями и там же форма для добавления новой темы или ответа. Но текста с рекомендациями, не более чем в 1 абзац(больше читать, мало кто любит...) - только самые важные как для тебя замечания.

Цитата (likbezz, Сб, 16.02.2013, 16:12:57)
или бестолковая идея?
Я бы сказал идея очень даже правильная !!! Потому как зайдя на любой форум - требуется время, что бы разобраться что и как... А тут сразу все будет понятно, даже если пользователь незнаком с форумом. Пользователь может быстро приступить к участию.

Цитата (likbezz, Сб, 16.02.2013, 16:12:57)
Ну вот почему почти все пишут самое только после кучи бесполезных сообщений..


Потому, что не знают многого того, что знаешь Ты. А так как пишешь Ты, должен быть багаж знаний+ опыт в разработке, для понимания с полуслова. Вот и пишем кучу слов, что бы нас поняли... wacko

p/s: За ответы по теме спасибо.^_^


 
Дата: Воскресенье, 17.02.2013, 12:05 |
Полковник
Группа: Помощники
Сообщений: 210
Награды: 0
Репутация: 11
Статус: Offline


Цитата (likbezz, Сб, 16.02.2013, 21:12:57)
Ну вот как-то так) что скажете? м? или бестолковая идея?
Вот собрать бы страницу с ссылками на готовые решения не помешало бы. Можно даже сначала тему с навигацией по форуму и статьям. А потом разложить их по категориям. Я бы тебе помог с собиранием тем. Так будет легче ориентироваться и тем кто ищет ответы, и будут меньше задавать одни и те же вопросы.


Сообщение отредактировал Komoff - Воскресенье, 17.02.2013, 12:06
 
Дата: Воскресенье, 17.02.2013, 12:09 |
Генерал-майор
Группа: Проверенные
Сообщений: 386
Награды: 1
Репутация: 0
Статус: Offline


Komoff Поддерживаю !!

Я уже писал по этому поводу. Я бы еще сделал акцент на главную страницу и строку поиска. Там же продумать
Цитата
страницу с ссылками на готовые решения не помешало бы. Можно даже сначала тему с навигацией по форуму и статьям. А потом разложить их по категориям.


Сообщение отредактировал igrok - Воскресенье, 17.02.2013, 12:15
 
Дата: Понедельник, 27.05.2013, 00:16 |
Golstrider
Рядовой
Группа: Зарегистрированные
Сообщений: 2
Награды: 0
Репутация: 0
Статус: Offline


Дело вот в чем.Переделал модуль "Каталог статей" в "Аудиозаписи"
И вот когда я захожу в аудиозаписи пользователя ( они же материалы добавленные пользователем ) я хочу что бы там был ник и аватарка пользователя, и все его аудио.

Проблема в том что скрипту нужна ссылка страницы пользователя, соответственно сам UID пользователя, который имеется только в url сайта на данной странице "http://мойсайт.ucoz.ua/publ/0-0-$UID$-0-17". Как можно достать этот ID пользователя из ссылки, и соответственно вставить его в сам скрипт?
Также в принципе вместо $UID$ можно использовать $URI_ID$ и в итоге я получу http://мойсайт.ucoz.ua/index/8-puUser3
Но вот "puUser" - здесь лишнее,тогда как его убрать в таком случае?

P.S В JavaScript не разбираюсь =(


Сообщение отредактировал Golstrider - Понедельник, 27.05.2013, 00:20
 
Дата: Понедельник, 27.05.2013, 02:45 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Golstrider,
Цитата (Golstrider, Пн, 27.05.2013, 00:16:34)
url сайта на данной странице "http://мойсайт.ucoz.ua/publ/0-0-$UID$-0-17". Как можно достать этот ID пользователя из ссылки, и соответственно вставить его в сам скрипт?
Также в принципе вместо $UID$ можно использовать $URI_ID$ и в итоге я получу http://мойсайт.ucoz.ua/index/8-puUser3
Но вот "puUser" - здесь лишнее,тогда как его убрать в таком случае?

На JavaScript:
Код
<script type="text/javascript">
var s='http://мойсайт.ucoz.ua/index/8-puUser3';
alert(s.split('puUser')[1]);
</script>


Код
<script type="text/javascript">
var s='http://мойсайт.ucoz.ua/publ/0-0-3-0-17';
alert(parseInt(s.split('/0-0-')[1]));
</script>


Условными операторами:
Код
<?int(substr($REQUEST_URI$,strpos($REQUEST_URI$,'/0-0-')+5))?>


Код
<?substr('$URI_ID$',strpos('$URI_ID$','/8-')+9)?>

..


 
Дата: Понедельник, 27.05.2013, 14:53 |
Golstrider
Рядовой
Группа: Зарегистрированные
Сообщений: 2
Награды: 0
Репутация: 0
Статус: Offline


likbezz,
Цитата (likbezz,)
На JavaScript:
Код
<script type="text/javascript">  
  var s='http://мойсайт.ucoz.ua/index/8-puUser3';  
  alert(s.split('puUser')[1]);  
  </script>

Код
<script type="text/javascript">  
  var s='http://мойсайт.ucoz.ua/publ/0-0-3-0-17';  
  alert(parseInt(s.split('/0-0-')[1]));  
  </script>


Код работает,но перед загрузкой страницы выскакивает окошко java "Подтвердить действие"

Цитата (likbezz, )
Условными операторами:
Код
<?int(substr($REQUEST_URI$,strpos($REQUEST_URI$,'/0-0-')+5))?>

Код
<?substr('$URI_ID$',strpos('$URI_ID$','/8-')+9)?>

..


Операторы тоже работают, но почему то под аватаром, появляется цифра - Id пользователя

Добавлено (27.05.2013, 11:49)
---------------------------------------------

Цитата (likbezz,)
Код
<?substr('$URI_ID$',strpos('$URI_ID$','/8-')+9)?>


А хотя нет,этот оператор без ошибок пашет.Спасибо большое! С меня + в репу)

Добавлено (27.05.2013, 14:53)
---------------------------------------------
Хочу еще на другие страницы закинуть,все мучаюсь с этим оператором,вроде разобрался, понял принцип, а аватарку не выводит.Ссылки выводит,а аватар нет...собственно сама ссылка которую надо обработать
http://мойсайт.ucoz.ua/news/0-0-0-0-17-2

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


Golstrider,
Цитата (Golstrider, Пн, 27.05.2013, 14:53:07)
Код работает,но перед загрузкой страницы выскакивает окошко java "Подтвердить действие"

Понятное дело) прописан же алерт выводящий найденный ID.
Вы спросили как достать, - вот варианты. А как вы их будете использовать, .. на ваше усмотрение.

Цитата (Golstrider, Пн, 27.05.2013, 14:53:07)
собственно сама ссылка которую надо обработать

А для данной ссылки, так как она имеет вот такую структуру
Код
http://мойсайт.ucoz.ua/news/0-0-0-0-17-$UID$

Решения что выше не подходят, нужно изменить слегка.
Типа:
Код
<?substr($оператор_что_выводит_ссылку$,strpos($оператор_что_выводит_ссылку$,'-17-')+4)?>


 
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Как вывести аватар пользователя, добавившего материал? (Как сделать рядом с сообщением пользоватетеля отражался ава?)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:


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