Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Plugins einbauen

Hi!

In den letzten Tagen habe ich einige Ideen für mein neues CMS gehabt, aber ich weis nicht ob das möglich ist oder nicht. Deshalb wollte ich euch mal fragen ob das so gehen könnte.

Mein CMS ist zurzeit komplett dynamisch, also alle Menüpunkte, Untermenüpunkte und Seiteninhalte stehen in der Datenbank. Den Übergabewert für die einzelnen Links Parse ich schon in PHP so das immer zb. index.php?show=tutorials/php/1-1-0.html bekomme und mittels mod_rewrite wandle ich es dann in meineseite.com/tutorials/php/1-1-0.htm um (zwecks google Optimierung).
Jetzt möchte ich aber auch das ich einfach Plugins hinzufügen kann also zb ein GB oder webshop. Jetzt zu meiner eigentlichen Frage. Ist es irgendwie möglich so wie bei den Frames im Prinzip eine zweite eigenständige Seite zu laden ohne dass das "gerüst" der eigentlichen Seite verloren geht?

Hier gehts zum Orginal Eintrag "Plugins einbauen" im Forum

Antworten

Suchst du [doc]include[/doc] ?


2.

ja das mit include habe ich mir auch gedacht aber was wenn zb das plugin ein eigenständiger webshop ist, also der am server auf meineseite.com/webshop liegt. wenn ich ihn dann mit include aufrufe dann sehe ich ja nur die erste seite vom webshop, denn sobald wo im webshop draufklicke dann schaut der Übergabewert nicht mehr index.php?show=tutorials/php/1-1-0.html aus sondern so wie es im webshop programmiert wurde...


3.

Es wäre ganz hilfreich, wenn du mal beschreibt, wie das includen der webshops bei dir aussieht
stückchen code?


4.

Hi Fame23,

da Dein Webshop doch auch auf PHP aufbauen wird, benutzt doch eine Variable, die den Prefix angibt. Also z.b.

Code:                   In Zwischenablage kopieren (nur IE)
1">

Solch ein Array kannst Du dann z.B. auch über eine Datenbank füllen, um auf bestimmte Konfigurationen Deiner Module zuzugreifen. So machen das AFAIK auch Jomla,Mambo,XOOPS und wie sie nicht alle heissen.

Deinen Webshop selbst programmierst Du dann mit den Links so:

Code:                   In Zwischenablage kopieren (nur IE)
2">

Gruß Chris


5.

Danke mal für eure Antworten.

@Hirnhamster
Ich kann dir leider keinen Stück vom Code zeigen da ich ja nicht weis wie ich diese Plugins richtig einbinden soll.

@TakaBo
Wenn ich das so mit dem Prefix mache, dann müsste ich eigentlich nur im webshop einfach vor jedem Link einfach den Prefix setzten, oder?


6.

Ganz genau. So bist Du unabhängig, was den Pfad Deines Moduls angeht und brauchst Dich darum nicht mehr zu kümmern, wenn der Pfad erstmal festgelegt ist. Dein Modul ruft dann immer die index.php, in der das Seitengrundgerüst steckt, mit dem korrekten Pfad auf.

Theoretisch kannst Du das sogar noch weiter treiben und ein Submenü für jedes Modul erzeugen, da Du den Prefix über die Variable schon hast. Dazu brauchst du dann nur noch die relativen Angaben in der Datenbank zu speichern, also z.B. 1-0-1.html und Bestellung oder 1-0-2.html und Angebote, die Du dann dynamisch zusammenbauen kannst, ähnlich wie Du das im CMS schon gemacht hast.

Gruß Chris


Hier gehts zum Orginal Eintrag "Plugins einbauen" im Forum
 
phpforum.de | Impressum | Handy Bundles