Tentokrát, jak vytvořit v systému php-Fusion vlastní panel s odkazy, podobný, jaký je zde v levém sloupci "Zajímavosti...". Tedy, aby "vytahoval" konkrétní tématiku (oblast) zájmu. Článek tedy přináší podrobnější návod, jak vytvořit panel i potřebný skript pro prezentaci informací.Tentokrát, jak vytvořit v systému php-Fusion vlastní panel, podobný, jaký je zde v levém sloupci "Zajímavosti". Tedy, aby "vytahoval" konkrétní tématiku (oblast) zájmu. Článek tedy přináší podrobnější návod, jak vytvořit panel i potřebný skript pro prezentaci informací.
Nejprve tedy, kam v php-Fusion vstoupit, abychom mohli takový panel vyrobit. Vše se bude odehrávat pochopitelně v Administraci a zde použijeme grafické rozhraní Panel.
A jdeme na výrobu panelu!
Takže jdeme na věc. Přihlásím se na webovou stránku php-Fusion, kde mám přístup jako administrátor, načež dálší poje následující:
- Aktivujte v horním bločku Přihlášení odkaz Administrační sekce.
- Otevře se okno s řadou ikonek pro obsluhu systému. Klikněte na záložku Administrace systému.
- Otevře se další okno s dalšími ikonkami pro obsluhu systému. Zde klikněte na ikonku/odkaz Panely
- Otevře se okno s panely, které máme již předtím na webu nainstalované. V dolním okraji okna klikneme na odkaz Přidat nový panel.

Ukázka části okna "Panel" pro přidání nového panelu
- Otevře se další okno, tentokrát již s plochou pro konkrétní zadání panelu, který chceme umístit na náš web.
- Do grafického boxíku napište název vašeho panelu a taktéž tímto názvem nahraďte Name ve skriptu. Oba názvy musíte zadat, jinak se panel nezpbrazí!
- Teď pozor! Skript pro funkci panelu je nutné umístit výhradně mezi jednoduché závorky, a tedy nahradit slovo "content"!!

Ukázka části okna "Panel", zde se umísťuje skript pro nový panel
- Skript (viz. dole) uložte tedy místo názvu "content". Dejte však pozor, ať nevymažete omylem některý ze znaků na konci skriptu!
2. $result = dbquery("SELECT * FROM ".$db_prefix."news WHERE `news_cat`='25' ORDER BY news_datestamp DESC LIMIT 0,10");
3. if (dbrows($result) != 0) {
4. while($data = dbarray($result)) {
5. $itemsubject = trimlink($data['news_subject'], 90);
6. echo "<img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."news.php?readmore=".$data['news_id']."' class='side'< ".$itemsubject."</a><br />\n";
7. }
8. } else {
9. echo "No News";
10. }
11. closeside();
- Všimněte si na druhém řádku zápis: `news_cat`='25' , který nám "vytahuje" odkazy z kategorie Novinky, která má zde na serveru PC-politika číslo 25 (Java/javaScript).
- Na třetím řádku pak vidíte zápis pro zadání počtu zobrazených odkazů z kategorie Novinky. Zde jsem stanovil 10 odkazů DESC LIMIT 0,10, jak je to zřejmé z panelu "Zajímavosti..." v levém sloupci zdejší Homepage.
Resumé
Takže, tím je panel připravený k používání pod systémem PHP-Fusion. Nezapomeńte ještě v okně "Panely" nakonec v přehledu používaných panelů kliknout na Povolit. Tímto okamžikem se vám panel objeví na HomePage vašeho webu. Játo dělám pak tak, že pokud potřebuji obsah panelu změnit, měním pouze číslo příslušné kategorie v zadání LIMIT. Zkuste panel použít rovněž, je to celkem dobrá věcička.
· PHP: Skript pro Google Analytics
· Zdrojáky PHPF: Jak rozchodit RSS
· Zdrojáky PHP: Úprava footer
· Zdrojáky: Vlastní panel v php-Fusion
· ZDROJÁKY: Nástěnka formátované diskuze
| Kvetos | Dne 09.11.2007 13:35 |
|
Napomenutí: Komentáře: 262![]() ![]() ![]() ![]() Level uživatele: Hlavní Administrátor |
Kontrola je. Jakmile uložíš nový panel, objeví se další okno "Panel byl uložen" v horní části okna s ukázkou uloženého panelu. |
| URL: | |
| BB-Code: | |
| HTML: | |
| Sdílet: |

Díky!OK!Zkoušel jsem. Val...
