€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90 •
Посмотреть все темы
Награды от админа в Галерее
1
415
Денис
@FeNIX74
31.05.2013
Как сделать награды в галерее?
пробовал так
/* Награды */
var nagrada="";
var awar = new Array();
awar['ник']='<img src="ссылка на награду" border="0" title="Пам пам пам">';
if(awar[nick]!=null) nagrada=awar[nick];
вывод "+nagrada+"
мне выводит
undefined
596
Сергей
@Князь_Пипецкий
31.05.2013
FeNIX74
пишет:
Как сделать награды в галерее?
пробовал так
/* Награды */
var nagrada="";
var awar = new Array();
awar['ник']='<img src="ссылка на награду" border="0" title="Пам пам пам">';
if(awar[nick]!=null) nagrada=awar[nick];
вывод "+nagrada+"
мне выводит
undefined
Как вариант - массив наград вынести в js - например awar.js
В шаблон галереи подключить <script src=awar.js></script>
415
Денис
@FeNIX74
31.05.2013
Князь_Пипецкий
пишет:
FeNIX74
пишет:
Как сделать награды в галерее?
пробовал так
/* Награды */
var nagrada="";
var awar = new Array();
awar['ник']='<img src="ссылка на награду" border="0" title="Пам пам пам">';
if(awar[nick]!=null) nagrada=awar[nick];
вывод "+nagrada+"
мне выводит
undefined
Как вариант - массив наград вынести в js - например awar.js
В шаблон галереи подключить <script src=awar.js></script>
пробовал не выводит!
1007
BETEPAH
@BETEPAH
31.05.2013
FeNIX74
пишет:
Как сделать награды в галерее?
пробовал так
/* Награды */
var nagrada="";
var awar = new Array();
awar['ник']='<img src="ссылка на награду" border="0" title="Пам пам пам">';
if(awar[nick]!=null) nagrada=awar[nick];
вывод "+nagrada+"
мне выводит
undefined
Если вывод делаете в
/* Функция формирования информации о фотографии */
function fotoinfo(x)
то, там нет переменной nick, а есть x[2];
/* Награды */
var awar = [];
awar['ник']='<img src="ссылка на награду" border="0" title="Пам пам пам">';
...
/* Функция формирования информации о фотографии */
function fotoinfo(x) {
var info="";
if(x[3]) info+=x[3]+"<br>";
info+="<a href=?inc=gallery&gallery="+x[2]+">"+x[2]+"</a>";
if(gal_upload>0) info+=" [<a href='?inc=info&userid="+x[8]+"' target='"+x[2]+"'>?</a>]";
info+="<br>"+x[1]+"<br>";
if(x[4]>0) info+="Оценка: "+(Math.round(x[5]/x[4]*10)/10)+" ("+x[4]+")<br>";
if(x[6]>0) info+="<font style='cursor:pointer;' title='Последний: "+x[7]+"'>Коментариев: "+x[6]+"</font><br>";
if(awar[x[2]]!=null) info+="Награда: "+awar[x[2]]+"<br>";
return info;
}
**********
Отредактировано BETEPAH -
31.05.2013
415
Денис
@FeNIX74
31.05.2013
BETEPAH
пишет:
FeNIX74
пишет:
Как сделать награды в галерее?
пробовал так
/* Награды */
var nagrada="";
var awar = new Array();
awar['ник']='<img src="ссылка на награду" border="0" title="Пам пам пам">';
if(awar[nick]!=null) nagrada=awar[nick];
вывод "+nagrada+"
мне выводит
undefined
Если вывод делаете в
/* Функция формирования информации о фотографии */
function fotoinfo(x)
то, там нет переменной nick, а есть x[2];
/* Награды */
var awar = [];
awar['ник']='<img src="ссылка на награду" border="0" title="Пам пам пам">';
...
/* Функция формирования информации о фотографии */
function fotoinfo(x) {
var info="";
if(x[3]) info+=x[3]+"<br>";
info+="<a href=?inc=gallery&gallery="+x[2]+">"+x[2]+"</a>";
if(gal_upload>0) info+=" [<a href='?inc=info&userid="+x[8]+"' target='"+x[2]+"'>?</a>]";
info+="<br>"+x[1]+"<br>";
if(x[4]>0) info+="Оценка: "+(Math.round(x[5]/x[4]*10)/10)+" ("+x[4]+")<br>";
if(x[6]>0) info+="<font style='cursor:pointer;' title='Последний: "+x[7]+"'>Коментариев: "+x[6]+"</font><br>";
if(awar[x[2]]!=null) info+="Награда: "+awar[x[2]]+"<br>";
return info;
}
**********
Что то уже похоже на то что нужно...трабла в том что если я даю награду к примеру ник1 то и у ник2 она тоже 😒
1007
BETEPAH
@BETEPAH
31.05.2013
FeNIX74
пишет:
BETEPAH
пишет:
**********
Что то уже похоже на то что нужно...трабла в том что если я даю награду к примеру ник1 то и у ник2 она тоже 😒
Нет
415
Денис
@FeNIX74
31.05.2013
BETEPAH
пишет:
FeNIX74
пишет:
BETEPAH
пишет:
**********
Что то уже похоже на то что нужно...трабла в том что если я даю награду к примеру ник1 то и у ник2 она тоже 😒
Нет
🤔
1007
BETEPAH
@BETEPAH
31.05.2013
FeNIX74
пишет:
BETEPAH
пишет:
FeNIX74
пишет:
Что то уже похоже на то что нужно...трабла в том что если я даю награду к примеру ник1 то и у ник2 она тоже 😒
Нет
**********
🤔
А при чем здесь комментарии-то? Речь шла о галерее, если я правильно понял слово "галерея". И код я привел для вывода награды пользователя, опубликовавшего фотографию, в тексте
информации о фотографии
.
Отредактировано BETEPAH -
31.05.2013
415
Денис
@FeNIX74
31.05.2013
Ну так я вывожу с помощью +awars(afoto)+
1007
BETEPAH
@BETEPAH
31.05.2013
FeNIX74
пишет:
Ну так я вывожу с помощью +awars(afoto)+
Понятия не имею, что это за функция, я ни о какой awars() ничего не писал. Но Вы сами ответили на свой вопрос: если вывод этой функцией работает неправильно, не делайте так.