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

php-funktionen - skript - modul

Eingetragen von neo325 (7)
am 23.02.2010 - 12:56 Uhr in
  • Modulsuche
  • Drupal 6.x

Ich bin auf der Suche nach einem Modul in dem ich eine kleine Sammlung von Skripten ablegen kann.
zur Zeit kopiere ich die kleinen Skripte in jeden Node rein, aber das ist unsinnig.
in die Modulentwicklung hab ich mich noch nicht reingefuchst, daher wäre mir so eine relativ einfach Lösung recht lieb...

als kleinere Skripte hab ich:

- eine einfache Bildergallerie
- Aufruf von Youtubevideos mit frei definierbarer Größe (das lässt sich vielleicht auch mit dem cck oder view lösen hab aber hier auch noch keinen Plan wie...)

und diese nutze ich relativ häufig da es pro Veranstaltung immer eine Bildergallerie geben wird und ein paar Videos...

wenn ihr mal schauen wollt:

http://halternativ-verein.de/HALternativ/content/21022010-poetry-slam-xx...
http://halternativ-verein.de/HALternativ/content/09-04-19-poetry-slam-de...

vielen Dank schon mal!!!

Edit:
ich möchte einfach über einen Node eine Funktion mit bestimmten Parametern aufrufen: Beispiel einer einfachen Gallerie:
Funktionsaufruf: (im Node)
<?php echo galerie("Bilderordner"); ?>
Funktion: (soll in einer Funktionsbibliothek abgelegt werden)

<?php

function galerie($folder = "default", $width = "190", $height = "190", $frame_width = "2px", $frame_color = "#dbf6db", $mainfolder = "bilder"){

/* snipset Bildergalerie  Konfiguration */
$extension     = "jpg";
// Endung wie jpg/gif/png (bitte nur eine Sorte Bilder in einem Fodler)
$thumbs        = "_1";   
// wenn thumbs mit drin liegen hier das Kürzel hinter der Zehl einfügen "1_tmp.jpg" --> _tmp

$file        = gen_img_ar($mainfolder,$folder,$thumbs);
for (
$i=0;$i<sizeof($file);$i++){
   
$name     = substr ( $file[$i], 0 , -4 );
   
$title     = str_replace(array("_")," ",$name);
   
$ext     = strstr ( $file[$i], "." );
   
$return .= '<div style="float:left;height:'.($height+15).'px;width:'.($width+15).'px;padding:'.$frame_width.';background-color:'.$frame_color.';"><a href="../'.$mainfolder.'/'.$folder.'/'.$file[$i].'" rel="lightbox['.$folder.']" title="'.$title.'"><img src="../'.$mainfolder.'/'.$folder.'/'.$name.$thumbs.$ext.'" width="'.$width.'" height="'.$height.'" alt="'.$title.'"/></a></div> ';
}
return
$return;
}
function
gen_img_ar($mainfolder,$folder,$thumbs){
$verzeichnis = openDir($mainfolder."/".$folder);
while (
$file = readDir($verzeichnis)) {
if (
$file != "." && $file != ".." && !substr_count($file,$thumbs)) {
    
$name[]     = $file;
}
}
closeDir($verzeichnis);
sort ( $name );
return
$name;   
}
?>
>

‹ TopList modul video & audio (ogg & VP8) ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, fuchs dich lieber in die

Eingetragen von Kars-T (1473)
am 23.02.2010 - 14:45 Uhr

Hi,

fuchs dich lieber in die Modul Entwicklung rein, lern die API und die Coding Standards. So kann ich dir keine andere Empfehlung geben. Es ist anfangs hart, aber es lohnt sich! Dein Source wird besser, einfacher und sicherer werden.

---

Viele Grüße,

Kars-T
XING | comm-press

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nodes

Eingetragen von stBorchert (6003)
am 23.02.2010 - 15:01 Uhr
neo325 schrieb

Ich bin auf der Suche nach einem Modul in dem ich eine kleine Sammlung von Skripten ablegen kann.
zur Zeit kopiere ich die kleinen Skripte in jeden Node rein, aber das ist unsinnig.

Wieso?
Nodes kannst Du taggen, flaggen, per views nahezu beliebig anzeigen, ...

 Stefan

--
Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Des Menschen Wille ist sein Himmelreich.

Eingetragen von quiptime (4972)
am 23.02.2010 - 15:09 Uhr

Des Menschen Wille ist sein Himmelreich.

Trotzdem solltest Du Dir ueberlegen mit Modulen zu arbeiten die Dir gewuenschte Funktionen bieten.

Als Beispiel Deine Thumbnail-Orgien in den Veranstaltungsgalerien.

Verwende das Modul Gallery Assist. In wenigen Tagen wird ein neues Release dieses Modules veroeffentlicht.

Es wird einen neuen Massuploader mitbringen.
Damit kannst Du bequem beim Erstellen einer Node mit Galerie-Funktion 50 oder 100 Bilder auswaehlen und hochladen. Mit weiteren Modulen wie ImageCache werden automatisch Thumbnails dieser Bilder erzeugt.

Ausserdem kann man einen Pager difinieren so das beim Aufruf einer Galerienode nicht alle Bilder/Thumbnails in den Browser gepumpt werden.

Weiterhin ist die Bildbearbeitung unter Usability Gesichtspunkten optimiert. Es ist beispielsweise eine Einzelbildbearbeitung aus dem Frontend (einer einzelnen Galerienode) heraus moeglich.

Zu guter Letzt.

Wie realisierst Du eine Votingfunktion an einzelnen Bildern? Mit weiterem PHP Code in der Node?
Ich bezweifle das dies im Sinne einer akzeptablen Gesamtdarstellung des Bildervotings dadurch realisierbar ist.

Wie bereits gesagt. Baue Dir eigene Module oder nutze vorhandene.

Aber wenn Du das Alles gar nicht willst dann versuche auch nicht weitere Fragen zu Deiner Code-Variante in Nodes zu stellen. Es ist keine "Drupal like" - Loesung mit der Du da rumspielst. Erwarte also nicht unbedingt das andere Drupaler mit dieser eigenartigen Affinitaet ihre Galerien erstellen.

------------------------
Quiptime Group

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hab einige Gallerien

Eingetragen von neo325 (7)
am 23.02.2010 - 18:19 Uhr

Hab einige Gallerien ausprobiert und war mit keiner wirklich zufrieden.
Die die gut waren haben die Seite dermaßen ausgebremst, so dass ich diese wieder deaktivieren musste weil die Seite nicht mehr geladen wurde.
Daher war ich auf der Such nach was kleinem sehr einfachem.

Natürlich kann es sein, dass die neueren Releases Ressourcenschonender sind aber das muss ich dann erst mal auf einem Testacker ausprobieren.

Werd auch mal in die Modulentwicklung schauen...

  • Anmelden oder Registrieren um Kommentare zu schreiben

hmmm

Eingetragen von neo325 (7)
am 23.02.2010 - 20:53 Uhr

ich wollte nur eine kleine galerie....
Habe gerade ein Testsystemaufgesetzt (XAMPP) --> also nackig...

Standardmäßig kommt bei mir immer das admin_menu - Modul rein
Dann hab ich das gallery_assist - Modul installiert
--> jetzt wollte ich nur mal eben das image_fupload_gallery_assist - Modul installieren <--
folgende Module muss ich auch installieren, damit ich hier zufrieden bin... :
gallery_assist_lightboxes
image_fupload
image_fupload_gallery_assist
(jquery_update)

da hat sich schon was getan... und der Massenupload wir auch noch ins gallery_assist - Modul integriert?

  • Anmelden oder Registrieren um Kommentare zu schreiben

http://halternativ-verein.de/

Eingetragen von neo325 (7)
am 23.02.2010 - 23:12 Uhr

http://halternativ-verein.de/HALternativ/content/21022010-poetry-slam-xx...

Hab das jetzt integriert...
Wenn ich jetzt die Galerie bearbeiten will, bekomme ich:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1069885 bytes) in /hp/bf/ac/mb/www/HALternativ/includes/form.inc on line 2121

krieg hier noch die Kriese...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nicht weinen, sondern

Eingetragen von Alexander Langer (3416)
am 23.02.2010 - 23:16 Uhr

Nicht weinen, sondern Fehlermeldung nehmen und Suchfunktion benutzen..

--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!

webseiter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

normalerweise ...

Eingetragen von neo325 (7)
am 23.02.2010 - 23:42 Uhr

normalerweise mach ich das auch, und ich dachte ich hatte das in der php.ini schon geändert... habs jetzt mal auf 80M hochgeschraubt...

läd sich mit 110 Bildern trotzdem dusselig

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [Gelöst] Menü wie hier samsung.com/de/ wie, mit Drupal?
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • [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?
Weiter

Neue Kommentare

  • Казино с минимальным депозитом
    vor 3 Stunden 42 Minuten
  • Казино с минимальным депозитом
    vor 3 Stunden 43 Minuten
  • Казино с минимальным депозитом
    vor 3 Stunden 44 Minuten
  • Казино с минимальным депозитом
    vor 3 Stunden 46 Minuten
  • Казино с минимальным депозитом
    vor 3 Stunden 47 Minuten
  • melde mich mal wieder, da ich
    vor 2 Wochen 4 Tagen
  • Hey danke
    vor 2 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20454

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» 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 1 Benutzer und 20 Gäste online.

Benutzer online

  • caw

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