Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modul-Entwicklung ›

HILFE Drupal Modul erstellen

Eingetragen von ade (7)
am 05.11.2007 - 10:59 Uhr in
  • Modul-Entwicklung
  • Drupal 5.x

Hilfe an alle Drupal-Begeisterten!

wie mache ich aus folgendem php-code ein drupal modul?? Danke für die Mühe!!

class ODT2XHTML
{
public function onthisdate_oo_unzip($file, $path = false)
{
if(!function_exists('zip_open'))
{
throw new Exception('NO ZIP FUNCTIONS DETECTED. Do you have the PECL ZIP extensions loaded?');
}
if(!is_file($file))
{
throw new Exception('Can\'t find file: '.$file);
}
if($zip = zip_open($file))
{
while ($zip_entry = zip_read($zip))
{
$filename = zip_entry_name($zip_entry);
if(zip_entry_name($zip_entry) == 'content.xml' and zip_entry_open($zip, $zip_entry, "r"))
{
$content = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
zip_entry_close($zip_entry);
}
if(ereg('Pictures/', $filename) and !ereg('Object', $filename) and zip_entry_open($zip, $zip_entry, "r"))
{
$img[$filename] = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
zip_entry_close($zip_entry);
}
}
if(isset($content))
{
if(is_array($img))
{
if(!is_dir($path.'Pictures'))
{
mkdir($path.'Pictures');
}
foreach($img as $key => $val)
{
file_put_contents($path.$key, $val);
}
}
return $content;
}
}
}
public function oo_convert($xml)
{
$xls = new DOMDocument;
$xls->load('template.xsl');
$xslt = new XSLTProcessor;
$xslt->importStylesheet($xls);

$x = preg_replace('##es', "ODT2XHTML::makeImage('\\1')", $xml);

$xml = new DOMDocument;
$xml->loadXML($x);
return html_entity_decode($xslt->transformToXML($xml));
}
public function makeImage($img)
{
return '<img src="Pictures/'.$img.'" border="0" />';
}
}

‹ Drupal Modul erstellen php Hilfe Bitte! Kleine Funktion, die einen "-" ersetzt ... ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Sollen wir nun deine Arbeit

Eingetragen von Alexander Langer (3416)
am 05.11.2007 - 13:42 Uhr

Sollen wir nun deine Arbeit machen, oder möchtest du uns zeigen, was du bisher probiert hast und wo du dann konkret Probleme hast?

"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." -Alan Kay

  • Anmelden oder Registrieren um Kommentare zu schreiben

Modul inline_odt

Eingetragen von tobee (22)
am 05.11.2007 - 13:59 Uhr

Es gibt das Modul inline_odt, aber das wurde noch nicht relesed.
http://drupal.org/project/inline_odt
Kannst ja mal anfragen wie der Stand von dem Modul ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die bisherige

Eingetragen von ade (7)
am 05.11.2007 - 14:38 Uhr

Danke für die bisherige Antwort. Natürlich nicht. Habe aber von der Entwicklung eines Drupal Moduls keine Ahnung.
Der Quelltext steht ja. aber was benötigt drupal noch um es installieren zu können???
hab mir mal das tut. angesehen aber das hilft mir nicht wirklich weiter???!!!

Danke im Voraus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Beispiel Dateien die du für

Eingetragen von pebosi (2645)
am 05.11.2007 - 14:52 Uhr

Beispiel Dateien die du für ein Modul brauchst kannst du auch unter http://www.pebosi.net/standard-moduldatein-fuer-drupal-5 einsehen.

gruß pebosi

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die Antwort, aber

Eingetragen von ade (7)
am 06.11.2007 - 22:48 Uhr

Danke für die Antwort, aber die Bsp-Dateien funzen nicht???!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die haben ja auch noch keine

Eingetragen von pebosi (2645)
am 06.11.2007 - 23:12 Uhr

Die haben ja auch noch keine Funktion ;) Was meinst du?

gruß pebosi

  • Anmelden oder Registrieren um Kommentare zu schreiben

pebosi wrote: Beispiel

Eingetragen von tobee (22)
am 06.11.2007 - 23:19 Uhr
pebosi schrieb

Beispiel Dateien die du für ein Modul brauchst kannst du auch unter http://www.pebosi.net/standard-moduldatein-fuer-drupal-5 einsehen.

gruß pebosi

Hast du die Seite offline genommen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein gerade

Eingetragen von pebosi (2645)
am 06.11.2007 - 23:22 Uhr

Nein gerade geupdatet...

gruß pebosi

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Dateien gehen nicht.

Eingetragen von ade (7)
am 07.11.2007 - 09:22 Uhr

Die Dateien gehen nicht. Wenn ich sie laden möchte ->öffne sie-> normale html Datei mit Inhalt->interner Fehler
aufgetreten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für den Hinweis,

Eingetragen von pebosi (2645)
am 07.11.2007 - 09:36 Uhr

Danke für den Hinweis, jetzt sollte es gehen.

gruß pebosi

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank, werde das ganze

Eingetragen von ade (7)
am 08.11.2007 - 09:24 Uhr

Vielen Dank, werde das ganze mal ausprobieren.

LG

ade

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke nochmal, leider ist

Eingetragen von ade (7)
am 14.11.2007 - 09:25 Uhr

Danke nochmal, leider ist das alles was es an Dokumentationen für Entwicklung der Module gibt recht mager.
Mir ist klar, das ich 3 Dateien benötige. .install . module .info
Doch wie muss ich den php-Teil umschreiben damit drupal dass auch frisst was ich ihm sagen will?
Danke im Voraus

  • Anmelden oder Registrieren um Kommentare zu schreiben

ade wrote: Danke nochmal,

Eingetragen von tafkad (73)
am 14.11.2007 - 09:37 Uhr
ade schrieb

Danke nochmal, leider ist das alles was es an Dokumentationen für Entwicklung der Module gibt recht mager.

Also da gibt es weit aus schlimmeres, finde sogar eher das es doch alles recht übersichtlich ist. Wenn ich mir da andere CMS Projekte dagegen anschaue.

Zitat:

Mir ist klar, das ich 3 Dateien benötige. .install . module .info
Doch wie muss ich den php-Teil umschreiben damit drupal dass auch frisst was ich ihm sagen will?
Danke im Voraus

Du must Dir Funktionen schreiben inkl. der Drupalhooks für das entsprechende was Du machen willst. Als Tip kann ich Dir nur geben schau Dir ein paar Module an die in etwa das machen was Du machen willst. Mit etwas umschreiben ist es bei deinem PHP Teil leider so nicht getan, da muß schon etwas mehr Arbeit reingesteckt werden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ran an die Quelle

Eingetragen von eigentor (1424)
am 14.11.2007 - 11:52 Uhr

Wenn Pebosi's Tips zu kurz sind: http://drupal.org/node/508
ansonsten rein innen IRC und #drupal-support angeschmissen, da wird Sie auch geholfen, wenn genügend Leute online sind.

Dabei sein ist alles

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 2 Tagen
  • Hey danke
    vor 2 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 23 Stunden
  • Da scheint die Terminologie
    vor 3 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 3 Wochen 5 Tagen
  • In der entsprechenden View
    vor 3 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 5 Tagen
  • gelöst
    vor 6 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 27 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association