Autor Zpráva
jayare
Profil *
Ahojky, mám takový problém mám tento php kód:
echo "<table width='100%' border='0' cellspacing='2' cellpadding='0'>\n<tr valign='top'>
\n<td width='30%'>\n";
opentable("<a href='http://www.stefl-tour.cz/articles.php?cat_id=1'>Jednodenní zájezdy</a>");
echo "<img src='/themes/theme/images/jednodenni.jpg' style='margin:5px' alt='' align='left' />";
$result = dbquery("SELECT * FROM ".$db_prefix."articles WHERE `article_cat`='1' AND DATE(termin_od) >= DATE(NOW()) ORDER BY termin_od ASC LIMIT 0,10");//stefl
if (dbrows($result)) {
    while($data = dbarray($result)) {
        $itemsubject = trimlink($data['article_subject'], 50);
        $termin_od_datum= date("j.n.Y",strtotime($data['termin_od']));//stefl
echo "<span style='font-size: 12px;'>»</span> <a href='".BASEDIR."articles.php?article_id=".$data['article_id']."' title='".$data['article_subject']."' class='side'>".$itemsubject." ".$termin_od_datum." ".$data['cena']."</a><br />\n";//stefl
    }
} else {
    echo "<div style='text-align:center'>Žádné zájezdy</div>\n";
}


který mi vypisuje jednotlivé zájezdy, ale tyto položky (vypsané) nejsou od sebe nijak odděleny a tak bych tam dal třeba tu čáru (<hr />), nebo něco jiného, jenže nemám představu jak to oddělit, když se mi to vypisuje z tabulky v MySQL. Poradí někdo?
Jake898
Profil
Ahoj.
Zkus řádek 10 upravit na
echo "<span style='font-size: 12px;'>»</span> <a href='".BASEDIR."articles.php?article_id=".$data['article_id']."' title='".$data['article_subject']."' class='side'>".$itemsubject." ".$termin_od_datum." ".$data['cena']."</a><br /><hr />\n";//stefl
Taps
Profil
jayare:
a tak bych tam dal třeba tu čáru (<hr />)
a co ti v tom brání ?
<?
....
echo "<span style='font-size: 12px;'>»</span> <a href='".BASEDIR."articles.php?article_id=".$data['article_id']."' title='".$data['article_subject']."' class='side'>".$itemsubject." ".$termin_od_datum." ".$data['cena']."</a><br />\n";//stefl
echo"<hr>";
...
?>
jayare
Profil *
Děkuji mnohokrát pánové, ale ještě bych tam měl jeden problém, když mám delší název tak se mi hodí zbytek na další řádek, nevíte co s tím?
přikládám obrázek:
Odkaz
Str4wberry
Profil
Proč <hr>? K tomuto účelu slouží CSS vlastnost border.

Co se týče druhého problému, tak bych doporučil použít &nbsp; místo některých mezer, aby se to nezalomilo na nevhodném místě.
jayare
Profil *
Děkuji, jen nevím jak zadat do kódu to &nbsp.
Str4wberry
Profil
Buď přímo do databáze, nebo si nahradit klasické mezery nedělitelnými při výpise.
str_replace(" ", "&nbsp;", $data['cena'])
jayare
Profil *
Dobře, pokusím se to tam nějak dát, jen bych ještě měl jednu prosbu. Vše bude v obrázku, ale nejprve to jen vysvětlím. Nalevo mám obrázek a v pravo potřebuji text aby se zarovnával sice doleva, ale aby mi nelezl pod obrázek:
Obrázek
jayare
Profil *
Při nejhorším se můžete podívat na tento web: http:///www.stefl-tour.cz/
startIE
Profil *
<div style="float:left;width:200px">
 <img src="obr.jpg">
</div>
<div style="float:right;width:500px">
 <p>Nějaký text</p>
</div>


Nepo použij tabulku :-)
jayare
Profil *
Děkuji za radu, jenže když to tam zkouším dávat tak mi to pořád hlásí errory, nevíte jak to vložit do toho kódu, který jsem postoval výše?
startIE
Profil *
<?php
echo "
<div style=\"float:left;width:80px\">
  <img src='http://www.stefl-tour.cz/themes/theme/images/jednodenni.jpg' alt='' />
</div>
<div style=\"float:right;width:200px\">
  <span style='font-size:12px'>»</span> <a href='".BASEDIR."articles.php?article_id=".$data['article_id']."' title='".$data['article_subject']."' class='side'>".$itemsubject." ".$termin_od_datum." ".$data['cena']."</a>
</div>";
?>


Tohle by mělo být ok
Str4wberry
Profil
Pokud ti dělá problém spojování řetězců a proměnných, můžeš formát ceny upravit ještě před jejím výpisem.
$data['cena'] = str_replace(" ", "&nbsp;", $data['cena']);

Co se týče té obrázkové odrážky, tak na to jdeš špatně. Řešením je vyhodit ten <span> a nastavit pro <a> obrázek na pozadí (background) a levé odsazení (padding). Viz ukázka.
jayare
Profil *
Já vám oběma hrozně děkuji, jenže jsem na tohle trošku levej a neumím to nasadit do kódu :( Ten návod od startIE se mi podařilo tam dát, ale nějak mi to ještě nesedí, pořád to není ono.
startIE
Profil *
Nesedí protože ten kód potřebuje trošku opravit. Napiš mi svůj mail a rád se stebou spojím pomocí skype a provedu tě vložením.
jayare
Profil *
To by jsi byl moc hodný ;)
Skype: jirnek93

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0