phpRS 2.8.x : phpRS Fórum
Toto fórum je určené výhradně k diskuzi o verzích phpRS v2.8.x.
phpRS - redakční a informační systém
zatoulaný tag.....
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2009-08-02, 14:55

Zdravím Vás,

měl bych na Vás prosbu. Trápim se tu s upravenim ankety a zaboha nevim, co je špatně.. Když se mi totiž má zobrazit následující kód rozhází mi to celej design... Vidíte tam něco špatně? Já na to čumim už jakou dobu a fakt nevim. Možná budu za blbce, ale prostě jsem v koncích..... Podle mě tam je někde nejspíš něco navíc, ale nevim prostě co.

// zobrazeni ankety + moznost hlasovani
function ZobrazHlasAnketu()
{
$GLOBALS['anketa']=phprs_sql_escape_string($GLOBALS['anketa']);

// zjisteni anketni otazky
$dotazotazka=phprs_sql_query("select otazka,zobrazit,uzavrena from ".$GLOBALS["rspredpona"]."ankety where ida='".$GLOBALS["anketa"]."'",$GLOBALS["dbspojeni"]);
if ($dotazotazka!=0&&phprs_sql_num_rows($dotazotazka)==1):
$akt_pole_anketa=phprs_sql_fetch_assoc($dotazotazka); // nacteni ankety
else:
$akt_pole_anketa['zobrazit']=0; // chyba - anketa nenalezena
endif;

// test na aktivni stav ankety
if ($akt_pole_anketa['zobrazit']==1):
// inic.
$celkem_hlasu=0;
$jedno_proc=0;
// zjisteni celkoveho poctu hlasu
$dotazcelkem=phprs_sql_query("select sum(pocitadlo) as soucet from ".$GLOBALS["rspredpona"]."odpovedi where anketa='".$GLOBALS["anketa"]."'",$GLOBALS["dbspojeni"]);
if ($dotazcelkem!=0&&phprs_sql_num_rows($dotazcelkem)>0):
// celkovy pocet hlasu
list($celkem_hlasu)=phprs_sql_fetch_row($dotazcelkem);
// kolik dilku pripada na jden hlas
if ($celkem_hlasu==0):
$jedno_proc=0;
else:
$jedno_proc=(100/$celkem_hlasu);
endif;
endif;
// nacteni odpovedi
$dotazodp=phprs_sql_query("select ido,odpoved,pocitadlo from ".$GLOBALS["rspredpona"]."odpovedi where anketa='".$GLOBALS["anketa"]."' order by ido",$GLOBALS["dbspojeni"]);
$pocetodp=phprs_sql_num_rows($dotazodp);
// vypis odpovedi
echo "<form action=\"ankety.php\" method=\"post\">\n";
echo "<p class=\"anketa-std-otazka\">".$akt_pole_anketa['otazka']."</p><br />\n";
echo "<div class=\"anketa-std-ram\">\n";
$checked_prvni_pol=0;
while ($pole_data = phprs_sql_fetch_assoc($dotazodp)):
$akt_procento=$jedno_proc*$pole_data["pocitadlo"];
echo "<div class=\"anketa-std-odpovedi\">";
if ($checked_prvni_pol==0):
echo "<input type=\"radio\" name=\"hlas\" value=\"".$pole_data["ido"]."\" checked /> ";
$checked_prvni_pol=1;
else:
echo "<input type=\"radio\" name=\"hlas\" value=\"".$pole_data["ido"]."\" /> ";
endif;
echo $pole_data["odpoved"]." <i>(".RS_AN_POCET_HLA.": ".$pole_data["pocitadlo"].")</i><br />\n";
echo "<img src=\"".$GLOBALS["adrobrlayoutu"]."line_a.gif\" width=\"8\" height=\"15\" alt=\"\" />";
echo "<img src=\"".$GLOBALS["adrobrlayoutu"]."line_b.gif\" width=".ceil(3*$akt_procento)." height=\"15\" alt=\"\" />";
echo "<img src=\"".$GLOBALS["adrobrlayoutu"]."line_c.gif\" width=\"8\" height=\"15\" alt=\"\" /> (".Zo($akt_procento)." %)</div><br />\n";
endwhile;
echo "</div></div>\n";
echo "<div align=\"center\" class=\"z-c\"><input title=\"Hlasovat\" value=\" ".RS_AN_TL_HLASUJ." \" src=\"".$GLOBALS["adrobrlayoutu"]."btn_vote.gif\" type=\"image\"><br /><br /><strong>".RS_AN_CELKEM_HLA.": ".$celkem_hlasu."</strong></div>\n";
echo "<input type=\"hidden\" name=\"akce\" value=\"hlasuj\" /><input type=\"hidden\" name=\"anketa\" value=\"".$GLOBALS['anketa']."\" />\n";
echo "</form>\n";
else:
// chyba: Anketni subsystem neni schopen identifikovat nebo zobrazit vybranou anketu!
echo "<p align=\"center\" class=\"z-c\">".RS_AN_ERR2."</p>\n";
endif;

// navrat na prehled vsech anket
echo "<p align=\"center\"class=\"z-c\"><a href=\"ankety.php\">".RS_AN_ZOBRAZ_VSE."</a></p>\n";
}



Celkem upraveno 2×. Poslední úprava mr3ska v 02.08.2009 14:58.

Re: zatoulaný tag.....
Zaslán uživatelem/kou: MirekS (IP adresa zaznamenána)
Datum: 2009-08-02, 15:17

no asi by se to lepe hledalo v te vysledne vygenerovane a rozhozene strance

Re: zatoulaný tag.....
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2009-08-02, 15:19

Ja uz prave nevim..... Vsude jinde to funguje jen u tohohle kodu ankety ne. proste Index, weblinky, odkazy, kalendar akci, knihovnicka, slovnik, forum a ostatni vypisy anketniho systemu ok ale jen tenhle smejd ne... Vubec nevim odkud se to tam muze vzit

Re: zatoulaný tag.....
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2009-08-02, 15:24

Kdyz tahle cast skriptu projede, vysledek je tohle:


<div id="body-left">

<div class="ram">
<p class="nadpis">Ankety</p><br>
<form action="ankety.php" method="post">
<p class="anketa-std-otazka">Měli byste zájem o trika OneLove.cz?</p><br>

<div class="anketa-std-ram">
<div class="anketa-std-odpovedi"><input name="hlas" value="96" checked="checked" type="radio"> Zajisté! <i>(Počet hlasů: 68)</i><br>
<img src="image/DigAge_style/line_a.gif" alt="" height="15" width="8"><img src="image/DigAge_style/line_b.gif" alt="" height="15" width="280"><img src="image/DigAge_style/line_c.gif" alt="" height="15" width="8"> (93.15 %)</div><br>
<div class="anketa-std-odpovedi"><input name="hlas" value="97" type="radio"> Nevím! <i>(Počet hlasů: 4)</i><br>
<img src="image/DigAge_style/line_a.gif" alt="" height="15" width="8"><img src="image/DigAge_style/line_b.gif" alt="" height="15" width="17"><img src="image/DigAge_style/line_c.gif" alt="" height="15" width="8"> (5.48 %)</div><br>
<div class="anketa-std-odpovedi"><input name="hlas" value="98" type="radio"> Nikoliv! <i>(Počet hlasů: 1)</i><br>

<img src="image/DigAge_style/line_a.gif" alt="" height="15" width="8"><img src="image/DigAge_style/line_b.gif" alt="" height="15" width="5"><img src="image/DigAge_style/line_c.gif" alt="" height="15" width="8"> (1.37 %)</div><br>
</div></form></div>
<div class="z-c" align="center"><input title="Hlasovat" value=" Hlasuj! " src="image/DigAge_style/btn_vote.gif" type="image"><br><br><strong>Celkem hlasovalo: 73</strong></div>
<input name="akce" value="hlasuj" type="hidden"><input name="anketa" value="23" type="hidden">

<p class="z-c" align="center"><a href="ankety.php">Zobrazit všechny ankety</a></p>
<br>
</div>

Re: zatoulaný tag.....
Zaslán uživatelem/kou: MirekS (IP adresa zaznamenána)
Datum: 2009-08-02, 15:34

no v tom neni nic moc videt - chtelo by to tu celou stranku - bud primo na webu nebo treba ulozit v IE jako .mht kdy to obsahuje vsechny soubory na ktere se stranka odkazuje a pak uvidime, co to znamena "rozhodi"
jednu chybu bych tam vsak videl, ale ta by nemela mit vliv na vzhled - josu tam prvky input mimo form

Re: zatoulaný tag.....
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2009-08-02, 15:51

Tak už jsem na to přišel..... fakt tzatoulanej tag. jsem tam objevil jednou </div> navíc a to ukončovalo něco co nemělo zřejmě



Celkem upraveno 1×. Poslední úprava mr3ska v 02.08.2009 15:56.

Re: zatoulaný tag.....
Zaslán uživatelem/kou: MirekS (IP adresa zaznamenána)
Datum: 2009-08-02, 16:07

no ale v tom kousku, co jsi sem vlozil jsou divy naparovany a zda se ze i spravne ale ten FORM by to chtelo opravit taky, aby vsechny jeho INPUTy byly v nem vnoreny

Re: zatoulaný tag.....
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2009-08-02, 16:34

Jo jo, to udelam. Jinak ten DIV byl ma chyba a fakt me nenapadlo, ze bych takovou kravinu mohl udelat. Proste jsem do enginu dal misto

function KonecObrTabulka()
{
echo "</div>\n";
}

tohle

function KonecObrTabulka()
{
echo "</div></div>\n";
}

To bych to hledal dlouho. Omylem jsem dal CTRL+V dvakrat no... Jsem se v minule zprave spatne vyjadril. Jen je mi divny, ze to nikde nevadilo ale na tyhle strance jo... V tom bude jeste nejakej zadrhel. Na to se kouknu. Zatim vse facha ve FF, OP i IE tak nejak stejne.



Celkem upraveno 1×. Poslední úprava mr3ska v 02.08.2009 16:35.

Re: zatoulaný tag.....
Zaslán uživatelem/kou: MirekS (IP adresa zaznamenána)
Datum: 2009-08-02, 17:06

no proto jsem chtel celou tu stranku, ze ta chyba mohla byt i jinde a prave v tom kousku se nedala najit

Re: zatoulaný tag.....
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2009-08-02, 17:52

nj ja to prave chtel ulozit jako to MHT a najednou jsem na to prisel.... Nicmene dekuju.



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.