• Pagina 1 din 1
  • 1
Comentarii
Adzone
Postări: 6
Reputație: 0
Mesaj # 1 | 1:25 AM
Buna , cum se poate pune un formular NORMAL de comentarii la blog cu : nume , email, website ?
Sau daca se poate adauga campul website si comentariul sa poata fi verificat prima data inainte de a fi publicat ?
Devil
Postări: 1235
Reputație: 54
Mesaj # 2 | 6:24 PM
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.

Adzone
Postări: 6
Reputație: 0
Mesaj # 3 | 1:36 AM
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.
ArtyRo
Postări: 3502
Reputație: 140
Mesaj # 4 | 8:17 PM
Adzone, tegul pentru website e $SITE$ insa acesta nu merge pentru userii logati.
Adzone
Postări: 6
Reputație: 0
Mesaj # 5 | 0:58 AM
Am incercat si cu tagul acesta, dar nu merge. Nu apare numele linkat.
ArtyRo
Postări: 3502
Reputație: 140
Mesaj # 6 | 1:30 AM
ArtyRo
Postări: 3502
Reputație: 140
Mesaj # 7 | 1:43 AM
HAi ca te ajut dupa tegurile pentru email pui
Code
<tr><td class="commTd1">Website:</td>
  <td class="commTd2">
  <input class="commFl" type="text" name="www" value="$SITE$" size="30" maxlength="60"></td>
  </tr>

Adzone
Postări: 6
Reputație: 0
Mesaj # 8 | 11:16 PM
Acum merge, mersi.
Am incercat o gramada de variante si pana acum, dar nu am pus www la name.
b3min3
Postări: 25
Reputație: 1
Mesaj # 9 | 8:47 PM
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!
Raver
Postări: 1227
Reputație: 70
Mesaj # 10 | 12:52 PM
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
Postări: 25
Reputație: 1
Mesaj # 11 | 10:05 PM
L-am încercat și rezultatul e următorul:



Apare link-ul site-ului în comentariu. Așa trebuia?

Oricum, mulțumesc mult pentru ajutor Raver!
Raver
Postări: 1227
Reputație: 70
Mesaj # 12 | 2:27 PM
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.
Paul1427
Postări: 21
Reputație: 0
Mesaj # 13 | 2:33 PM
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
b3min3
Postări: 25
Reputație: 1
Mesaj # 14 | 10:42 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. happy

Î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.
  • Pagina 1 din 1
  • 1
Căutare: