Bildergalerie w3concepts.gallery.v1 :: neues Modul
naja so einfach geht das nicht...
das modul hat mit einer DB erstmal nix zu tun. d.h.
der Ordner wird roh gelesen und on the fly generiert...
du könntest ja einen kunstgriff machen (funktioniert nur bei "Bild hinzugefügt")
-> wenn die Gallerie ein neues Bild findet, generiert es dazu ein Thumb
an der stelle könntest du z.b. ein Textfile schreiben.
was du dann jedesmal wieder mit einliest
wenn du ein bild löschst... bekommt das Contenido NICHT mit.
aber was macht es für einen Sinn zu sagen: "schaut mal, seit dem x.x.200x habe ich bilder gelöscht" -> das ist doch uninteressant.
das modul hat mit einer DB erstmal nix zu tun. d.h.
der Ordner wird roh gelesen und on the fly generiert...
du könntest ja einen kunstgriff machen (funktioniert nur bei "Bild hinzugefügt")
-> wenn die Gallerie ein neues Bild findet, generiert es dazu ein Thumb
an der stelle könntest du z.b. ein Textfile schreiben.
was du dann jedesmal wieder mit einliest
wenn du ein bild löschst... bekommt das Contenido NICHT mit.
aber was macht es für einen Sinn zu sagen: "schaut mal, seit dem x.x.200x habe ich bilder gelöscht" -> das ist doch uninteressant.
hmm..
danke für deine antwort... werde mich mal damit auseinander setzen...
lg
arakis
lg
arakis
Dropdown für Pfadangabe
Hi,
langsam verzeifele ich hier. Auf Con 4.4.4. lief es einwandfrei. Auf einer anderen Seite habe ich jetzt 4.4.5. installiert und nun gibt es keine Pfade in dem Dropdown Menu zum auswählen.
Kann mir jemand helfen ?
Con 4.4.5
Linux Debian
(Hosteurope)
ERRORLOG:
langsam verzeifele ich hier. Auf Con 4.4.4. lief es einwandfrei. Auf einer anderen Seite habe ich jetzt 4.4.5. installiert und nun gibt es keine Pfade in dem Dropdown Menu zum auswählen.
Kann mir jemand helfen ?
Con 4.4.5
Linux Debian
(Hosteurope)
ERRORLOG:
Code: Alles auswählen
[24-Jun-2005 16:50:44] PHP Warning: Invalid argument supplied for foreach() in /is/htdocs/wp1005320_2OL17H5IHD/www/vsw_cms/contenido/includes/include.tplcfg_edit_form.php(390) : eval()'d code on line 46
[24-Jun-2005 16:50:44] PHP Warning: readdir(): supplied argument is not a valid Directory resource in /is/htdocs/wp1005320_2OL17H5IHD/www/vsw_cms/contenido/includes/include.tplcfg_edit_form.php(390) : eval()'d code on line 35
[24-Jun-2005 16:50:44] PHP Warning: closedir(): supplied argument is not a valid Directory resource in /is/htdocs/wp1005320_2OL17H5IHD/www/vsw_cms/contenido/includes/include.tplcfg_edit_form.php(390) : eval()'d code on line 38
[24-Jun-2005 16:50:44] PHP Warning: Invalid argument supplied for foreach() in /is/htdocs/wp1005320_2OL17H5IHD/www/vsw_cms/contenido/includes/include.tplcfg_edit_form.php(390) : eval()'d code on line 21
[24-Jun-2005 16:50:44] PHP Warning: Invalid argument supplied for foreach() in /is/htdocs/wp1005320_2OL17H5IHD/www/vsw_cms/contenido/includes/include.tplcfg_edit_form.php(390) : eval()'d code on line 46
Ten minutes of reading saves two hours of try-and-error.
Hallo Gemeinde, Hallo Andreas,
also erstmal Respekt.
Respekt für das Modul ,welches ich bestimmt bald einsetze.
Respekt Andreas, für Deine unermüdliche Arbeit und Hilfe hier auf dem Board. Ich find, dass sieht man in den öffentlichen Foren immer weniger und bin begeistert darüber, wie Du hier unendgeldlich hilfst und hilfst und hilfst. Toll.
Ich habe Dein Modul auf Contenido-Version 4.4.5 mit GD-Bibliothek Fehlerfrei laufen.
Meine Frage an Dich:
Wie kann ich an Stelle der Beschreibung, den Bildernamen anzeigen lassen?
Wäre toll wenn Du mir da helfen könntest.
Für alle anderen, die sich nicht durch diesen doch recht langen thread quälen wollen hier die Scripten mit denen es auf meinem 4.4.5er System funktioniert.
also erstmal Respekt.
Respekt für das Modul ,welches ich bestimmt bald einsetze.
Respekt Andreas, für Deine unermüdliche Arbeit und Hilfe hier auf dem Board. Ich find, dass sieht man in den öffentlichen Foren immer weniger und bin begeistert darüber, wie Du hier unendgeldlich hilfst und hilfst und hilfst. Toll.
Ich habe Dein Modul auf Contenido-Version 4.4.5 mit GD-Bibliothek Fehlerfrei laufen.
Meine Frage an Dich:
Wie kann ich an Stelle der Beschreibung, den Bildernamen anzeigen lassen?
Wäre toll wenn Du mir da helfen könntest.
Für alle anderen, die sich nicht durch diesen doch recht langen thread quälen wollen hier die Scripten mit denen es auf meinem 4.4.5er System funktioniert.
Code: Alles auswählen
/***********************************************
* CONTENIDO MODUL - INPUT
*
* Modulname : w3concepts.gallery.v1
* Author : Andreas Kummer
* Copyright : mumprecht & kummer w3concepts
* Created : 30-08-2004
* Modified : 30-08-2004
************************************************/
class pfad {
function pfad($pfad) {
$this->pfad = $pfad;
$this->pathlen = strlen($this->pfad);
}
function getPath($root,$level = 0) {
$content = $this->readDir($root);
foreach ($content as $file) {
if (is_dir($root.$file)) {
$verzeichnis = substr($root,$this->pathlen);
$returnvalue["{$verzeichnis}{$file}/"] = str_repeat(" ",$level * 5).$file;
$returnvalue = array_merge($returnvalue,$this->getPath($root.$file."/",$level+1));
}
}
return $returnvalue;
}
function readDir($path) {
$handle = opendir($path);
while ($file = readdir ($handle)) {
if ($file != "." && $file != "..") $returnvalue[] = $file;
}
closedir($handle);
return $returnvalue;
}
function makeSelect($preselection) {
$pfad = $this->getPath($this->pfad);
foreach ($pfad as $key => $value) {
if ($preselection == $key) {
echo "<option value=\"$key\" selected=\"selected\">$value</option>";
} else {
echo "<option value=\"$key\">$value</option>";
}
}
}
}
$pfad = new pfad($cfgClient[$client]['path']['frontend'].$cfgClient[$client]['upload']);
echo "<table cellspacing=\"0\" cellpadding=\"10\" border=\"0\">";
echo "<tr><td>Bilderpfad:</td>";
echo "<td><select size=\"1\" name=\"CMS_VAR[0]\" />";
$pfad->makeSelect("CMS_VALUE[0]");
echo "</td>";
echo "<tr><td>Thumbnailpfad:</td>";
echo "<td><select size=\"1\" name=\"CMS_VAR[1]\" />";
$pfad->makeSelect("CMS_VALUE[1]");
echo "</td>";
echo "<tr><td>Thumbnailbreite (Max.):</td>";
echo "<td><input type=\"text\" name=\"CMS_VAR[2]\" value=\"CMS_VALUE[2]\" size=\"5\" /></td>";
echo "<tr><td>Thumbnailhöhe (Max.):</td>";
echo "<td><input type=\"text\" name=\"CMS_VAR[3]\" value=\"CMS_VALUE[3]\" size=\"5\" /></td>";
echo "<tr><td>Anzahl Spalten:</td>";
echo "<td><input type=\"text\" name=\"CMS_VAR[4]\" value=\"CMS_VALUE[4]\" size=\"5\" /></td>";
echo "<tr><td>Anzahl Zeilen:</td>";
echo "<td><input type=\"text\" name=\"CMS_VAR[5]\" value=\"CMS_VALUE[5]\" size=\"5\" /></td>";
echo "<tr><td>Text für Previous-Link:</td>";
echo "<td><input type=\"text\" name=\"CMS_VAR[6]\" value=\"CMS_VALUE[6]\" size=\"15\" /></td>";
echo "<tr><td>Text für Next-Link:</td>";
echo "<td><input type=\"text\" name=\"CMS_VAR[7]\" value=\"CMS_VALUE[7]\" size=\"15\" /></td>";
echo "</table>";
<?
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : w3concepts.gallery.v1
* Author : Andreas Kummer
* Copyright : mumprecht & kummer w3concepts
* Created : 30-08-2004
* Modified : 30-08-2004
************************************************/
class gallery {
function gallery() {
// initialwerte setzen
$this->setInitValues();
// aussteigen, falls initialwerte nicht sinnvoll
if (!$this->checkInitValues()) return false;
// quellverzeichnis auslesen
$this->readDir();
// zeiger für showNextPicture setzen
if (empty($_REQUEST['pos'])) {
$this->showNextPictureSeq = -1;
} else {
$this->showNextPictureSeq = $_REQUEST['pos'] - 1;
}
// datenbankzugriff initialisieren
$this->db = new DB_Contenido;
// galerie ausgeben
$this->showGallery();
// gegebenenfalls navigation ausgeben
$this->showNavigation();
}
function setInitValues() {
// konfigurationswerte aus dem input-script
// übernehmen
$this->path['pictures'] = "CMS_VALUE[0]";
$this->path['thumbs'] = "CMS_VALUE[1]";
$this->path['upload'] = $GLOBALS['cfgClient']["{$GLOBALS['client']}"]['upload'];
$this->path['html'] = $GLOBALS['cfgClient']["{$GLOBALS['client']}"]['path']['htmlpath'];
$this->abspath['pictures'] = $GLOBALS['cfgClient']["{$GLOBALS['client']}"]['path']['frontend'].$GLOBALS['cfgClient']["{$GLOBALS['client']}"]['upload'].$this->path['pictures'];
$this->abspath['thumbs'] = $GLOBALS['cfgClient']["{$GLOBALS['client']}"]['path']['frontend'].$GLOBALS['cfgClient']["{$GLOBALS['client']}"]['upload'].$this->path['thumbs'];
$this->htmlpath = $GLOBALS['cfgClient']["{$GLOBALS['client']}"]['path']['htmlpath'].$GLOBALS['cfgClient']["{$GLOBALS['client']}"]['upload'];
$this->thumbnailSize['width'] = "CMS_VALUE[2]";
$this->thumbnailSize['height'] = "CMS_VALUE[3]";
$this->tableSize['cols'] = "CMS_VALUE[4]";
$this->tableSize['rows'] = "CMS_VALUE[5]";
$this->link['previous'] = "CMS_VALUE[6]";
$this->link['next'] = "CMS_VALUE[7]";
}
function checkInitValues() {
// prüfen, ob es sich bei den übergebenen pfaden
// um tatsächlich vorhandene pfade im dateisystem
// handelt. gegebenenfalls wird eine ausgabe
// an den browser vorgenommen und false zurückgegeben.
if (!chdir($this->abspath['pictures'])) {
echo "<p>Das Verzeichnis '{$this->abspath['pictures']}' existiert im Dateisystem
des Servers nicht. Entweder müssen Sie es noch anlegen oder die
Konfiguration Ihres Modules anpassen.</p>";
return false;
}
if (!chdir($this->abspath['thumbs'])) {
echo "<p>Das Verzeichnis '{$this->abspath['thumbs']}' existiert im Dateisystem
des Servers nicht. Entweder müssen Sie es noch anlegen oder die
Konfiguration Ihres Modules anpassen.</p>";
return false;
}
if ($this->thumbnailSize['width'] == '') $this->thumbnailSize['width'] = 100;
if ($this->thumbnailSize['height'] == '') $this->thumbnailSize['height'] = 100;
if ($this->tableSize['cols'] == '') $this->tableSize['cols'] = 3;
if ($this->tableSize['rows'] == '') $this->tableSize['rows'] = 3;
if ($this->link['previous'] == '') $this->link['previous'] = '[:: rückwärts ]';
if ($this->link['next'] == '') $this->link['next'] = '[ vorwärts ::]';
// rückgabe im erfolgsfall
return true;
}
function readDir() {
$dir = opendir($this->abspath['pictures']);
while ($file = readdir($dir)) {
$bildinfo = @getimagesize($this->abspath['pictures'].$file);
if (!empty($bildinfo)) {
$picture[] = $file;
}
}
rsort($picture);
closedir($dir);
foreach ($picture as $picture2) {
if (!empty($picture2)) $this->picture[] = $picture2;
}
}
function showNextPicture() {
// zeiger um eins erhöhen
$this->showNextPictureSeq++;
// wenn keine bild mehr vorhanden ist, false zurück geben
if ($this->showNextPictureSeq >= count($this->picture)) return '';
// thumbnail generieren falls erforderlich
$size = $this->generateThumb($this->picture["{$this->showNextPictureSeq}"]);
// originalgrösse des bildes ermitteln
$originalsize = getimagesize($this->abspath['pictures'].$this->picture["{$this->showNextPictureSeq}"]);
// referenz zurück geben
//return "<a href=\"#\" onClick=\"window.open('{$this->path['html']}popupviewer.php?uri={$this->path['upload']}{$this->path['pictures']}{$this->picture[$this->showNextPictureSeq]}','bild','width={$originalsize[0]},height={$originalsize[1]},top=10,left=10,scrollbars=no,topmargin=0,leftmargin=0');bild.document.body.style.margin=0;\"><img src=\"{$this->htmlpath}{$size['filename']}\" width=\"{$size['width']}\" height=\"{$size['height']}\" /></a>";
return "<a href=\"javascript:window.open('{$this->path['html']}popupviewer.php?uri={$this->path['upload']}{$this->path['pictures']}{$this->picture[$this->showNextPictureSeq]}','bild','width={$originalsize[0]},height={$originalsize[1]},top=10,left=10,scrollbars=no,topmargin=0,leftmargin=0');bild.document.body.style.margin=0;\"><img src=\"{$this->htmlpath}{$size['filename']}\" width=\"{$size['width']}\" height=\"{$size['height']}\" /></a>";
}
function generateThumb($filename) {
$src_image_size = getimagesize($this->abspath['pictures'].$filename);
// prüfen, ob thumbnail bereits vorhanden ist
if (!file_exists("{$this->abspath['thumbs']}{$this->thumbnailSize['width']}.{$this->thumbnailSize['height']}.$filename.jpg")) {
// ermitteln ob das bild auf bestimmte höhe oder bestimmte breite zu reduzieren ist
// sowie ermitteln, um welchen faktor das bild zu verkleinern ist
if ($src_image_size[0]/$src_image_size[1] > $this->thumbnailSize['width']/$this->thumbnailSize['height']) {
$verkleinerungsfaktor = $this->thumbnailSize['width']/$src_image_size[0];
} else {
$verkleinerungsfaktor = $this->thumbnailSize['height']/$src_image_size[1];
}
// berechnen der thumbnailgrösse
$bildhoehe = round($src_image_size[1] * $verkleinerungsfaktor);
$bildbreite = round($src_image_size[0] * $verkleinerungsfaktor);
// thumbnail erstellen
$dst_im = imagecreatetruecolor($bildbreite,$bildhoehe);
if ($src_image_size[2] == 1) {
$src_im = imagecreatefromGIF("{$this->abspath['pictures']}$filename");
} elseif ($src_image_size[2] == 2) {
$src_im = @ImageCreateFromJPEG("{$this->abspath['pictures']}$filename");
} else {
$src_im = @imagecreatefromgd("{$this->abspath['pictures']}$filename");
}
imagecopyresampled ($dst_im,$src_im,0,0,0,0,$bildbreite,$bildhoehe,$src_image_size[0],$src_image_size[1]);
imagejpeg ($dst_im,"{$this->abspath['thumbs']}{$this->thumbnailSize['width']}.{$this->thumbnailSize['height']}.$filename.jpg",100);
$size['width'] = $bildbreite;
$size['height'] = $bildhoehe;
} else {
$thumbnailsize = getimagesize("{$this->abspath['thumbs']}{$this->thumbnailSize['width']}.{$this->thumbnailSize['height']}.$filename.jpg");
$size['width'] = $thumbnailsize[0];
$size['height'] = $thumbnailsize[1];
}
$size['filename'] = "{$this->path['thumbs']}{$this->thumbnailSize['width']}.{$this->thumbnailSize['height']}.$filename.jpg";
return $size;
}
function getDescription() {
$sql = "SELECT description FROM {$GLOBALS['cfg']['tab']['upl']}
WHERE
filename = '{$this->picture[$this->showNextPictureSeq]}'
AND dirname = '{$this->path['pictures']}'
";
$this->db->query($sql);
$this->db->next_record();
return $this->db->f("description");;
}
function showGallery() {
$cellwidth = floor(100/$this->tableSize['cols']);
echo "<table width=\"100%\">\n";
for ($i = 0;$i < $this->tableSize['rows'];$i++) {
$beschreibung = null;
echo "<tr>\n";
for ($j = 0;$j < $this->tableSize['cols'];$j++) {
echo "<td align=\"left\" valign=\"top\" width=\"$cellwidth%\">\n".$this->showNextPicture()."\n</td>\n";
$beschreibung[] = $this->getDescription();
}
echo "</tr>\n";
echo "<tr>\n";
for ($j = 0;$j < $this->tableSize['cols'];$j++) {
echo "<td align=\"left\" valign=\"top\" width=\"$cellwidth%\" style=\"padding-bottom:10px; font-style: italic;\">\n{$beschreibung[$j]}\n</td>\n";
}
echo "</tr>\n";
}
echo "</table>\n";
}
function showNavigation() {
if ($this->tableSize['cols'] * $this->tableSize['rows'] < count($this->picture)) {
echo "<table width=\"100%\">\n<tr>\n";
if (!empty($_REQUEST['pos'])) {
$pos = ($this->showNextPictureSeq <= $this->tableSize['cols'] * $this->tableSize['rows']) ? (0) : ($this->showNextPictureSeq - (2 * $this->tableSize['cols'] * $this->tableSize['rows']) + 1);
$pos = ($pos < 0) ? (0) : ($pos);
$link = $GLOBALS['sess']->url("front_content.php?client={$GLOBALS['client']}&lang={$GLOBALS['lang']}&idcat={$GLOBALS['idcat']}&idart={$GLOBALS['idart']}&pos=$pos");
echo "<td style=\"text-align:left; width:33%\"><a href=\"$link\">{$this->link['previous']}</a></td>";
} else {
echo "<td style=\"text-align:left; width:33%\"> </td>";
}
echo "<td align=\"center\" width=\"33%\"> </td>";
if ($this->showNextPictureSeq + 1 < count($this->picture)) {
$pos = $this->showNextPictureSeq + 1;
$link = $GLOBALS['sess']->url("front_content.php?client={$GLOBALS['client']}&lang={$GLOBALS['lang']}&idcat={$GLOBALS['idcat']}&idart={$GLOBALS['idart']}&pos=$pos");
echo "<td style=\"text-align:right; width:33%\"><a href=\"$link\">{$this->link['next']}</a></td>";
} else {
echo "<td style=\"text-align:right; width:33%\"> </td>";
}
echo "</tr>\n</table>\n";
}
}
}
$gallery = new gallery();
?>
popupviewer.php:
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Lob an Andreas Kummer">
<title></title>
<style media="screen" type="text/css"><!--
#layer1 { position: absolute; top: 0px; left: 0px; visibility: visible }
--></style>
<SCRIPT TYPE="text/javascript">
<!--
function targetopener(mylink, closeme, closeonly)
{
if (! (window.focus && window.opener))return true;
window.opener.focus();
if (! closeonly)window.opener.location.href=mylink.href;
if (closeme)window.close();
return false;
}
//-->
</SCRIPT>
</head>
<body bgcolor="#ffffff">
<div id="layer1">
<a href="/" onClick="return targetopener(this,true,true)"><img src="<?print $_GET['uri'];?>" border="0"></a></div>
<p></p>
</body>
</html>
der ansatz müsste in der funktion getDescription liegen. allerdings ist mir nicht bekannt, wo genau der medienname gespeichert wird. sobald mir das jemand sagen kann - in der db habe ich so prima vista nichts gefunden - kann ich dir auch sagen, wie du das wieder angezeigt bekommst.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
Hallo Andreas,
danke für die schnelle Antwort.
Also der Medienname liegt in der Tabelle upl (filename).
Wie genau kann ich nun auf Ihn zugreifen? Also ich mein zusätzlich zur description.
Dann hätte ich noch eine Frage zur Größe des Popups. Wo oder wie kann man diese individuell einstellen. Ich habe ein paar etwas größere Bilder die bei der Darstellung rechts abgeschniten werden.
Gruß
Dietmar
danke für die schnelle Antwort.
Also der Medienname liegt in der Tabelle upl (filename).
Wie genau kann ich nun auf Ihn zugreifen? Also ich mein zusätzlich zur description.
Dann hätte ich noch eine Frage zur Größe des Popups. Wo oder wie kann man diese individuell einstellen. Ich habe ein paar etwas größere Bilder die bei der Darstellung rechts abgeschniten werden.
Gruß
Dietmar
der medienname sollte eigentlich nicht mit dem dateinamen übereinstimmen. der dateiname ist ja bereits bekannt innerhalb des scriptes (sonst würde das bild ja nicht angezeigt).
und die popup-grösse sollte eigentlich schon richtig sein. kann man sich das ganze irgendwo anschauen'
und die popup-grösse sollte eigentlich schon richtig sein. kann man sich das ganze irgendwo anschauen'
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
Tut er auch nicht. Es gibt bei mir Bilder (viele Bilder) die keine description haben. Daher möchte ich alternativ den Dateinamen einblenden, eigentlich möchte ich gerne beides untereinander unter dem Bild zeigen.kummer hat geschrieben:der medienname sollte eigentlich nicht mit dem dateinamen übereinstimmen. der dateiname ist ja bereits bekannt innerhalb des scriptes (sonst würde das bild ja nicht angezeigt).
Etwa so:
_______
|---------|
|---------|
|---------|
|_____|
Bildname.jpg
Description
Ich bin noch in der betaphase. Sehen kannst Du das hier:kummer hat geschrieben:und die popup-grösse sollte eigentlich schon richtig sein. kann man sich das ganze irgendwo anschauen'
http://www.sus-legden.de/1/sus/front_co ... p?idcat=55
hallo gemeinde,
habe die galerie auf meiner privaten homepage ohne mucken zum laufen bekommen.
nun habe ich versucht, sie bei einem freund zu installieren aber da geht gar nichts.
er hostet bei hosteurope, ich habe hier das problem, das ich in der konfiguration keinen bild und thumbs pfad angeben kann! die ordner haben die rechte 777 und der fehler-code lautet:
Warning: rsort() expects parameter 1 to be array, null given in /is/htdocs/wp1017243_P8XTL0UQN0/www/contenido/includes/include.con_editcontent.php(571) : eval()'d code on line 719
Warning: Invalid argument supplied for foreach() in /is/htdocs/wp1017243_P8XTL0UQN0/www/contenido/includes/include.con_editcontent.php(571) : eval()'d code on line 722
vielleicht kann mir ja jemand helfen, thanxx
habe die galerie auf meiner privaten homepage ohne mucken zum laufen bekommen.
nun habe ich versucht, sie bei einem freund zu installieren aber da geht gar nichts.
er hostet bei hosteurope, ich habe hier das problem, das ich in der konfiguration keinen bild und thumbs pfad angeben kann! die ordner haben die rechte 777 und der fehler-code lautet:
Warning: rsort() expects parameter 1 to be array, null given in /is/htdocs/wp1017243_P8XTL0UQN0/www/contenido/includes/include.con_editcontent.php(571) : eval()'d code on line 719
Warning: Invalid argument supplied for foreach() in /is/htdocs/wp1017243_P8XTL0UQN0/www/contenido/includes/include.con_editcontent.php(571) : eval()'d code on line 722
vielleicht kann mir ja jemand helfen, thanxx
Ich hatte das gleiche Problem mit einem Artikelmodul bei host europe:
http://contenido.org/forum/viewtopic.php?t=8651. Mein Post auf der ersten Seite beschreibt, wie ich das gelöst habe.
Gruß,
Kashban
http://contenido.org/forum/viewtopic.php?t=8651. Mein Post auf der ersten Seite beschreibt, wie ich das gelöst habe.
Gruß,
Kashban
Ich kann die Aussage von Beagol nur bestätigen, auch bei mir werden die Bilder rechts, bzw. unten abgeschnitten...
Ansonsten funktioniert das Script tadellos und war easy einzubauen/ zu konfigurieren.
zu sehen hier: Presseartikel Jetzt muss ich mir nur noch überlegen, wie ich die Artikel vernünftig ordnen kann, sollte aber durch eine Durchnummerrierung ohne Probleme klappen.
Ich hätte gerne Hilfe zu folgendem Anliegen: Wie kann ich denn die Bildbeschreibung nicht unter, sondern über dem Bild ausgeben.
Habe schon versucht die Zeilen zu vertauschen, aber dann klappte gar nichts mehr
Einen schönen Tag noch...
Ansonsten funktioniert das Script tadellos und war easy einzubauen/ zu konfigurieren.
zu sehen hier: Presseartikel Jetzt muss ich mir nur noch überlegen, wie ich die Artikel vernünftig ordnen kann, sollte aber durch eine Durchnummerrierung ohne Probleme klappen.
Ich hätte gerne Hilfe zu folgendem Anliegen: Wie kann ich denn die Bildbeschreibung nicht unter, sondern über dem Bild ausgeben.
Habe schon versucht die Zeilen zu vertauschen, aber dann klappte gar nichts mehr
Einen schönen Tag noch...
-
- Beiträge: 42
- Registriert: So 21. Aug 2005, 17:42
- Wohnort: Ossiach / Österreich
- Kontaktdaten:
das modul mehrmals einsetzen
@ kummer
hallo,
ein klasse modul, dachte nicht, das es so einfach ist, eine bildergallery zu installieren.
ich mache grad ne schulseite und brauche da auch das modul mehrmals. ich wollte es so machen in der modulübersicht, wie bei den bildmodulen, eine lfd. nr dahinter, z.b. w3-bildgallery-1, w3-bildgallery-2 etc.
dann habe ich doch das modul mehrmals und kann es auf unterschiedlichen seiten jeweils einsetzen.
muss ich dann im modulcode auch noch etwas anpassen, etwas weiterzählen, ähnlich wie im bildmodul??
danke für eine info,
gruss
Hans
contenido 4.4.5r1
hallo,
ein klasse modul, dachte nicht, das es so einfach ist, eine bildergallery zu installieren.
ich mache grad ne schulseite und brauche da auch das modul mehrmals. ich wollte es so machen in der modulübersicht, wie bei den bildmodulen, eine lfd. nr dahinter, z.b. w3-bildgallery-1, w3-bildgallery-2 etc.
dann habe ich doch das modul mehrmals und kann es auf unterschiedlichen seiten jeweils einsetzen.
muss ich dann im modulcode auch noch etwas anpassen, etwas weiterzählen, ähnlich wie im bildmodul??
danke für eine info,
gruss
Hans
contenido 4.4.5r1
-
- Beiträge: 42
- Registriert: So 21. Aug 2005, 17:42
- Wohnort: Ossiach / Österreich
- Kontaktdaten:
bildgallery und hauptnavigation geht nicht !!
hallo an alle,
@ kummer
ich habe auch das folgende problem wie SSH auf seite 11:
...
Hat schon jemand das Problem "Hauptnavigation geht nicht, wenn auf der selben Seite die Bildgallerie ist" bei Contenido 4.4.5 gelöst?...
Hat überhaupt jemand das Problem oder lässt sich das Modul bei Euch problemlos in Contenido 4.4.5 einbauen?
Gruß
SSH
...
allerdings hatte bisher noch keiner dazu mal was geschrieben, oder hat das problem echt kein anderer??
würde mich freuen, doch noch ne info oder lösung dazu zu erhalten, danke und grüße
Hans
@ kummer
ich habe auch das folgende problem wie SSH auf seite 11:
...
Hat schon jemand das Problem "Hauptnavigation geht nicht, wenn auf der selben Seite die Bildgallerie ist" bei Contenido 4.4.5 gelöst?...
Hat überhaupt jemand das Problem oder lässt sich das Modul bei Euch problemlos in Contenido 4.4.5 einbauen?
Gruß
SSH
...
allerdings hatte bisher noch keiner dazu mal was geschrieben, oder hat das problem echt kein anderer??
würde mich freuen, doch noch ne info oder lösung dazu zu erhalten, danke und grüße
Hans
-
- Beiträge: 42
- Registriert: So 21. Aug 2005, 17:42
- Wohnort: Ossiach / Österreich
- Kontaktdaten:
problem behoben
hallo,
hab das problem lösen können, nach weiterer suche im forum habe ich einen beitrag gefunden.
http://www.contenido.org/forum/viewtopic.php?t=7055
ein tipp von emergence
Verfasst am: Fr Jan 28, 2005
im modul hauptnavigation, output:
scheib mal anstelle von
Code:
folgendes
Code:
und siehe da, der fehler ist weg. es wird jetzt wieder die hauptnavi voll und ganz angeteigt, auch mit der w3gallery.
danke auch dir für die mühe.
gruss
Hans
hab das problem lösen können, nach weiterer suche im forum habe ich einen beitrag gefunden.
http://www.contenido.org/forum/viewtopic.php?t=7055
ein tipp von emergence
Verfasst am: Fr Jan 28, 2005
im modul hauptnavigation, output:
scheib mal anstelle von
Code:
Code: Alles auswählen
$tpl->generate('templates/
Code:
Code: Alles auswählen
$tpl->generate($cfgClient[$client]["path"]["frontend"].'templates/
danke auch dir für die mühe.
gruss
Hans
-
- Beiträge: 90
- Registriert: So 20. Mär 2005, 13:24
- Wohnort: CH-5430 Wettingen
- Kontaktdaten:
Gallerieübersicht
Hallo Leute,
ich verwende das Tool schon seit längerer Zeit völlig problemlos und bin begeistert....mich würde interessieren ob jemand schon mal eine Gallerieübersicht für das Tool gemacht hat....ich habe ein Veranstaltungsprojekt das von allen Veranstaltungen Fotogallerien erstellt. Nun wäre es schön auf einer Hauptseite jeweils ein Bild der jeweiligen Gallerie aufzuzeigen und eventuell mit einem Link auf die effektive Bildergallerie zu versehen. Ich weiss das die Gallerien "ontheFly" erstellt werden und somit eine DB Abfrage entfällt...hat also jemand schon einen Ansatz dazu?
Gruss Felix
ich verwende das Tool schon seit längerer Zeit völlig problemlos und bin begeistert....mich würde interessieren ob jemand schon mal eine Gallerieübersicht für das Tool gemacht hat....ich habe ein Veranstaltungsprojekt das von allen Veranstaltungen Fotogallerien erstellt. Nun wäre es schön auf einer Hauptseite jeweils ein Bild der jeweiligen Gallerie aufzuzeigen und eventuell mit einem Link auf die effektive Bildergallerie zu versehen. Ich weiss das die Gallerien "ontheFly" erstellt werden und somit eine DB Abfrage entfällt...hat also jemand schon einen Ansatz dazu?
Gruss Felix
two beers or not two beers