Anonymní profil mattisse – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil mattisse – Programujte.comAnonymní profil mattisse – Programujte.com

 

Příspěvky odeslané z IP adresy 90.177.173.–

mattisse
PHP › Úpravy guestbooku
14. 2. 2008   #65921

Tento dotaz jsem vložil až po přečtení toho tématu co jste mi poslal. Chci jen upravit stavající kod. Přece to jde jen pomocí nějakého operítoru "nebo" nebo něčeho takového ne?

A co se týče vaší druhé odpovědi - tady jde o nějaké sympatie nebo antipatie? Prostě jsem se slušně zeptal. Snažiljsem se dopátrat na netu něčeho abych to udělal sám a nepotřeboval pomoc odtud. Dokážu aby se to posunovalo a zustaly tam jen ty tři odkazy. Jenomže mi to pracuje aji do mínusu nebo do přehnaného plusu. Když změním:

for($i = 0;$i < $pages+1;$i++){

na
 for($i = $page-1;$i < $page+2;$i++){

jenomže nevím jak to uzavřít aby to bylo závislé na počtu stránek.

No ale i tak díky za odpověď. Alespoň něco.

mattisse
PHP › Úpravy guestbooku
14. 2. 2008   #65881

První věc. V guestbooku mám pod výpisem vzkazů odkazy na předchozí stránky (prostě klasický "1,2,3 další") jenomže když je vzkazů moc tak to tam stále přibývá("1,2,3,4,5,6 další"). Jak udělat aby tam byly vždy třeba jen tři čísla (třeba když kliknu na trojku tak aby tam bylo "předchozí 2,3,4 další"), aby se to prostě vždy o ty tři posunulo, ale víc čísel to nezobrazovalo. Kód:

<?php

if($page - 1 >= 0) echo '<a href="'.$phpself.'?add='.$add.'&page='.($page-1).'&q='.$q.$append.'" class="gbsmall" title="Předchozí stránka"><< Předchozí stránka</a>';
echo ' | ';
for($i = 0;$i < $pages+1;$i++){
if($i == $page){ $class='gbname'; } else { $class='gbsmall'; }
echo '<a href="'.$phpself.'?add='.$add.'&page='.$i.'&q='.$q.$append.'" class="'.$class.'" title="Stránka '.($i+1).'">'.($i+1).'</a> | ';
}
if($page + 1 <= $pages) echo '<a href="'.$phpself.'?add='.$add.'&page='.($page+1).'&q='.$q.$append.'" class="gbsmall" title="Další stránka">Další stránka >></a>'.$nl;
?>



Druhá věc se týká smajlů. Jak v tomto kódu:

$t_smajly[0] = ':)';

$g_smajly[0] = '<img src="smajly/01.gif" width="15" height="15" border="0" alt="'.$t_smajly[0].'" />';


zadat aby se ten obrázek 01.gif zobrazoval třeba i pro smajl ":-)" ?

Vím že to jsou hloupé otázky ale neprogramuji a kódy na guestbook jsem jen skopíroval z netu. Děkuji za ochotu

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032022 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý