Marco2
Beiträge: 57
|
dynamisches menü
|
hallo miteinander. ich habe ein kleines (grosses) problem mit dem dynamischen menü. also anpassen und includen ging schonmal. wenn ich aber nun auf ein link klicke, wird die index1.php geladen (soweit so gut), aber der inhalt ist dann wieder die navi. hier zeige ich noch die codes:
seite: Webseite (z.b. auf home klicken damit man ja wieder auf die index.php gelangt- geht aber nicht!)
index.php
[?php
$GLOBALS["DynPG"]->SetParam_A_Anytime(true);
$GLOBALS["DynPG"]->SetParam_A_CategoryNavigation(false);
$GLOBALS["DynPG"]->SetParam_A_PrintNavigation(false);
$GLOBALS["DynPG"]->SetParam_A_ArticleHeader(false);
$GLOBALS["DynPG"]->SetParam_A_IgnoreSeperator(true);
$GLOBALS["DynPG"]->SetParam_A_Article(16);
$GLOBALS["DynPG"]->Write_Article();
?]

nr 16 ist da
index1.php
[?php
$GLOBALS["DynPG"]->SetParam_A_PrintNavigation(false);
$GLOBALS["DynPG"]->SetParam_AG_Anytime(true);
$GLOBALS["DynPG"]->SetParam_AG_ForceNav(false);
$GLOBALS["DynPG"]->SetParam_AG_Order( Array('INDEX'));
$GLOBALS["DynPG"]->SetParam_AG_Sort( Array('ASC'));
$GLOBALS["DynPG"]->Write_AllGroups();
$GLOBALS["DynPG"]->SetParam_AA_Anytime(false);
$GLOBALS["DynPG"]->SetParam_AA_Order( Array('DATE_FROM'));
$GLOBALS["DynPG"]->SetParam_AA_Sort( Array('DESC'));
$GLOBALS["DynPG"]->SetParam_AA_Maxview(20);
$GLOBALS["DynPG"]->SetParam_AA_ForceNav(false);
$GLOBALS["DynPG"]->SetParam_AA_CategoryNavigation(false);
$GLOBALS["DynPG"]->Write_AllArticles();
$GLOBALS["DynPG"]->SetParam_A_Anytime(true);
$GLOBALS["DynPG"]->SetParam_A_CategoryNavigation(false);
$GLOBALS["DynPG"]->SetParam_A_PrintNavigation(false);
$GLOBALS["DynPG"]->SetParam_A_ArticleHeader(false);
$GLOBALS["DynPG"]->Write_Article();
?]
navi.php
[?php
$GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'order', Array('INDEX'));
$GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'sort', Array('ASC'));
//in den nächsten drei globals die folgeseite nach ab der startseite angeben
$GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'href_page_groups', '../index1.php');
$GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'href_page_articles', '../index1.php');
$GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'href_page_detail', '../index1.php');
$GLOBALS["DynPG"]->SetParam_PlugIn_Param(
'DPGdynmenu',
'href_subpage',
Array(
0 => Array(
'page' => '../index.php(query)',
'successors' => true
),
//gruppen id der startseite angeben
8 => Array(
'page' => '../index.php(query)',
'successors' => true
)
)
);
$GLOBALS["DynPG"]->SetParam_A_Anytime(true);
$GLOBALS["DynPG"]->SetParam_A_CategoryNavigation(false);
$GLOBALS["DynPG"]->SetParam_A_PrintNavigation(false);
$GLOBALS["DynPG"]->SetParam_A_ArticleHeader(false);
$GLOBALS["DynPG"]->SetParam_A_Article(15);
$GLOBALS["DynPG"]->Write_Article();
?]

gruppen id 8 und index 10
wenn wir gerade dabei sind: ist es möglich einen titel für die links zu erstellen? also wenn man mit der maus über den link im menü fährt kommt ein leeres titelkästchen. und die attachment-bilder: können die nicht ein bisschen grösser sein? man kann ja nichts erkennen :)
ich danke euch im voraus
|
*** Grafiker und Webdesigner gesucht ***
-> www.grafikdesign-offerten.ch
-> www.risdesign.ch
|
Attachments
|
1
|
Attachment (Dateityp: jpg, Größe: 44 Kb)
|
2
|
Attachment (Dateityp: jpg, Größe: 51 Kb)
|
|
|
11.02.2009 22:02
|
ZITIEREN
| ANTWORTEN
|
Daniel Schliebner
Beiträge: 382
|
Hallo Marco,
in der index1.php muss statt
$GLOBALS["DynPG"]->SetParam_A_Anytime(true);
der Befehl
$GLOBALS["DynPG"]->SetParam_A_Anytime(false);
stehen. Dann kannst du den Inhalt steuern, welcher angezeigt wird, wenn man auf "Home" klickt, indem du der Gruppe "Home" im Backend unter "Gruppeninhalt" den Artikel 16, also denjenigen, welchen du schon auf der Startseite fest implementiert hast, zuordnest.
Das Template für das Menü kannst du ändern, sodass du etwa dem Link ein Title-Attribut geben kannst. Das Template findest du unter (cms)/plugins/DPGdynmenu/templates/default/menu.tpl. Du kannst dort etwa statt SHORTTEXT den PLatzhalter NAME einfügen. SHORTTEXT ist die Kurzbeschreibung der Gruppe.
|
Mit freundlichen Grüßen
ds-develop
Daniel Schliebner
Webmaster & Programmierer
http://www.ds-develop.de
Bietzkestraße 18A
10315 Berlin
GERMANY
Tel.: +49 30 33980300
|
|
|
11.02.2009 22:41
|
ZITIEREN
| ANTWORTEN
|
Marco2
Beiträge: 57
|
Hallo Daniel,
vielen Dank für die Antwort.
Das mit der index1.php hab ich so gemacht. Klappt, aber da wird mir irgendwie zuerst der Titel des Artikels angezeigt, so dass man dann erst den Artikel anklicken muss, damit man zum Text kommt. Nach dem klicken auf Home wechselt die index1.php auch nicht zur index.php. Ich bin wohl zu doof.
In der Gruppe Home habe ich den Artikel Nr. 16 "Titel" Home-Seite mit dem Textinhalt 17. Öffentlich ja und Home auch ja.
Ich vermute ich hab da was falsches in der navi.php eingetippt. Beim Gästebuch kommt auch zuerst der Artikelname und wenn man draufklickt erst der Inhalt.
Ist sicher nur ein kleiner Fehler.
Danke für eure Mühen.
Freundliche Grüsse
Marco
|
*** Grafiker und Webdesigner gesucht ***
-> www.grafikdesign-offerten.ch
-> www.risdesign.ch
|
|
|
12.02.2009 18:05
|
ZITIEREN
| ANTWORTEN
|
Urs Gamper
Beiträge: 530
|
Hallo Marco
So wie ich dies verstehe, hast Du nach wie vor noch keinen Gruppeninhalt zugewiesen.
Editiere die Gruppe "Home" und weise dort bei "Gruppeninhalt" den Artikel 16 zu. Genau gleich musst Du beim Gästebuch verfahren.
Grüessli
Urs
|
gamper media GmbH
5621 Zufikon
+41-56-631 80 23
|
|
|
12.02.2009 18:41
|
ZITIEREN
| ANTWORTEN
|
Marco2
Beiträge: 57
|
Hoi Urs,
Ach sooo sorry tut mir leid. habe es falsch verstanden, aber nun tut es was es tun muss ;-) hatte ein durcheinander mit dem dynamischen und dem statischen menü.
ein weiteres Problem mit dem uploaden :-S da zeigt es mir eine Fehlermeldung an:
Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 10017 is not allowed to access /var/www/vhosts/tibetterrier-schweiz.ch/httpdocs/cms/upload owned by uid 33 in /var/www/vhosts/tibetterrier-schweiz.ch/httpdocs/cms/_fileupload.php on line 677
Warning: chmod() [function.chmod]: Unable to access .//cms/upload//imgfile9.gif in /var/www/vhosts/tibetterrier-schweiz.ch/httpdocs/cms/_fileupload.php on line 679
Warning: chmod() [function.chmod]: No such file or directory in /var/www/vhosts/tibetterrier-schweiz.ch/httpdocs/cms/_fileupload.php on line 679
ich darf über 200M hochladen (nach den rechten) ich habe aber 5M eingestellt. den upload ordner habe ich auch die rechte 777 gegeben. oder liegt der fehler beim server? oder in der datei?
grüsse
marco
|
*** Grafiker und Webdesigner gesucht ***
-> www.grafikdesign-offerten.ch
-> www.risdesign.ch
|
|
|
12.02.2009 19:15
|
ZITIEREN
| ANTWORTEN
|
Urs Gamper
Beiträge: 530
|
n'Abend Marco ;)
Das sieht so aus, als ob Du dem Upload-Ordner keine Rechte 777 vergeben hast.
Grüessli
Urs
|
gamper media GmbH
5621 Zufikon
+41-56-631 80 23
|
|
|
12.02.2009 19:47
|
ZITIEREN
| ANTWORTEN
|
Marco2
Beiträge: 57
|
obe urs,
na toll. ich musste den ordner löschen, einen neuen erstellen und konnte erst dann dem neuen upload ordner die rechte 777 geben ;) kleine fehler aus denen man lernt. find ich super. aber nun zur anderen frage wegen der index1.php: bei mir springt es nicht wieder auf index.php wenn ich auf home drücke. ist das gut oder nicht gut? also kann da mal was passieren wenn das nicht auf index.php zurück geht, oder muss ich mich da keine sorgen machen?
freundliche grüsse
marco
|
*** Grafiker und Webdesigner gesucht ***
-> www.grafikdesign-offerten.ch
-> www.risdesign.ch
|
|
|
12.02.2009 23:10
|
ZITIEREN
| ANTWORTEN
|
Urs Gamper
Beiträge: 530
|
Hoi Marco
Zitat | ich musste den ordner löschen, einen neuen erstellen und konnte erst dann dem neuen upload ordner die rechte 777 geben |
Dies ist absolut korrekt. Da das Verzeichnis "upload" durch die Installation angelegt wird, funktioniert die Rechtevergabe nicht direkt. Da muss dieser erst gelöscht, neu erstellt und die Rechte vergeben werden. Dies ist aber absolut von den Einstellungen des Providers abhängig. Es gibt Hostings, wo dies direkt geht.
Zitat | bei mir springt es nicht wieder auf index.php wenn ich auf home drücke. ist das gut oder nicht gut? |
Dies ist eigentlich absolut bedeutungslos. Im Gegenteil, gebe der index1.php einen sinnvollen Namen womit Du bei Google noch ein besseres Ranking erreichen könntest. Wenn Dich dies aber stört, kannst Du es in der navi-Inc auch folgendermassen lösen:
0 => Array(
'page' => '../index.php',
'successors' => true
Dabei musst Du die "0" mit der Gruppen-ID der Gruppe "Home" ersetzen. Doch viel Sinn macht es nicht, wenn Du keinen anderen Grund hast.
Grüessli
Urs
|
gamper media GmbH
5621 Zufikon
+41-56-631 80 23
|
|
|
13.02.2009 06:30
|
ZITIEREN
| ANTWORTEN
|
|