PDA Mania Název novinky: PDA Mania :: Jak nastavit apycom do systému PHP Fusion

Přidal Rendi dne 27-02-2014 03:25
#1

Než začnete pracovat pečlivě si zálohujte váš vzhled.
Krok 1:
Za prvé stahněte si nějaké menu ze stránek http://apycom.com

Krok 2:
Vytvořte si složku apycom a stažený obsah rozbalte do ní
Z ní smažte help.txt index.htm a jquery.js taky.

Zůstanou vám v ní soubory menu.css a menu.js ze složkou images.

Krok 3
Jelikož jste změnili cestu k souborům je nutné otevřít menu.css v nějakém textovém editoru a přepište v něm cestu k souborům
Code
url(images/item-pointer.gif);




Na

Code
url(../apycom/images/item-pointer.gif);




Všude kde bude nějaká adresa!




Jestli že chcete ovládat menu pomocí Administrace systému/Odkazy v menu je nutné stáhnout přílohu z této stránky.
Tato příloha obsahuje soubory

menu.css
menuset.php
functions.php
index.php

už s potřebným nastavením menu. Můžete vidět výše na této stránce jak to vypadá.



Zde je samozřejmě ke stažení nemusíte nic tvořit stačí stáhnout a nahrát na váš ftp!

Odkazy na webu mohou vidět pouze registrovaní uživatelé







Krok 4:

Otevřeme si theme.php vašeho vzhledu a hned pod

//Header

Vložte funkci menu

Code
                require_once INCLUDES."apycom/functions.php";
echo "<link rel='stylesheet' href='".INCLUDES."apycom/menu.css' type='text/css' media='screen' />\n";
echo "<script type='text/javascript' src='".INClUUDES."apycom/menu.js'></script>\n";




Najděte řádky

Code
echo "<table cellpadding='0' cellspacing='0' width='90%' align='center'>\n<tr>\n";
echo "<td align='left'><img src='".THEME."/images/subheader-left.png'></td>\n";
echo "<td class='sub-header' align='left' width='50%' height='25'>".showsublinks(" ".THEME_BULLET." ", "white")."</td>\n";
echo "<td align='right' class='sub-header' width='50%' height='25'>".showsubdate()."</td>\n";
echo "<td align='right'><img src='".THEME."/images/subheader-right.png'></td>\n";
echo "</tr>\n</table>\n";





Každý vzhled se samozřejmě může lišit ale kódy ve většině případů,
vypadají podobně najděte a nahraďte je za




Code

echo "<table width='100%' align='center'>\n";
require_once INCLUDES."apycom/menuset.php";
echo "<div align='right' class='menu' width='100%'>".showsubdate()."\n";
echo "</table>\n";




Tímto mužete soubor zavřít a uložit na ftp ve složce vašeho upravovaného vzhledu.


Teď už stačí pouze přidat nové odkazy


Jděte do administrace systému odkazy v menu .

Přidání prvního odkazu příklad Domů musím upozornit že nastavujete pouze podhlavička tak že pokud již máte nějaké odkazy vloženy tak u prvního odkazu v názvu vložte
Názorně předvedu jak pokračovat

Název: %endmenu% Domů
Odkaz: #
Uložit jako pod-hlavička

Dále vložíme odkaz
Název: Domů
Odkaz: news.php nebo home.php záleží kde máte vaši úvodní stránku zadejte bez lomítka!

Tím zakončíte

Pokračujeme krokem kde bude rozbalovací menu. Přidáme další odkaz pouze pod-hlavička!
Příklad moje menu


Název: %submenu% Moje menu
Odkaz: # uložit pouze pod-hlavička

Pod tohle klasicky zadáte další odkazy už bez %submenu% v názvu! Teď už jen název a adresu můžete použít zkratky pokud je adresa směrovaná na váš web příklad forum/index.php bez lomítka.

Pokud již menu chcete ukončit tak u posledního přidaného odkazu musíte zadat do názvu %endmenu% Název a odkaz

Další vysouvací menu vytvoříte

Název: %submenu% Moje menu
Odkaz: # uložit pouze pod-hlavička
u posledního odkazu zase do názvu zadejte %endmenu% Název a odkaz a tak dál





Zde ještě zkráceně popíšu.

Přidání odkazů.

Název: %endmenu% Domů
Odkaz: #


Pod to zase musíte zadat adresu jinak vám odkaz nebude fungovat to zobrazí na prvním místě pouze jeden odkaz.

Název: Domů
Odkaz: news.php nebo home.php



Tady je druhé menu které se bude vysouvat

Název: %submenu% Moje menu
Odkaz: #

Dále přidejte klasickým způsobem
Název: Název
Odkaz: link

Název: Název
Odkaz: link

Název: Název
Odkaz: link

Název: Název
Odkaz: link

Konec menu

Název: %endmenu% Konec menu
Odkaz: link


Pokračujete tím samým způsobem k vytvoření druhého vysouvacího menu s odkazy



Název: %submenu% Druhé menu
Odkaz: #


Název: Název
Odkaz: link

Název: Název
Odkaz: link

Název: Název
Odkaz: link

Název: Název
Odkaz: link

Konec menu

Název: %endmenu% Konec druhého menu
Odkaz: link



Na začátku vždy musíte přidat %submenu% zakončíte %endmenu% můžete požít v jednom menu i druhé sub menu tím že přidáte dvakrát .

Název: %submenu% Moje menu
Odkaz: #

Název: %submenu% Chat
Odkaz: #

Název: Název odkazu
Odkaz: Příklad chat.php


Ukončíte tak že do názvu vložíte %endmenu% %submenu% znázorňuje začátek.

Těžko se to vysvětluje ale stačí zkoušet a za chvilku pochopíte :D


Stahujte přílohu zde kterou jsem připravil i s Apycom Black menu které je zde na webu obsahuje soubory které je potřeba nahrát na váš server ftp : Tím nebudete muset nic přepisovat samozřejmě pokud si stáhnete menu ze stránek apycom.com budete muset také přepsat menu.css cestu k souborům includes/apycom/images záleží kde přesně menu budete mít uloženo na vašem ftp.

Pro ty kteří nepochopili tak se ptejte .

Pokud se vám nezdá tento postup pokračujte na stránky http://www.phpfus...ticle_id=8 kde je jednoduší návod jak menu přidat do theme.php teda jednoduchý jak pro koho :)


V příloze přidělená stránka .html z administrace odkazů v menu. Podle toho můžete nastavit vaše menu v Administrace systému, Odkazy v menu!

Upravil/a Rendi dne 03-03-2014 23:26

Přidal Rendi dne 27-02-2014 18:17
#2

Musím pododat že při sestavení menu mouhou nastat potíže! Tento post byl z editován a je již aktuální. V případě nějakých nejasností kontaktujte mě na tomto postu.

Jestli že mi chcete poděkovat klikněte
3

Upravil/a Rendi dne 28-02-2014 20:01

Přidal Kvido dne 11-03-2015 08:24
#3

HOJ!!
Kde se ukládá HTML kód vytváření odkazů v Administraci? Tedy Current Site Links formuláře/seznamu, což je soubor /administration/site_links

Vše mi funguje podle Tvého návodu, avšak v liště menu mám navíc tohle:

Domů Domů %endmenu% Domů ... viz. obrázek zde.



Přes Adminiostraci se mi nedaří menu upravit.

www.pc-politika.cz/php-fusion_9.0_menu.png

Upravil/a Kvido dne 11-03-2015 08:29

Přidal Rendi dne 11-03-2015 09:38
#4

Ten se ukládá do mysql ne do html v návodu je napsané že se má začít %endmenu% ale správně by to mělo být %submenu% další odkaz by měl zase začínat stejně už si to moc nepamatuji ale vyzkoušej obě možnosti nejlepší je začít celé menu přepracovat od znova.

Přidal Kvido dne 12-03-2015 09:59
#5

Vyřešeno!!!!!!!!!!!!


Chyba byla ve špatném řazení %submenu%

Takže autoodpoveď.

Přidal Kvido dne 12-03-2015 10:09
#6

Kvido
Sosák
Nováček


Příspěvek: 2
Založený: 28.02.15

Úroveň upozornění 0 + Vyřešeno!!!!!!!!!!!!


Chyba byla ve špatném řazení %submenu%

Takže autoodpoveď.

www.pc-politika.cz/php-fusion_9.0_menu2.jpg

Upravil/a Kvido dne 12-03-2015 11:03

Přidal Rendi dne 12-03-2015 11:47
#7

Tak to jsem rád že to funguje :) Ale i přesto si myslím že ti tam něco chybí :D

Upravil/a Rendi dne 12-03-2015 12:12

Přidal Kvido dne 28-03-2015 15:04
#8

JJ, nemám to celé nakódované. Musím jheště do CSS, upravit pozadi v li atd. Ale fachčí to. To je důležité.
Pokoušel jsem se rozjet ještě superfish.js,složí k rolování v menu, ale zatím neúspěšně.To ale není podsatné. Není nutný. Tvůj základní postup je dobrý. Díky moc.

Přidal Rendi dne 28-03-2015 23:55
#9

Rolování menu obstarává js skrypt :) záleží kde v php je umístěn musí se zobrazovat všude na webu jinak ne všude bude fungovat myslím že by to mělo fungovat .

Jinak jsem rád že nejsi tak naročný jako já, jsem si s tim hrál 5 dní a už jsem byl bezradný na konec jsem to teda viřešil :D . Na phpfusion.cz jsem sklidil za to dost krutou kritiku jsou to ***i no co.

Přidal Kvido dne 09-04-2015 17:42
#10

No já dávám js. script do tempalte/header