|
Comunitatea uCoz Configurări ale sistemului uCoz Chestiuni generale Comentarii (Intrebare) |
Comentarii |
Adzone,
Quote Atentie! Comentariile pot fi adăugate numai în module (cu exceptia Carte pentru oaspeţi, FAQ şi Teste). Modulul blog are formularul de adaugare a comentariilor. Tie nu iti apare? Quote (Adzone) Sau daca se poate adauga campul website si comentariul sa poata fi verificat prima data inainte de a fi publicat ? Nu poti, dar poti fi instiinta imediat prin e-mail cand cineva adauga un comentariu astfel: Intri in Control panel --> Principală » Blog » Setările modulului si gasesti "Anunţă administratorul despre noile comentarii prin e-mail:" si bifezi. |
Quote (Devil) Modulul blog are formularul de adaugare a comentariilor. Tie nu iti apare? Tie nu ti se pare ca nu ai inteles intrabrea ? Stiu ca exista formular de comentarii, dar ziceam de unul care sa contina si campul Wwbsite cum e normal, iar numele celui care comenteaza sa fie linkat catre website-ul pe care il introduce in acel camp. |
Salutare,
Știu că dezgrop un topic vechi dar e exact ceea ce caut. Am vrut și eu să fac să apar și câmpul de website la adăugarea unui comentariu. Am reușit să fac asta, doar că nu-mi apare numele cu link. Pot doar eu să vad link-ul când sau să editez comentariul. Aș vrea să se poată da click pe nume să mă ducă pe link-ul pus în căsuța website. Codul de la aspectul comentariilor este: Cod <table border="0" cellpadding="0" cellspacing="0" width="100%" class="$CLASS$"><tr><td style="padding:3px;"><div style="float:right;font-size:11px;font-family:Verdana;"><?if($COMMENT_RATING$<0)?><span class="myWinError"><b>$COMMENT_RATING$</b></span><?else?><?if($COMMENT_RATING$=0)?><span style="color:gray;"><b>$COMMENT_RATING$</b></span><?else?><span class="myWinSuccess"><b>+$COMMENT_RATING$</b></span><?endif?><?endif?> <?if($GOOD_COMMENT_URL$)?><a href="$GOOD_COMMENT_URL$"><img alt="" src="http://s41.ucoz.net/img/icon/thumbu.png" width="13" align="absmiddle" border="0" title="+1"></a> <a href="$BAD_COMMENT_URL$"><img alt="" src="http://s41.ucoz.net/img/icon/thumbd.png" width="13" border="0" align="absmiddle" title="-1"></a><?else?><img alt="" src="http://s41.ucoz.net/img/icon/thumbu_.png" align="absmiddle" width="13" border="0" title="+1"> <img alt="" src="http://s41.ucoz.net/img/icon/thumbd_.png" width="13" align="absmiddle" border="0" title="-1"><?endif?> $MODER_PANEL$</div><div class="cTop" style="text-align:left;"><?if($IS_OWN$)?><span class="myWinError">*</span> <?else?><?if($IS_NEW$)?><span class="myWinSuccess">*</span> <?endif?><?endif?><a href="#ent$ID$" onclick="if (document.getElementById('comEnt$ID$')){$('body').scrollTo( { top:$('#comEnt$ID$').offset().top-22, left:0}, 500 );return false;}" name="ent$ID$"><b>$NUMBER$</b></a> <?if($USERNAME$)?><a href="$PROFILE_URL$"><b>$USERNAME$</b></a><?else?><b>$NAME$</b><?endif?> <span style="font-size:7pt;verdana:embed;">($DATE$ $TIME$)</span> <?if($ENTRY_URL$)?>[<a href="$ENTRY_URL$" target="_blank" title="Vezi pagina intrării">Intrare</a>]<?endif?> </div> <div class="cMessage" style="text-align:left;clear:both;padding:2px 0;"><?if($USER_AVATAR_URL$)?><a href="$PROFILE_URL$" title="$USERNAME$" style="padding-right:4px;"><img alt="" align="left" src="$USER_AVATAR_URL$" width="30" border="0" /></a><?endif?>$MESSAGE$</div> <?if($ANSWER$)?><div class="cAnswer" style="text-align:left;clear:both;"><b>Răspuns</b>: $ANSWER$</div><?endif?> <?if($ANSWER_URL$)?><div style="clear:both;padding:4px 0;font-size:7pt;">[<a href="$ANSWER_URL$">Răspunde</a>]</div><?endif?> </td></tr></table><br /> Iar de la formular pentru adăugarea comentarilor: Cod <table border="0" width="100%" cellspacing="1" cellpadding="2" class="commTable"> <tr><td class="commTd2" colspan="2">$ERROR$</td></tr> <?if(!$USER_LOGGED_IN$)?> <tr><td width="15%" class="commTd1" nowrap>Prenume *:</td><td class="commTd2"><input class="commFl" type="text" name="name" value="$NAME$" size="30" maxlength="60"></td></tr> <tr><td class="commTd1">E-mail:</td><td class="commTd2"><input class="commFl" type="text" name="email" value="$EMAIL$" size="30" maxlength="60"></td></tr> <tr><td class="commTd1">Website:</td> <td class="commTd2"> <input class="commFl" type="text" name="www" value="$SITE$" size="30" maxlength="60"></td> </tr> <?endif?> <tr><td class="commTd2" colspan="2"><div style="padding-bottom:2px">$BBCODES$</div><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td valign="top"><textarea class="commFl" style="height:135px;" rows="8" name="message" id="message" cols="50">$MESSAGE$</textarea></td><?if($SMILES$)?><td width="5%" valign="top" align="center" valign="top" style="padding-left:3px;">$SMILES$</td><?endif?></tr></table></td></tr> <?if($MODULE_ID$=='shop')?><tr class="commTd2" id="showAddonsFields"><td colspan="2" nowrap=1><a href="javascript://" onclick="$(this).parent().parent().hide().next().show().next().show()">Specificaţi argumentele pro şi contra</a></td></tr> <tr class="commTd2" style="display:none;" id="hideAddonsFields"><td colspan="2"><a href="javascript://" onclick="$(this).parent().parent().prev().show().next().hide().next().hide()">Ascunde câmpurile adiţionale</a></td></tr> <tr class="commTd2" style="display:none;"><td colspan="2"><table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr><td><label>Argumente pro:</label></td></tr> <tr><td valign="top"><textarea class="prosFl" rows="3" name="pros" id="pros" cols="93"></textarea></td></tr> <tr><td><label>Argumente contra:</label></td></tr> <tr><td valign="top"><textarea class="consFl" rows="3" name="cons" id="cons" cols="93"></textarea></td></tr> </table></td></tr><?endif?> <?if($SUBSCRIBE$)?><tr><td width="15%" class="commTd1" nowrap>Abonament:</td><td class="commTd2">$SUBSCRIBE$</td></tr><?endif?> <?if($SECURITY_CODE$)?><tr><td class="commTd1" nowrap>Cod *:</td><td class="commTd2">$SECURITY_CODE$</td></tr><?endif?> <tr><td class="commTd2" colspan="2" align="center"><input type="submit" class="commSbmFl" id="addcBut" name="submit" value="- Adaugă comentariu -"></td></tr></table> Vă mulțumesc pentru orice ajutor oferit! |
b3min3, încearcă codul acesta și spune-ne te rugăm dacă a funcționat:
Cod <table border="0" cellpadding="0" cellspacing="0" width="100%" class="$CLASS$"><tr><td style="padding:3px;"><div style="float:right;font-size:11px;font-family:Verdana;"><?if($COMMENT_RATING$<0)?><span class="myWinError"><b>$COMMENT_RATING$</b></span><?else?><?if($COMMENT_RATING$=0)?><span style="color:gray;"><b>$COMMENT_RATING$</b></span><?else?><span class="myWinSuccess"><b>+$COMMENT_RATING$</b></span><?endif?><?endif?> <?if($GOOD_COMMENT_URL$)?><a href="$GOOD_COMMENT_URL$"><img alt="" src="http://s41.ucoz.net/img/icon/thumbu.png" width="13" align="absmiddle" border="0" title="+1"></a> <a href="$BAD_COMMENT_URL$"><img alt="" src="http://s41.ucoz.net/img/icon/thumbd.png" width="13" border="0" align="absmiddle" title="-1"></a><?else?><img alt="" src="http://s41.ucoz.net/img/icon/thumbu_.png" align="absmiddle" width="13" border="0" title="+1"> <img alt="" src="http://s41.ucoz.net/img/icon/thumbd_.png" width="13" align="absmiddle" border="0" title="-1"><?endif?> $MODER_PANEL$</div><div class="cTop" style="text-align:left;"><?if($IS_OWN$)?><span class="myWinError">*</span> <?else?><?if($IS_NEW$)?><span class="myWinSuccess">*</span> <?endif?><?endif?><a href="#ent$ID$" onclick="if (document.getElementById('comEnt$ID$')){$('body').scrollTo( { top:$('#comEnt$ID$').offset().top-22, left:0}, 500 );return false;}" name="ent$ID$"><b>$NUMBER$</b></a> <?if($USERNAME$)?><a href="$PROFILE_URL$"><b>$USERNAME$</b></a><?else?><b>$NAME$</b><?endif?> <span style="font-size:7pt;verdana:embed;">($DATE$ $TIME$)</span> <?if($ENTRY_URL$)?>[<a href="$ENTRY_URL$" target="_blank" title="Vezi pagina intrării">Intrare</a>]<?endif?> </div> <div class="cMessage" style="text-align:left;clear:both;padding:2px 0;"><?if($USER_AVATAR_URL$)?><a href="$PROFILE_URL$" title="$USERNAME$" style="padding-right:4px;"><img alt="" align="left" src="$USER_AVATAR_URL$" width="30" border="0" /></a><?endif?>$MESSAGE$</div> <?if($SITE$)?><div class="cAnswer" style="text-align:left;clear:both;"><b>Adresă site</b>: $SITE$</div><?endif?> <?if($ANSWER$)?><div class="cAnswer" style="text-align:left;clear:both;"><b>Răspuns</b>: $ANSWER$</div><?endif?> <?if($ANSWER_URL$)?><div style="clear:both;padding:4px 0;font-size:7pt;">[<a href="$ANSWER_URL$">Răspunde</a>]</div><?endif?> </td></tr></table> Be the change you want to see in the world. M Gandhi.
|
b3min3, în plus, dacă vrei ca link-ul să fie activ (nu doar text), poți folosi această linie de cod:
Cod <?if($SITE$)?><div class="cAnswer" style="text-align:left;clear:both;"><b>Adresă site</b>: <a href="$SITE$">$SITE$</a></div><?endif?> Be the change you want to see in the world. M Gandhi.
|
Cod <table border="0" cellpadding="0" cellspacing="0" width="100%" class="$CLASS$"><tr><td style="padding:3px;"><div style="float:right;font-size:11px;font-family:Verdana;"><?if($COMMENT_RATING$<0)?><span class="myWinError"><b>$COMMENT_RATING$</b></span><?else?><?if($COMMENT_RATING$=0)?><span style="color:gray;"><b>$COMMENT_RATING$</b></span><?else?><span class="myWinSuccess"><b>+$COMMENT_RATING$</b></span><?endif?><?endif?> <?if($GOOD_COMMENT_URL$)?><a href="$GOOD_COMMENT_URL$"><img alt="" src="http://s41.ucoz.net/img/icon/thumbu.png" width="13" align="absmiddle" border="0" title="+1"></a> <a href="$BAD_COMMENT_URL$"><img alt="" src="http://s41.ucoz.net/img/icon/thumbd.png" width="13" border="0" align="absmiddle" title="-1"></a><?else?><img alt="" src="http://s41.ucoz.net/img/icon/thumbu_.png" align="absmiddle" width="13" border="0" title="+1"> <img alt="" src="http://s41.ucoz.net/img/icon/thumbd_.png" width="13" align="absmiddle" border="0" title="-1"><?endif?> $MODER_PANEL$</div><div class="cTop" style="text-align:left;"><?if($IS_OWN$)?><span class="myWinError">*</span> <?else?><?if($IS_NEW$)?><span class="myWinSuccess">*</span> <?endif?><?endif?><a href="#ent$ID$" onclick="if (document.getElementById('comEnt$ID$')){$('body').scrollTo( { top:$('#comEnt$ID$').offset().top-22, left:0}, 500 );return false;}" name="ent$ID$"><b>$NUMBER$</b></a> <?if($SITE$)?><a href="$SITE$"><b>$NAME$</b></a><?else?><b>$NAME$</b><?endif?> <span style="font-size:7pt;verdana:embed;">($DATE$ $TIME$)</span> <?if($ENTRY_URL$)?>[<a href="$ENTRY_URL$" target="_blank" title="Vezi pagina intrării">Intrare</a>]<?endif?> </div> <div class="cMessage" style="text-align:left;clear:both;padding:2px 0;"><?if($USER_AVATAR_URL$)?><a href="$PROFILE_URL$" title="$USERNAME$" style="padding-right:4px;"><img alt="" align="left" src="$USER_AVATAR_URL$" width="30" border="0" /></a><?endif?>$MESSAGE$</div> <?if($ANSWER$)?><div class="cAnswer" style="text-align:left;clear:both;"><b>Răspuns</b>: $ANSWER$</div><?endif?> <?if($ANSWER_URL$)?><div style="clear:both;padding:4px 0;font-size:7pt;">[<a href="$ANSWER_URL$">Răspunde</a>]</div><?endif?> </td></tr></table> Asa, iti apare linkul pe nume exact cum vrei Material modificat de Paul1427 - Marţi, 09/04/2013, 2:34 PM
|
@Raver Mulțumesc. Da, mă gândisem la asta. Arată chiar bine așa. Îmi place.
@Paul1427 Am încercat codul tău ... dar are o mică/mare problemă. Apare la cei din categoria „guest” corect, dar la useri (cum sunt eu) nu mai apare numele la comentariu ... doar numărul comentariului. Îți mulțumesc oricum pentru ajutorul oferit. E foarte aproape de ceea ce ar trebui să fie codul. Încercasem și eu să fac ceva de genul și am reușit ceva, doar că la cei care nu aveau nimic scris la site se punea link-ul articolului respectiv. Toată problema vine de la acel if care condiționează felul în care apare numele. E acolo condiția că dacă e user să apară numele de la user (username) cu link-ul către profilul userului sau dacă e altceva, să apară $NAME$. Din cauza asta, nu pot să mai adaug o a treia condiție pe lângă acel $NAME$, că dacă nu e user și are scris un link la $SITE$ să apară link-ul și nu numele. Momentan am să rămân la codul oferit de Raver, cel cu link-ul activ. |
| |||
| |||