#1 (permalink)  
Old 20.06.2007, 09:11
Aufsteigender Benutzer
 
Join Date: 05.2007
Posts: 256
Rep Power: 5
Maxi62 is on a distinguished road
kann jemand Dummi Modul posten?
Ich suche eine Art Dummi Modul das auf php und template aufbaut.

Also praktisch eine Art "Hello World" Module mit Template und php Datei. So das man das Modul als Basis zum Ausbau für weitere Module nutzen kann. Ein paar Kommentarzeilen im Code wären auch nicht schlecht.

Würde sicher vielen den Einstieg in Modulprogrammierung erleichtern!
__________________
Mit freundlichen Grüßen
Maxi
Reply With Quote
  #2 (permalink)  
Old 20.06.2007, 09:22
vbdesigns Guru
 
Join Date: 10.2006
Age: 27
Posts: 672
Rep Power: 7
ragtek has a spectacular aura aboutragtek has a spectacular aura about
Send a message via ICQ to ragtek
meines is noch nichtmal zum ansatz fertig aber hier mal eines ausn kopf:
ich mach jetz einfach mal ein modul das den usernamen ausgibt(nicht über das template sondern über die php datei )

1. template erstellen:
Code:
<table>
	<tr>
		<td class="alt1" align="center">
			$inhalt
		</td>
	</tr>
</table>
dieses template anlegen und Portal_test nennen
so was steht hier nun drinn: eine tabelle die die variable $inhalt anzeigt
diese variable müssen wir nun mit einer php datei befüllen:
2. php datei erstellen:
PHP Code:
<?php

//hier nun paar befehle
$inhalt "Das ist nun der 1. Satz der im Modul stehen wird";
$inhalt.="<br />nun ein 2. satz<br />nun folgt noch der name: ";
$inhalt.=$vbulletin->userinfo['username'];

// inhalt ende
//nun die ausgabe:

eval('$this->portal_array["$module_row[id]"]["$module_row[colum]"] = "' fetch_template('Portal_test') . '";');

//so was wurde hier gemacht? es wird alles an das Template Portal_test geschickt! das wars!
?>
diese datei einfach im forumverzeichniss im ordner vbcms_global_modules als vbcmsmodul_test.php speichern

nun ins acp gehen=>vBCMS Verwaltung=>Modul-Verwaltung
neues modul anlegen php datei
modulname wählen,
datei auswählen
beim template Portal_test reinschreiben, gruppenreche setzen, dann noch die bereiche einstelln wo es zu sehn sein soll
das wars
__________________
meine wunschliste würde mich freuen

mein blog
Reply With Quote
  #3 (permalink)  
Old 20.06.2007, 11:03
Aufsteigender Benutzer
 
Join Date: 05.2007
Posts: 256
Rep Power: 5
Maxi62 is on a distinguished road
Fein, genau das hab ich gesucht! So sollte es auch in der Anleitung stehen, danke.

Eine Frage noch, wie erstellst Du Template über Editor oder über welchen Menüpunkt im Admin Bereich?
__________________
Mit freundlichen Grüßen
Maxi
Reply With Quote
  #4 (permalink)  
Old 20.06.2007, 11:05
vbdesigns Guru
 
Join Date: 10.2006
Age: 27
Posts: 672
Rep Power: 7
ragtek has a spectacular aura aboutragtek has a spectacular aura about
Send a message via ICQ to ragtek
acp=>style und template=>style verwalten=>neues template hinzufügen
__________________
meine wunschliste würde mich freuen

mein blog
Reply With Quote
  #5 (permalink)  
Old 20.06.2007, 11:09
Aufsteigender Benutzer
 
Join Date: 05.2007
Posts: 256
Rep Power: 5
Maxi62 is on a distinguished road
Fein alles klar!
Als nächstes könnte man höchstens noch zeigen wie man die Variable $Inhalt die du ausgibst im Admin Bereich konfigurierne lassen könnte. So da User praktisch Unter den Einstellungen portal_test den Test für die Ausgabe frei wählen können.
__________________
Mit freundlichen Grüßen
Maxi
Reply With Quote
  #6 (permalink)  
Old 20.06.2007, 11:12
vbdesigns Guru
 
Join Date: 10.2006
Age: 27
Posts: 672
Rep Power: 7
ragtek has a spectacular aura aboutragtek has a spectacular aura about
Send a message via ICQ to ragtek
das kann man folgendermassen machen:

in die moduleinstellungen gehn(von dem erstellten modul) dort dann
Einstellungsgruppe hinzufügen
anklicken usw..
dann eine Einstellung hinzufügen
usw
hab nicht ganz verstanden ob user das dann auswählen sollen oder der admin
__________________
meine wunschliste würde mich freuen

mein blog
Reply With Quote
  #7 (permalink)  
Old 20.06.2007, 11:20
Aufsteigender Benutzer
 
Join Date: 05.2007
Posts: 256
Rep Power: 5
Maxi62 is on a distinguished road
Den Admin meinte ich natürlich!

Wird dort dann gleich die Variable $inhalt angegeben oder wie erfolgt die Übergabe?
Wenn man das Modul später exportiert,ist das dann alles in XML?
__________________
Mit freundlichen Grüßen
Maxi
Reply With Quote
  #8 (permalink)  
Old 20.06.2007, 11:29
vbdesigns Guru
 
Join Date: 10.2006
Age: 27
Posts: 672
Rep Power: 7
ragtek has a spectacular aura aboutragtek has a spectacular aura about
Send a message via ICQ to ragtek
ja, ist es

also momentan ist inhalt ebn in der datei drinn

du könntest halt ein textfeld einfügen
Quote:
Einstellungsgruppe hinzufügen
anklicken usw..
dann eine Einstellung hinzufügen
usw

dann steht dir der text über: $vbulletin->vbcmsoptions[variablenname] im tepmlate zur verfügung
für sowas würde ich aber gleich ein bb bzw template modul machen
__________________
meine wunschliste würde mich freuen

mein blog
Reply With Quote
  #9 (permalink)  
Old 20.06.2007, 11:47
Aufsteigender Benutzer
 
Join Date: 05.2007
Posts: 256
Rep Power: 5
Maxi62 is on a distinguished road
Aha, klingt alles sehr einfach. Ist die Variable in de rPHP Datei dann über $vbulletin->vbcmsoptions[variablenname] oder $inhalt erreichbar. Vermutlich ersteres!

Das es in dem Fall mit Template oder bb einfacher wäre weiss ich, ich wollte nur mal sehen wie´s abläuft. Es könnten ja Werte sein mit denen anderes gemacht werden muss.
Werde das am Abend mal austesten.

Christian sollte sich erweichen lassen und solche Tipps doch mal in die Doku übernehmen. Mir kanns ja jetzt egal sein, aber andere werden es ihm danken. Und wenn er dann noch ne richtige PDF Doku hätte (keine einzelne Seiten) würde er noch 30% mehr verkaufen :-)
__________________
Mit freundlichen Grüßen
Maxi
Reply With Quote
  #10 (permalink)  
Old 20.06.2007, 11:53
Christian's Avatar
Web Design
 
Join Date: 12.2003
Location: In Spocks Quartier
Age: 34
Posts: 16,869
Rep Power: 10
Christian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond repute
Einstellungsvariabeln vom vBCMS sind in Templates über $vbcmsoptions[einstellungname] und in den PHP Dateien über $vbulletin->vbcmsoptions['einstellungname'] verfügbar, letzteres steht sogar in der Doku beschrieben.

Wer es ganz genau möchte könnte in der PHP Datei auch $this->registry->vbcmsoptions['einstellungname'] nutzen, da Moduldateinen in einer Classenmethode aufgerufen werden.
Reply With Quote
  #11 (permalink)  
Old 20.06.2007, 11:58
Aufsteigender Benutzer
 
Join Date: 05.2007
Posts: 256
Rep Power: 5
Maxi62 is on a distinguished road
Ok soweit klar!
Die PHP wird die wirklich mit in das xml File exportiert oder muss man die extra mitgeben wenn man Modul weitergibt?
__________________
Mit freundlichen Grüßen
Maxi
Reply With Quote
  #12 (permalink)  
Old 20.06.2007, 12:05
Christian's Avatar
Web Design
 
Join Date: 12.2003
Location: In Spocks Quartier
Age: 34
Posts: 16,869
Rep Power: 10
Christian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond repute
Ja, die PHP Datei wird bei bedarf mit in die XML Datein eingepflegt und beim Import kann man wählen ob die PHP Datei auf dem Server erstellt werden soll. So ist es nicht notwendig, die PHP Datei per FTP auf den Server zu laden, ist doch ein nettes Feature, oder!?
Reply With Quote
  #13 (permalink)  
Old 20.06.2007, 12:06
Surviver's Avatar
Super Moderator
 
Join Date: 03.2006
Posts: 816
Rep Power: 10
Surviver is just really niceSurviver is just really niceSurviver is just really niceSurviver is just really nice
Ja, die Datei wird in die XML geschrieben, und beim Import, wenn die Ordner-rechte gesetzt sind, auch automatisch wieder erstellt
Reply With Quote
  #14 (permalink)  
Old 21.06.2007, 13:45
Aufsteigender Benutzer
 
Join Date: 05.2007
Posts: 256
Rep Power: 5
Maxi62 is on a distinguished road
So, habe Euch nun mal mein versprochenes erstes Modul gepostet:
http://www.vbdesigns.de/vbcms-module...html#post39898
__________________
Mit freundlichen Grüßen
Maxi
Reply With Quote
  #15 (permalink)  
Old 24.08.2007, 11:11
Tal Tal is offline
Benutzer
 
Join Date: 06.2006
Posts: 32
Rep Power: 6
Tal is on a distinguished road
Super Anleitung.

Danke der werde ich in wenigen Minuten mein erstes modul präsentieren können
Reply With Quote
Reply

Lesezeichen

Thread Tools
Display Modes

Posting Rules
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist On.
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Kann mir jemand helfen ..? fettschwein Offtopic 2 18.10.2006 06:44
Kann mir jemand helfen ? LiPnIcK Recycle-Bin 3 31.08.2006 14:05
Kann mir jemand geslictes Design Coden? G3faX Recycle-Bin 1 26.01.2006 19:49
Kann mir jemand ein Weihnachtsbanner erstellen? SnakeBite Recycle-Bin 4 05.01.2006 16:52
Kann mir jemand helfen? munna Offtopic 4 02.06.2005 14:56


Copyright © 2006, Reuter & Bloeß GbR.
| Datenschutz | Sitemap | Unsere Partner | Top |
Home Products Forum Über uns Support & FAQs
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0 ©2009, Crawlability, Inc.
Tipp: Fussball | Heilerde
Shopsystem, Shop System, CMS, Webkatalog mit vBCMS CMS