Jiné : phpRS Fórum
Na něco jsme zapomněli?
phpRS - redakční a informační systém
Funkce v pluginu
Zaslán uživatelem/kou: Alex21 (IP adresa zaznamenána)
Datum: 2006-01-08, 20:22

Jak mám v pluginu volat vloženou funkci? Vždy mi to totiž na hl. stránce vypíše mimo blok. Díky

Re: Funkce v pluginu
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-01-08, 20:40

nie cez echo ale cez vstavané funkcie phpRS --> pozri zdroják nejakého pluginu

Re: Funkce v pluginu
Zaslán uživatelem/kou: Alex21 (IP adresa zaznamenána)
Datum: 2006-01-08, 20:58

Snažím se, ale v žádnem pluginu nemůžu vloženou funkci najít. Mám plugin zranění -> function Zraneni() a do ni mam vlouzenou funkci vypis(). A potřebuju ji vyvolat. Ale jak řikám, tak mi to potom vždy vypíše obsah a až potom udělá blok.. díky za každou radu.

Re: Funkce v pluginu
Zaslán uživatelem/kou: xsuchy09 (IP adresa zaznamenána)
Datum: 2006-01-08, 21:03

to co chces vypsat do bloku nevypisuj pomoci echo, ale ukladej do promene $dobloku a nakonec dej toto:

// zobrazeni menu
switch ($GLOBALS['vzhledwebu']->AktBlokTyp()):
case 1: Blok1($GLOBALS['vzhledwebu']->AktBlokNazev(),$dobloku); break;
case 2: Blok2($GLOBALS['vzhledwebu']->AktBlokNazev(),$dobloku); break;
case 3: Blok3($GLOBALS['vzhledwebu']->AktBlokNazev(),$dobloku); break;
case 4: Blok4($GLOBALS['vzhledwebu']->AktBlokNazev(),$dobloku); break;
case 5: Blok5($GLOBALS['vzhledwebu']->AktBlokNazev(),$dobloku); break;
default: Blok1($GLOBALS['vzhledwebu']->AktBlokNazev(),$dobloku); break;
endswitch;

========================
WEB: Publikační systém WAMOS
SEO: SEO analýza zdarma
OPEN PROJECTS: Studentský portál VUT
HOSTING: WebGlobe.cz
ICQ: 313887644
EMAIL: xsuchy09(at)centrum.cz
========================

Re: Funkce v pluginu
Zaslán uživatelem/kou: Alex21 (IP adresa zaznamenána)
Datum: 2006-01-09, 15:27

To by nebyl špatný způsob, ale potřeboval bych poradit, jak udělat aby proměnná $dobloku(nebo jakákoliv jiná) měla tuto hodnotu. A aby byl zachván její učel.

while($radek = mysql_fetch_row($id_vysledku))
{
"<table border=0 width=\"160px\"><tr><td $style>$radek[0]<tr><td $style2><li><b>zranění:</b> $radek[1]</li></table>";
}

díky.

Re: Funkce v pluginu
Zaslán uživatelem/kou: smiko (IP adresa zaznamenána)
Datum: 2006-01-09, 15:31

while($radek = mysql_fetch_row($id_vysledku))
{
$dobloku .= "<table border=0 width=\"160px\"><tr><td $style>$radek[0]<tr><td $style2><li><b>zranění:</b> $radek[1]</li></table>";
}

____________________
smiko.host.sk/phprs/

Re: Funkce v pluginu
Zaslán uživatelem/kou: xsuchy09 (IP adresa zaznamenána)
Datum: 2006-01-09, 16:09

smiko napsal/a:
-------------------------------------------------------
> while($radek = mysql_fetch_row($id_vysledku))
> {
> $dobloku .= "<table border=0
> width=\"160px\"><tr><td
> $style>$radek[0]<tr><td
> $style2><li><b>zranění:</b>
> $radek[1]</li></table>";
> }
>
Takovou prasárnu ne pls (to není na tebe smiko, ale na autora, tys mu to jen hodil do té proměnné).
Proč tolik tabulek? Proč neuzavíráš td a tr? Proč tak nehezký kód? Co třeba takto:

$dobloku = '<table border="0" width="160px">';

while ($radek = mysql_fetch_row($id_vysledku))
{
$dobloku .= '<tr><td '.$style.'>'.$radek[0].'</td></tr>';
$dobloku .= '<tr><td '.$style2.'><li><b>zranění:</b> '.$radek[1].'</li></td></tr>';
}

$dobloku .= '</table>';

Nevypadá to hned lépe? ;)
Nehledě na to, že bys měl používat css, ale budiž, nech to aspoň takto ...

========================
WEB: Publikační systém WAMOS
SEO: SEO analýza zdarma
OPEN PROJECTS: Studentský portál VUT
HOSTING: WebGlobe.cz
ICQ: 313887644
EMAIL: xsuchy09(at)centrum.cz
========================

Re: Funkce v pluginu
Zaslán uživatelem/kou: Alex21 (IP adresa zaznamenána)
Datum: 2006-01-09, 16:20

Sice ten můj kód je nepřehledny, ale s php jsem začal teprve před 14dny, tak opravdu umim jen něco a né každou věc, abych dokázal zpřehlednit kód. Třeba o {$dobloku .= '</table>'; } jsem neměl ani poněťí, že to tak můžu napsat. Tak prosím omluv můj kód, nějak se to přece musím naučit.

Re: Funkce v pluginu
Zaslán uživatelem/kou: xsuchy09 (IP adresa zaznamenána)
Datum: 2006-01-09, 16:22

Však v poho, je mi to jasné, jen se tě snažím navést ... pro začátek dávej pozor aspoň na správnost a čistotu html :) hodně zdaru ;)

========================
WEB: Publikační systém WAMOS
SEO: SEO analýza zdarma
OPEN PROJECTS: Studentský portál VUT
HOSTING: WebGlobe.cz
ICQ: 313887644
EMAIL: xsuchy09(at)centrum.cz
========================

Re: Funkce v pluginu
Zaslán uživatelem/kou: smiko (IP adresa zaznamenána)
Datum: 2006-01-09, 16:23

xsuchy:
ja som iba ukazal, ako sa to robi ;)

alex21:
prehladny html kod nema vela spolocneho s php :)

____________________
smiko.host.sk/phprs/



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.