Nápady na rozšíření : phpRS Fórum
Napadlo vás zajímavé rozšíření? Myslíte si, že phpRS systému chybí nějaká důležitá funkce? Pokud ano, tak neváhejte a napište nám!
phpRS - redakční a informační systém
Weblinks do bloku
Zaslán uživatelem/kou: monika (IP adresa zaznamenána)
Datum: 2008-03-02, 21:06

Nie je k dispozícii plugin pre phpRS, ktorý by zobrazoval v samostatnom bloku na titulke novo pridané linky do sekcie Weblinks? S tým, že by sa tam dal nastaviť počet zobrazených na hlavnej stránke. Niečo na spôsob blogroll-u vo Wordpresse.

www.grafickeprace.info

Re: Weblinks do bloku
Zaslán uživatelem/kou: monika (IP adresa zaznamenána)
Datum: 2008-03-03, 19:35

Skúsila som si ten plugin zosmoliť sama. Podľa očakávaní nefunguje. ;)

Tu je kód súboru plugin.php:
<?php
// jmeno plug-inu
$plugin_nazev="Weblinks do bloku";
// pristupova prava: 1 = dle nastaveni v administraci; 2 = uplne vsichni; 3 = pouze admin
$pi_pristup="1";
// pridat polozku do hlavniho administracniho menu; ano = 1, ne = 0
$pi_menu="0";
// nazev noveho tlacitka v admin. menu
$pi_nazev_menu="";
// identifikacni retezec modulu (max. 15 znaku)
$pi_indent_modulu="";
// relativni cesta k souboru s "rozcestnikem" k admin. sekci
$pi_inclakce_menu="";
// volaci link zakladni funce
$pi_link_menu="";
// pridat aktivacni polozku do seznamu systemovych bloku; ano = 1, ne = 0
$pi_sys_blok="1";
// nazev systemoveho bloku
$pi_nazev_blok="Systémový blok: Weblinks do bloku";
// identifikacni zkratka systemoveho bloku (3 znaky)
$pi_zkratka_blok="wlb";
// relativni cesta k vykonnemu soubour
$pi_inclsb_blok="plugin/weblinks_do_bloku/weblinks_do_bloku.php";
// nazev vyvolane systemove funkce - nutno zapisovat bez prazdnych kulatych zavorek na konci
$pi_funkce_blok="ShowLinks";
?>


A tu zase súboru weblinks_do_bloku.php:
<?php
function ShowLinks() {

         $pocet = 20;   // nastavenie poctu suborov vo vypise
         $result = phprs_sql_query("SELECT
                                         idl,
                                         titulek,
                                        
                                FROM    ".$GLOBALS["rspredpona"]."links",$GLOBALS["dbspojeni"]);

        if (phprs_sql_num_rows($result)>0) {
                $obsahbloku = "";
                while ($row = phprs_sql_fetch_assoc($result)) {
                      $obsahbloku .= '<a href="index.php?akce=linky='.$row["idd"].'">';
                      $obsahbloku .= $row["titulek"]."</a><br>\n";
                }
        } else {
                $obsahbloku = false;
        }

        if (false != $obsahbloku) {
                switch ($GLOBALS["vzhledwebu"]->AktBlokTyp()) {
                        case 1:  Blok1($GLOBALS["vzhledwebu"]->AktBlokNazev(),$obsahbloku); break;
                        case 2:  Blok2($GLOBALS["vzhledwebu"]->AktBlokNazev(),$obsahbloku); break;
                        case 3:  Blok3($GLOBALS["vzhledwebu"]->AktBlokNazev(),$obsahbloku); break;
                        case 4:  Blok4($GLOBALS["vzhledwebu"]->AktBlokNazev(),$obsahbloku); break;
                        case 5:  Blok5($GLOBALS["vzhledwebu"]->AktBlokNazev(),$obsahbloku); break;
                        default: Blok1($GLOBALS["vzhledwebu"]->AktBlokNazev(),$obsahbloku); break;
                }
        }
}
?>


A teraz tá chyba:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM rs_links' at line 5
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /www/grafickeprace.info/public_html/_sub/blog/db/phprs_sql_to_mysql.php on line 181


Viete mi pomôcť? Vopred ďakujem.

www.grafickeprace.info

Re: Weblinks do bloku
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2008-03-03, 20:13

čiarka navyše
$result = phprs_sql_query("
                     SELECT
                             idl,
                             titulek,
                                        
                     FROM ".$GLOBALS["rspredpona"]."links",$GLOBALS["dbspojeni"]);

Re: Weblinks do bloku
Zaslán uživatelem/kou: monika (IP adresa zaznamenána)
Datum: 2008-03-03, 20:52

Vďaka. A ešte otázka, čo mám napísať sem...
$pocet = 20;   // nastavenie poctu suborov vo vypise
         $result = phprs_sql_query("SELECT
                                         idl,
                                         titulek,
                                        
                                FROM    ".$GLOBALS["rspredpona"]."links",$GLOBALS["dbspojeni"]);

        if (phprs_sql_num_rows($result)>0) {
                $obsahbloku = "";
                while ($row = phprs_sql_fetch_assoc($result)) {
                      $obsahbloku .= '<a href="index.php?akce=linky='.$row["idd"].'">';
                      $obsahbloku .= $row["titulek"]."</a><br>\n";
                }
        } else {
                $obsahbloku = false;
        }


...aby sa mi v bloku vypísal názov webu a po kliknutí naň by sa zobrazila tá stránka stránka v novom okne?

www.grafickeprace.info

Re: Weblinks do bloku
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2008-03-03, 22:35

myslim ze bys mela z ty databaze ziskavat spis nez IDL a TITULEK polozky TITULEK a ADRESA

pak by to melo bejt myslim nejak takto:

while ($row = phprs_sql_fetch_assoc($result)) {
$obsahbloku .= '<a href=".$row['adresa']." target=\"_blank\">';
$obsahbloku .= ".$row['titulek']."</a><br>\n";

snad jsem se trefil, nemam to kde overit



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.