Modul: Standard-Artikelliste Advanced v2.6.0
Re: Modul: Standard-Artikelliste Advanced v2.3.1
Hallo Contenido-Gemeinde
Ist es auch möglich, die Bilder für die Anreissertexte zu beschneiden, statt proportional zu verkleinern?
Das Problem ist, dass ich hoch- und querformatige Bilder habe in den zu listenden Artikeln. Das führt zu unschönen Unterschieden der Bilder in der Liste. Daher wäre es toll, alle Bidler auf ein bestimmtes Format beschneiden zu können - ob quadratisch oder querformatig ist egal.
Geht das?
Danke für Tipps.
Ist es auch möglich, die Bilder für die Anreissertexte zu beschneiden, statt proportional zu verkleinern?
Das Problem ist, dass ich hoch- und querformatige Bilder habe in den zu listenden Artikeln. Das führt zu unschönen Unterschieden der Bilder in der Liste. Daher wäre es toll, alle Bidler auf ein bestimmtes Format beschneiden zu können - ob quadratisch oder querformatig ist egal.
Geht das?
Danke für Tipps.
Gruss
Jörg Matter
Jörg Matter
Re: Modul: Standard-Artikelliste Advanced v2.3.1
Oder man definiert sein CSS-Style entsprechend, so dass es egal ist
MfG, Karsten
Nicht Können bedeutet nicht, dass man etwas nicht beherrscht, sondern lediglich, dass man sich nicht traut es zu tun ;-)
| Internet | Ihr Logo deutschlandweit auf T-Shirts |
Diplomatie: Jemanden so in die Hölle zu schicken, dass er sich auf die Reise freut!!! ;-)
Nicht Können bedeutet nicht, dass man etwas nicht beherrscht, sondern lediglich, dass man sich nicht traut es zu tun ;-)
| Internet | Ihr Logo deutschlandweit auf T-Shirts |
Diplomatie: Jemanden so in die Hölle zu schicken, dass er sich auf die Reise freut!!! ;-)
Re: Modul: Standard-Artikelliste Advanced v2.3.1
Das versteh ich jetzt nicht. Wie soll ich mittels CSS-Anweisung ein Bild beschneiden?
Man könnte zwar eine Bildbreite und Höhe angeben, aber dann wird ja das Bild verzerrt dargestellt. Das will ich nicht.
Man könnte zwar eine Bildbreite und Höhe angeben, aber dann wird ja das Bild verzerrt dargestellt. Das will ich nicht.
Gruss
Jörg Matter
Jörg Matter
-
- Beiträge: 4260
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: Modul: Standard-Artikelliste Advanced v2.3.1
Hallo Jörg,
Such mal über Tante G. nach thumbnail Klassen.
Über CSS gäbe es da sicherlich auch Möglichkeiten nur einen Teil des Bildes sichtbar zu machen, das Thumbnail hat aber IMO den Vorteil einer angepassten Dateigröße, der Möglichkeit des Cachings und dadurch einer Verringerung z.B. der Seitenladezeit und Dateigröße.
In beiden Fällen mußt du aber Änderungen am Code des Moduls machen.
Gruß aus Franken
Ortwin
Ja das geht, ich hab erst vor kurzem eine PHP-Klasse dafür gesehen. Mist, nun hab ich den Link nicht mehr.joe_ma hat geschrieben:Ist es auch möglich, die Bilder für die Anreissertexte zu beschneiden, statt proportional zu verkleinern?
Such mal über Tante G. nach thumbnail Klassen.
Über CSS gäbe es da sicherlich auch Möglichkeiten nur einen Teil des Bildes sichtbar zu machen, das Thumbnail hat aber IMO den Vorteil einer angepassten Dateigröße, der Möglichkeit des Cachings und dadurch einer Verringerung z.B. der Seitenladezeit und Dateigröße.
In beiden Fällen mußt du aber Änderungen am Code des Moduls machen.
Gruß aus Franken
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Re: Modul: Standard-Artikelliste Advanced v2.3.1
Ich habe gesehen, dass das Modul die Funktion capiImgScale benutzt. In functions.api.images.php habe ich gesehen, dass bei der entsprechenden Funktion $crop = false steht. Würde es funktionieren, wenn ich diese auf "true" stelle?
Ergänzung:
Gerade habe ich nochmals gepröbelt und herausgefunden, dass bei der folgenden Zeile in der Modul-Ausgabe
nach ["ElementHeight"] "true" statt "false" stehen muss, dann wird die Crop-Funktion aktiviert.
Problem gelöst.
Ergänzung:
Gerade habe ich nochmals gepröbelt und herausgefunden, dass bei der folgenden Zeile in der Modul-Ausgabe
Code: Alles auswählen
$image = capiImgScale($aValue["i" . $i]["ServerPath"], $aSettings["k" . $i]["ElementWidth"], $aSettings["k" . $i]["ElementHeight"], false, false, 10, false);
Problem gelöst.
Gruss
Jörg Matter
Jörg Matter
Re: Modul: Standard-Artikelliste Advanced v2.3.1
Davon habe ich keinen Ton geschrieben.joe_ma hat geschrieben:Das versteh ich jetzt nicht. Wie soll ich mittels CSS-Anweisung ein Bild beschneiden?
Nur mal so, für die Denkfaulen unter uns:
Wenn man NICHT beschneiden will, aber eben sowohl hoch- als auch querformatige Bilder hat, gehe man hin und definiere das CSS-Style UM das Bild herum so, dass es egal ist, ob hochkant oder quer Hm... Ratefrage: Hat einer eine Idee, wozu das dann gut sein könnte?
Ja, genau:
Man gebe dem umschließenden div (oder whatever) eine passende (Mindest-)Höhe und schon klappt es auch mit UNbeschnittenen Bilder im Hoch- und Querformat
MfG, Karsten
Nicht Können bedeutet nicht, dass man etwas nicht beherrscht, sondern lediglich, dass man sich nicht traut es zu tun ;-)
| Internet | Ihr Logo deutschlandweit auf T-Shirts |
Diplomatie: Jemanden so in die Hölle zu schicken, dass er sich auf die Reise freut!!! ;-)
Nicht Können bedeutet nicht, dass man etwas nicht beherrscht, sondern lediglich, dass man sich nicht traut es zu tun ;-)
| Internet | Ihr Logo deutschlandweit auf T-Shirts |
Diplomatie: Jemanden so in die Hölle zu schicken, dass er sich auf die Reise freut!!! ;-)
Re: Modul: Standard-Artikelliste Advanced v2.3.1
Man könnte auch einfach hingehen und die Bilder automatisch zuschneiden lassen. PHP ist Dein Freund.
aitsu open source cms framework für contenido bei googlecode...
-
- Beiträge: 847
- Registriert: Mi 14. Dez 2005, 16:15
- Wohnort: Königs Wusterhausen bei Berlin
- Kontaktdaten:
Image-Ausgabe individuell anpassen
Hallo liebe Gemeinde,
ich möchte gerne meine Image-Ausgabe so verändern, dass ich zwei verschiedene zur Verfügungung habe und ich somit sagen kann, Wenn Bild im Text Element gleich 1 dann ohne Rahmen und wenn Bild im Text Element gleich 2 dann mit Rahmen (vereinfacht gesagt).
Dazu dachte ich mir, werde ich im Input noch ein normales Text-Feld eingeben, welches jedes mal für jedes Element erscheint wenn ich "Bild aus Text" auswähle,, wenn ich dann hier eine 1 reinschreibe, soll im Output geschaut werden
Ist die Idee erstmal so richtig?
Ich habe es auch im Input hinbekommen, das dieses Extra-Feld angezeigt wird und die Daten auch gespeichert werden:
Hier meine Änderungen:
Unter
habe ich noch folgende Zeile ergänzt:
Unter
noch folgende Zeile:
Und unter:
Noch folgendes:
Aber ich kann diesen Wert nun einfach nicht im output ausgeben, um meine Abfrage zu machen!
Folgendes habe ich im Output gemacht:
Nach:
Folgende Zeile eingefügt:
Nach:
Folgende Zeile eingefügt:
Nach:
Folgende Zeile eingefügt:
Und jetzt verlassen Sie mich!
ich könnte mir vorstellen hier muss auch noch eine Ergänzung mit rein:
Ich habe schon viel rumgetestet aber ich bekomme keine Ausgabe, wenn ich das hier eingebe:
Kann mir bitte jemande von euch helfen.
Vielen Dank
ich möchte gerne meine Image-Ausgabe so verändern, dass ich zwei verschiedene zur Verfügungung habe und ich somit sagen kann, Wenn Bild im Text Element gleich 1 dann ohne Rahmen und wenn Bild im Text Element gleich 2 dann mit Rahmen (vereinfacht gesagt).
Dazu dachte ich mir, werde ich im Input noch ein normales Text-Feld eingeben, welches jedes mal für jedes Element erscheint wenn ich "Bild aus Text" auswähle,, wenn ich dann hier eine 1 reinschreibe, soll im Output geschaut werden
Code: Alles auswählen
if (($image != "") && ($extra=="1")) dann $htmltemp = ' <img src="'.$image.'" mit Border
Ich habe es auch im Input hinbekommen, das dieses Extra-Feld angezeigt wird und die Daten auch gespeichert werden:
Hier meine Änderungen:
Unter
Code: Alles auswählen
$iElementType = $iDataStart + ($i * 5);
$iElementIdentifier = $iElementType + 1;
$iElementWidth = $iElementType + 2;
$iElementHeight = $iElementType + 3;
Code: Alles auswählen
$iElementImageLinkOption = $iElementType + 4;
Code: Alles auswählen
$aSettings["k".$i] = array();
$aSettings["k".$i]["ElementType"] = "CMS_VALUE[$iElementType]"; // Text, Image, ExtractedImage
$aSettings["k".$i]["Identifier"] = "CMS_VALUE[$iElementIdentifier]";
$aSettings["k".$i]["ElementWidth"] = "CMS_VALUE[$iElementWidth]"; // Textlength or ImageWidth
$aSettings["k".$i]["ElementHeight"] = "CMS_VALUE[$iElementHeight]";
Code: Alles auswählen
$aSettings["k".$i]["ElementImageLinkOption"] = "CMS_VALUE[$iElementImageLinkOption]";
Code: Alles auswählen
case "ExtractedImage":
echo ' <td class="text" style="border-left: 1px solid #747488;'.$sBottomStyle.'padding-left: 20px;"> </td>'."\n";
echo ' <td class="text" style="border-right: 1px solid #747488;'.$sBottomStyle.'">'.mi18n("Item:").'<br />'.fncBuildTypeSelect("CMS_VAR[$iElementIdentifier]", $aSettings["SampleArt"], $aSettings["k".$i]["Identifier"], "'1','2','3','9','17'").' '."\n";
echo ' '.mi18n("Width:"). ' <input type="text" name="'."CMS_VAR[$iElementWidth]".'" value="'.$aSettings["k".$i]["ElementWidth"].'" size="4" title="'.mi18n("Set to 0 to disable resize").'"> '."\n";
echo ' '.mi18n("Height:").' <input type="text" name="'."CMS_VAR[$iElementHeight]".'" value="'.$aSettings["k".$i]["ElementHeight"].'" size="4" title="'.mi18n("Set to 0 to disable resize").'">'</td>'."\n"
Code: Alles auswählen
case "ExtractedImage":
echo ' '.mi18n("ILO:"). ' <input type="text" name="'."CMS_VAR[$iElementImageLinkOption]".'" value="'.$aSettings["k".$i]["ElementImageLinkOption"].'" size="2"></td>'."\n";
Folgendes habe ich im Output gemacht:
Nach:
Code: Alles auswählen
for ($i = 0; $i < $aSettings["Elements"]; $i++) {
$iElementType = $iDataStart + ($i * 5);
$iElementIdentifier = $iElementType + 1;
$iElementWidth = $iElementType + 2;
$iElementHeight = $iElementType + 3;
Code: Alles auswählen
$iElementImageLinkOption = $iElementType + 4;
Code: Alles auswählen
$aSettings["k".$i] = array();
$aSettings["k".$i]["ElementType"] = "CMS_VALUE[$iElementType]"; // Text, Image, ExtractedImage
$aSettings["k".$i]["Identifier"] = "CMS_VALUE[$iElementIdentifier]";
$aSettings["k".$i]["ElementWidth"] = "CMS_VALUE[$iElementWidth]"; // Textlength or ImageWidth
$aSettings["k".$i]["ElementHeight"] = "CMS_VALUE[$iElementHeight]";
Code: Alles auswählen
$aSettings["k".$i]["ElementImageLinkOption"] = "CMS_VALUE[$iElementImageLinkOption]";
Code: Alles auswählen
unset ($iDataStart);
unset ($iElementType);
unset ($iElementIdentifier);
unset ($iElementWidth);
unset ($iElementHeight);
Code: Alles auswählen
unset ($iElementImageLinkOption);
ich könnte mir vorstellen hier muss auch noch eine Ergänzung mit rein:
Code: Alles auswählen
$aData[$i]["i".$k] = array();
$aData[$i]["i".$k]["Value"] = "";
$aData[$i]["i".$k]["ServerPath"] = "";
$aData[$i]["i".$k]["WebPath"] = "";
$aData[$i]["i".$k]["Width"] = 0;
$aData[$i]["i".$k]["Height"] = 0;
Code: Alles auswählen
if ($image != "") {
$htmltemp = ' start'.$ElementImageLinkOption.'ende <img src="'.$image.'" width="'.$width.'" height="'.$height.'" alt="'.$aValue["Headline"].''.mi18n(" - to the details").'" />';
$tpl->set('s','minheight',$height);
} else {
$htmltemp = '';
};
Vielen Dank
-
- Beiträge: 3626
- Registriert: Di 12. Okt 2004, 20:00
- Wohnort: Voerde (Niederrhein)
- Kontaktdaten:
Re: Modul: Standard-Artikelliste Advanced v2.3.1
Ich habe mal mit Bezug auf diesem Thread:
http://forum.contenido.org/viewtopic.php?f=61&t=30345
eine zusätzliche Funktion integriert, so dass für Text-Elemente nun möglich ist, die Formatierungen zu erhalten, sofern der Text nicht gekürzt wird. Ich habe nur das Package hochgeladen, das ansonsten analog zur Version 2.3.1 hier ist.
http://forum.contenido.org/viewtopic.php?f=61&t=30345
eine zusätzliche Funktion integriert, so dass für Text-Elemente nun möglich ist, die Formatierungen zu erhalten, sofern der Text nicht gekürzt wird. Ich habe nur das Package hochgeladen, das ansonsten analog zur Version 2.3.1 hier ist.
- Dateianhänge
-
- Article_List_Advanced_V2.3.1_modded_by_Dodger77_package.xml.zip
- ALA 2.3.1 mod
- (14.93 KiB) 279-mal heruntergeladen
Re: Modul: Standard-Artikelliste Advanced v2.3.1
Hallo zusammen!
Hätte eine kurze Frage zur Newsliste.
Ich habe im Modul-Template article-list.html direkt in den einzelnen div tags die css attribute eingefügt.
<div id="20" name="Newsblock" style="[
display:block;
position:static;
margin-top:4px;
margin-bottom:4px;
width:580px;
min-height:160px;
.........]">
Bei IE funktioniert bei mir die Anzeige wunderbar. In Firefox und Opera siehts so aus als ob die Style attribute garnicht verwendet werden.
Muss ich die Style Attribute anders einfügen?
Kann mir jemand kurz weiterhelfen?
EDIT:
Ist es möglich über die Artikelliste eine HTML Tabelle auf der Übersichtsseite anzeigen zu lassen?
Für eure Hilfe wäre ich sehr dankbar!!
Gruß,
Raphael
Hätte eine kurze Frage zur Newsliste.
Ich habe im Modul-Template article-list.html direkt in den einzelnen div tags die css attribute eingefügt.
<div id="20" name="Newsblock" style="[
display:block;
position:static;
margin-top:4px;
margin-bottom:4px;
width:580px;
min-height:160px;
.........]">
Bei IE funktioniert bei mir die Anzeige wunderbar. In Firefox und Opera siehts so aus als ob die Style attribute garnicht verwendet werden.
Muss ich die Style Attribute anders einfügen?
Kann mir jemand kurz weiterhelfen?
EDIT:
Ist es möglich über die Artikelliste eine HTML Tabelle auf der Übersichtsseite anzeigen zu lassen?
Für eure Hilfe wäre ich sehr dankbar!!
Gruß,
Raphael
-
- Beiträge: 4260
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: Modul: Standard-Artikelliste Advanced v2.3.1
Hallo Raphael,
Versuch es mal ohne die eckigen Klammer.
Gruß aus Franken
Ortwin
Versuch es mal ohne die eckigen Klammer.
Gruß aus Franken
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Re: Modul: Standard-Artikelliste Advanced v2.3.1
Hallo Ortwin,
Vielen Dank! Funktioniert jetzt!
Kann mir eventuell noch jemand bei meiner zweiten Frage helfen?
Gruß,
Raphael
Vielen Dank! Funktioniert jetzt!
Kann mir eventuell noch jemand bei meiner zweiten Frage helfen?
Gruß,
Raphael
Re: Modul: Standard-Artikelliste Advanced v2.3.1
Hat mir niemand eine Lösung wie ich eine HTML Tabelle mit der artikelliste in die Übersichtsseite übernehmen kann? Dass die HTML Tags übernommen werden?
Über eure Hilfe wäre ich echt froh!
Über eure Hilfe wäre ich echt froh!
-
- Beiträge: 3626
- Registriert: Di 12. Okt 2004, 20:00
- Wohnort: Voerde (Niederrhein)
- Kontaktdaten:
Re: Modul: Standard-Artikelliste Advanced v2.3.1
Ein paar Beiträge weiter oben ist eine Version angehängt, die HTML-Elemente auch in der Artikelliste ermöglicht. Das kann aber nur funktionieren, wenn diese Elemente nicht verkürzt, also nach x Zeichen abgeschnitten werden.
-
- Beiträge: 77
- Registriert: Sa 30. Mai 2009, 09:11
- Kontaktdaten:
Re: Modul: Standard-Artikelliste Advanced v2.3.1
Hallo Dodger,Dodger77 hat geschrieben:Ich habe mal mit Bezug auf diesem Thread:
http://forum.contenido.org/viewtopic.php?f=61&t=30345
eine zusätzliche Funktion integriert, so dass für Text-Elemente nun möglich ist, die Formatierungen zu erhalten, sofern der Text nicht gekürzt wird. Ich habe nur das Package hochgeladen, das ansonsten analog zur Version 2.3.1 hier ist.
kann man dieses Feature der Formaterhaltung sozusagen auch "serienmäßig" einbauen? BZW: du mir sagen in welcher Zeile ich welche Dinge eingeben muss, damit der Haken immer gesetzt ist?
Hintergrund: Ich habe eine größere Seitenaktion vor mir, wo ich das Modul sehnlichst vermisst jetzt eingebaut habe und es sprichwörtlich hasse jedes mal den Haken setzen zu müssen (inkl. jeder Unterkategorie) ... und ich hier keine Zeit habe das für jeden Unternutzer in Zukunft immer wieder machen zu müssen.
Von daher großen Dank für dieses Modul - nur ich brauch da noch eine Überarbeitung ... bau mir die aber aufgrund der Struktur gern selbst ein.
Gehe ja davon aus, dass ich das nur im Input irgendwo serienmäßig mitgeben muss
Grüße
Mirco