Problem z wyswietlaniem komentarzy
Problem z wyswietlaniem komentarzy
Czy ktos moze wie co zrobic, zeby mi sie za kazdym nowym dodanym komentarzem nie wyswietlalo slowa "komentarze" ? - tylko zeby bylo raz.
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
Re: Problem z wyswietlaniem komentarzy
Daj to słowo przed pętlą wyświetlającą komentarze.
Re: Problem z wyswietlaniem komentarzy
we3b czyli np w tym kodzie co jest nie tak ?
Mozesz mi jakos pomoc ?
Kod: Zaznacz cały
<legend> <font color="#0033cc"> <b>Komentarze</b> </font></legend>
<fieldset style="border:1px solid #DADADA; border-bottom:none; padding:0; margin:0;">
<strong> {author}</strong> ({date}) <b>napisał(a)</b>
<p style="padding:2px; background-color:#ECEEEE">{comment}</p>
</fieldset>
Re: Problem z wyswietlaniem komentarzy
Daj trochę więcej kodu bo tutaj nie ma pętli.
Re: Problem z wyswietlaniem komentarzy
daroPL o to kod:
Artykuły Aktywne
Pełna Treść
Ewentualnie jeszcze w pliku shows.inc.php
Pomozesz mi jakos z tym - bardzo Cie prosze.
Chcialem zeby slowo "Komentarze" wyswietlalo mi sie tylko raz.
A w przypadku braku komentarzy zeby pisalo tylko "Brak komentarzy" w ramce na srodku.
Artykuły Aktywne
Kod: Zaznacz cały
<div style="background-color: #EEEEEE">
<div style="width:420px; margin-bottom:30px;">
<div><strong> {title}</strong></div>
<div><em> Wysłane {date} przez {author}</em></div>
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;"></div>
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid javascript:ShowOrHide('active-news1','active-news2')#D3D3D3;">{short-story}</div>
<div style="float: right;">[full-link] więcej...[/full-link] [com-link]<b><font color="#666666">Komentarze ({comments-num})</b></font> [/com-link]</div>
</div>
<div style="width:420px; margin-bottom:5px;">
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;"></div></div>
</div>
Kod: Zaznacz cały
<div style="width:420px; margin-bottom:15px;">
<div><strong>{title}</strong></div>
<div><em>Wysłane {date} przez {author}</em></div>
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;">{full-story}</div>
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;"></div>
</div>
Kod: Zaznacz cały
$iteration = 0;
if($config_reverse_comments == "yes"){$iteration = count($individual_comments)+1; $individual_comments = array_reverse($individual_comments); }
foreach($individual_comments as $comment)
{
//if there is no comments
if ($total_comments == 0){ echo "<center><p><b>Brak komentarzy</b></p></center><br /><br /><br />"; break; };
if($config_reverse_comments == "yes") { $iteration --; }
else{ $iteration ++; }
Chcialem zeby slowo "Komentarze" wyswietlalo mi sie tylko raz.
A w przypadku braku komentarzy zeby pisalo tylko "Brak komentarzy" w ramce na srodku.
Re: Problem z wyswietlaniem komentarzy
Zrobiłbym tak:
to
zamieniłbym na
to
na
to
Kod: Zaznacz cały
<legend> <font color="#0033cc"> <b>Komentarze</b> </font></legend>
<fieldset style="border:1px solid #DADADA; border-bottom:none; padding:0; margin:0;">
<strong> {author}</strong> ({date}) <b>napisał(a)</b>
<p style="padding:2px; background-color:#ECEEEE">{comment}</p>
</fieldset>
Kod: Zaznacz cały
<strong> {author}</strong> ({date}) <b>napisał(a)</b>
<p style="padding:2px; background-color:#ECEEEE">{comment}</p>
Kod: Zaznacz cały
<div style="width:420px; margin-bottom:15px;">
<div><strong>{title}</strong></div>
<div><em>Wysłane {date} przez {author}</em></div>
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;">{full-story}</div>
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;"></div>
</div>
Kod: Zaznacz cały
<div style="width:420px; margin-bottom:15px;">
<div><strong>{title}</strong></div>
<div><em>Wysłane {date} przez {author}</em></div>
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;">{full-story}</div>
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;"></div>
</div>
<font color="#0033cc"> <b>Komentarze</b> </font>
Re: Problem z wyswietlaniem komentarzy
daroPL teraz zrobilem tak jak mi powiedziales i mi poznikalo obramowanie wokol komentarzy
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
A w przypadku braku komentarzy mam tak:
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
Tak chyba nie powinno byc
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
A w przypadku braku komentarzy mam tak:
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
Tak chyba nie powinno byc
Re: Problem z wyswietlaniem komentarzy
Wywaliłem znacznik fieldset oraz legend, gdyż znacznik fieldset służ do grupowania pól formularzy.Darom pisze:daroPL teraz zrobilem tak jak mi powiedziales i mi poznikalo obramowanie wokol komentarzy
http://www.history.is.net.pl/index.php? ... om=&ucat=&
Jeżeli chcesz to to wstaw sobie go według uznania.
Re: Problem z wyswietlaniem komentarzy
No ale co zrobic jesli jest brak komentarzy ? i wyswietla mi dwa napisy zarowno slowo "komentarze" jak i "brak komentarzy"
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
Co zrobic zeby w przypadku ich braku tylko byl jeden napis "Brak komentarzy"
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
Co zrobic zeby w przypadku ich braku tylko byl jeden napis "Brak komentarzy"
Re: Problem z wyswietlaniem komentarzy
Spróbuj tak:
to
na to
a to
na to:
to
Kod: Zaznacz cały
if ($total_comments == 0){ echo "<center><p><b>Brak komentarzy</b></p></center><br /><br /><br />"; break; };
Kod: Zaznacz cały
if ($total_comments == 0){ echo "<center><p><b>Brak komentarzy</b></p></center><br /><br /><br />"; break; } else { echo '<font color="#0033cc"> <b>Komentarze</b> </font>'; }
Kod: Zaznacz cały
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;"></div>
</div>
<font color="#0033cc"> <b>Komentarze</b> </font>
Kod: Zaznacz cały
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;"></div>
</div>
Re: Problem z wyswietlaniem komentarzy
daroPL znow jest cos nie tak, bo zrobilem tak jak mi pokazales ale dalej mi wyswietla slowo "Komentarze" przy kazdym dodanym nowym komentarzu
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
Re: Problem z wyswietlaniem komentarzy
To:
zamiast między klamrami dodaj przed:
Kod: Zaznacz cały
if ($total_comments == 0){ echo "<center><p><b>Brak komentarzy</b></p></center><br /><br /><br />"; break; } else { echo '<font color="#0033cc"> <b>Komentarze</b> </font>'; }
Kod: Zaznacz cały
foreach($individual_comments as $comment)
Re: Problem z wyswietlaniem komentarzy
daroPL miedzy ktorymi klamrami - czyli mam rozumiec ze to ma byc tak:
Kod: Zaznacz cały
$iteration = 0;
if($config_reverse_comments == "yes"){$iteration = count($individual_comments)+1; $individual_comments = array_reverse($individual_comments); }
//if there is no comments
if ($total_comments == 0){ echo "<center><p><b>Brak komentarzy</b></p></center><br /><br /><br />"; break; } else { echo '<font color="#0033cc"> <b>Komentarze</b> </font>'; }
foreach($individual_comments as $comment)
{
if($config_reverse_comments == "yes") { $iteration --; }
else{ $iteration ++; }
$comment_arr = explode("|", $comment);
if($comment_arr[0] != "")
{
if(isset($comm_start_from) and $comm_start_from != ""){
if($comment_number < $comm_start_from){ $comment_number++; continue; }
elseif($showed_comments == $comm_per_page){ break; }
}
$comment_number ++;
Re: Problem z wyswietlaniem komentarzy
daroPL dzieki serdeczne, dziala mi tak jak chcialem. A wiesz moze co zrobic zeby slowo "komentarze" bylo w ramce a nie nad ramka ? cos takiego jak tutaj probowalem zrobic ale mi nie wychodzilo:
http://www.kurshtml.boo.pl/html/obramowanie,tekst.html
Wiesz jak to zrobic u mnie na stronce
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
http://www.kurshtml.boo.pl/html/obramowanie,tekst.html
Wiesz jak to zrobic u mnie na stronce
http://www.history.is.net.pl/index.php? ... rom=&ucat=&