Как вывести аватар пользователя, добавившего материал?
|
|
[16] Mr_Smith [14.02.2013, 01:31] |
igrok, Я извиняюсь, - вы так все тут интересно расписывает, но чет я не понял вашей дискуссии... Скажите пожалуйста, простым (для нубов) языком, как вывести ссылку на профиль пользователя добавившего статью на сайте ?%) Код <a href="/index/8-$UID$">Ссылка на профиль пользователя, добавившего статью</a>
igrok, Это ссылка на личный профиль. а нужна на профиль пользователя добавившего статью. В шаблоне Фотография и комментарии, это ссылка на профиль того, кто добавил фотку. |
|
[17] igrok [14.02.2013, 09:28] |
<a href="/index/8-$UID$">Ссылка на профиль пользователя, добавившего статью</a> Это ссылка на личный профиль. а нужна на профиль пользователя добавившего статью.
Добавлено (14.02.2013, 09:28) --------------------------------------------- а как же быть с каталогом статей ? (/publ/)
Сообщение отредактировал igrok - Четверг, 14.02.2013, 09:29 |
|
[18] Komoff [15.02.2013, 21:33] |
igrok, $PROFILE_URL$ |
|
[19] igrok [16.02.2013, 01:11] |
Komoff - Я незнаю почему, но у меня открывается тупо белая страница about:blank |
|
[20] likbezz [16.02.2013, 04:44] |
igrok, Я незнаю почему, но у меня открывается тупо белая страница about:blank Вы понимаете.. в каждом шаблоне, по большой части, свои операторы. Кроме глобальных, естественно. Вот вы, ничего не написали в своем первом вопросе. Ни в какой модуль, ни в какой шаблон .. ни открыт ли профиль для гостей и тп. Ни-че-го. ..Вам это что, не срочно .. или вообще не очень-то и нужно? или вы спросили просто так, для интереса?
Как и правильно сказали выше, ссылку на профиль в шаблоне Статья и комментарии, выводит оператор $PROFILE_URL$ в чем и можно убедиться, открыв шаблон и просто посмотрев.
Я незнаю почему, но у меня открывается тупо белая страница about:blank ..вот я тоже без понятия.. Может вы не туда, или не то .. или не так вставляете .. Вы же ничего не говорите .. можно только гадать .. а это достаточно бестолковое занятие, что бы тратить на него время. ..
|
|
[21] igrok [16.02.2013, 15:29] |
Вот вы, ничего не написали в своем первом вопросе. Я ведь написал :Ссылка на профиль пользователя, добавившего статью Страница материала. Раздел статьи. открыт ли профиль для гостей и тп. Что значит открыт ли профиль для гостей ? Я использую условие, Если гость - то показывать 1, иначе показывать 0 ;
Может вы не туда, или не то .. или не так вставляете ..
Я пишу вот так: Код <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 |
|
[22] Komoff [16.02.2013, 16:43] |
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> Тогда непонятно почему у тебя не срабатывает, так должна быть ссылка на профиль того, кто добавил статью, может ты путаешь что-то...
Сообщение отредактировал Komoff - Суббота, 16.02.2013, 16:46 |
|
[23] likbezz [16.02.2013, 18:12] |
b]igrok[/b], Я ведь написал : Цитата (igrok, Чт, 14.02.2013, 07:28:49) Ссылка на профиль пользователя, добавившего статью ..давайте не будем спорить.
$IMAGE1$
ну не написали вы в первом вопросе на тему ничего.. А понимаете, первое впечатление достаточно важное.. Вот я, лично, потерял интерес сразу.. столько слов - и ни одного по делу. - говорю только за себя.
Что значит открыт ли профиль для гостей ? Я использую условие, Если гость - то показывать 1, иначе показывать 0 ; Я пишу вот так: Код <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, ссылку на профиль в шаблоне Статья и комментарии, выводит оператор $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) --------------------------------------------- Ну вот ) Уже ответили ) не суть ) |
|
[24] igrok [17.02.2013, 10:06] |
[FAQ по написанию вопросов] ..
Плавающую кнопочку по всему форуму думаю будет правильно. Только что бы там по короче было все... Если возможно, то по нажатию на кнопку открывается окно(ювинд) с рекомендациями и там же форма для добавления новой темы или ответа. Но текста с рекомендациями, не более чем в 1 абзац(больше читать, мало кто любит...) - только самые важные как для тебя замечания.
Я бы сказал идея очень даже правильная !!! Потому как зайдя на любой форум - требуется время, что бы разобраться что и как... А тут сразу все будет понятно, даже если пользователь незнаком с форумом. Пользователь может быстро приступить к участию.
Ну вот почему почти все пишут самое только после кучи бесполезных сообщений..
Потому, что не знают многого того, что знаешь Ты. А так как пишешь Ты, должен быть багаж знаний+ опыт в разработке, для понимания с полуслова. Вот и пишем кучу слов, что бы нас поняли...
p/s: За ответы по теме спасибо.^_^ |
|
[25] Komoff [17.02.2013, 12:05] |
Ну вот как-то так) что скажете? м? или бестолковая идея? Вот собрать бы страницу с ссылками на готовые решения не помешало бы. Можно даже сначала тему с навигацией по форуму и статьям. А потом разложить их по категориям. Я бы тебе помог с собиранием тем. Так будет легче ориентироваться и тем кто ищет ответы, и будут меньше задавать одни и те же вопросы.
Сообщение отредактировал Komoff - Воскресенье, 17.02.2013, 12:06 |
|
[26] igrok [17.02.2013, 12:09] |
Komoff Поддерживаю !!
Я уже писал по этому поводу. Я бы еще сделал акцент на главную страницу и строку поиска. Там же продумать Цитата страницу с ссылками на готовые решения не помешало бы. Можно даже сначала тему с навигацией по форуму и статьям. А потом разложить их по категориям.
Сообщение отредактировал igrok - Воскресенье, 17.02.2013, 12:15 |
|
[27] Golstrider [27.05.2013, 00:16] |
Дело вот в чем.Переделал модуль "Каталог статей" в "Аудиозаписи" И вот когда я захожу в аудиозаписи пользователя ( они же материалы добавленные пользователем ) я хочу что бы там был ник и аватарка пользователя, и все его аудио.
Проблема в том что скрипту нужна ссылка страницы пользователя, соответственно сам 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 |
|
[28] likbezz [27.05.2013, 02:45] |
Golstrider, 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)?> .. |
|
[29] Golstrider [27.05.2013, 14:53] |
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 |
|
[30] likbezz [28.05.2013, 00:38] |
Golstrider, Код работает,но перед загрузкой страницы выскакивает окошко java "Подтвердить действие" Понятное дело) прописан же алерт выводящий найденный ID. Вы спросили как достать, - вот варианты. А как вы их будете использовать, .. на ваше усмотрение.
собственно сама ссылка которую надо обработать А для данной ссылки, так как она имеет вот такую структуру Код http://мойсайт.ucoz.ua/news/0-0-0-0-17-$UID$ Решения что выше не подходят, нужно изменить слегка. Типа: Код <?substr($оператор_что_выводит_ссылку$,strpos($оператор_что_выводит_ссылку$,'-17-')+4)?> |
|