Seite 18 von 51

Verfasst: Do 15. Jun 2006, 15:17
von HerrB
Es gibt da diese Stelle im Output:

Code: Alles auswählen

                                    $regEx = "/(src)(=)(['\"]?)([^\"']*)(['\"]?)/i";
                                    $img = array ();
                                    preg_match($regEx, $match[0], $img);
                                    $img_src = preg_split("/\//", $img[0]);
Dahinter ergänzen (unsere regexp-Experten können gerne Verbesserungsvorschläge für eine kombinierte Expression liefern; bitte auch beachten, dass <img alt="bla" src="bild.jpg"> möglich):

Code: Alles auswählen

                                    $regEx = "/(alt)(=)(['\"]?)([^\"']*)(['\"]?)/i";
                                    $img = array ();
                                    if (preg_match($regEx, $match[0], $img) > 0) {
                                       $img_alt = preg_split("/\//", $img[0]);
                                    } else {
                                       $img_alt = "";
                                    }

                                    $regEx = "/(title)(=)(['\"]?)([^\"']*)(['\"]?)/i";
                                    $img = array ();
                                    if (preg_match($regEx, $match[0], $img) > 0) {
                                       $img_title = preg_split("/\//", $img[0]);
                                    } else {
                                       $img_title = "";
                                    }

Knapp darunter unter diese Zeilen:

Code: Alles auswählen

                                       $aData[$i]["i".$k]["Width"]      = $width;
                                       $aData[$i]["i".$k]["Height"]     = $height;
diese ergänzen:

Code: Alles auswählen

                                       $aData[$i]["i".$k]["Alt"]      = $img_alt;
                                       $aData[$i]["i".$k]["Title"]     = $img_title;
Und dann im Output die Daten nach belieben einbauen. Ungetestet.

Gruß
HerrB

Verfasst: Do 15. Jun 2006, 15:22
von maccaroni
vielen dank, werde ich morgen ausprobieren!

ronan

Verfasst: Fr 16. Jun 2006, 06:54
von maccaroni
*räusper

nach deiner ausführlichen einführung in cms_img nutze ich nun ein bildmodul für die ausgabe des bildes...lässt sich das leicht anpassen?

gruss ronan

Verfasst: Fr 16. Jun 2006, 08:31
von HerrB
Du meinst das mit dem alt und title für die Artikelliste? Nö. Für CMS_IMG ist das schwieriger und wird erst mit der nächsten Überarbeitung berücksichtigt. Sorry.

Gruß
HerrB

Verfasst: Fr 16. Jun 2006, 08:34
von maccaroni
ok, damit kann ich leben. lieber die bilder per bildmodul einsetzung und auf das alt und title-attribut verzichten.

danke, wir geschätzt.


gruss ronan

möchte Subheadline als Teaser

Verfasst: Fr 16. Jun 2006, 23:37
von salsa
Die Ausgabe kann beliebig gestaltet werden
Das klingt gut; doch ich habe keinen Hinweis gefunden, wie das geht. In der V. 4.4.x war die Formatierung für mich zu erkennen:

Code: Alles auswählen

echo ' ....';
Das Wort style oder class habe ich im Code nicht gefunden.
Vor allem hätte ich gerne - wie zuvor - die Subheadline als Teaser.

Für einen entsprenden Hinweis wär ich sehr dankbar.
:?:
Michael H.

Re: möchte Subheadline als Teaser

Verfasst: Sa 17. Jun 2006, 00:21
von mvf
schau mal in die kommentare des outputs, da kommt ziemlich sicher ein fetter hinweis das ab hier der output losgeht, wetten ;)

Code: Alles auswählen

      # Output data
      # Every output manipulation should be done here...
und danach kommen alle deine echos

@herrB, id in einer whileschleife is ungut ;) besser class

Verfasst: So 18. Jun 2006, 20:38
von HerrB
@herrB, id in einer whileschleife is ungut besser class
Yep, war ein Versehen...

Gruß
HerrB

Verfasst: Mo 19. Jun 2006, 06:58
von maccaroni
wenn ich mal wieder doof fragen darf: wie integriere ich am einfachsten ein «back-button» auf der «mehr»-seite, um wieder auf der liste zu landen?

gruss ronan

Verfasst: Mo 19. Jun 2006, 11:05
von mvf
ronan hat geschrieben:... wie integriere ich am einfachsten ein «back-button» auf der «mehr»-seite, um wieder auf der liste zu landen?
am einfachsten .. hardcodiert ;)

andererseits verstehe ich dich nicht ganz, in der regel ist bei meinen projekten die artikelliste auch = der startseite einer kategorie, also kommen die user über einen klick im menu oder den breadcrumbs immer wieder auf die artikelliste selbst, diese wiederum hat auch ein eigenes pagebrowsing, sprich weder mir noch meinen kunden kam jemals deine frage in den sinn :?

was ist also deine intention? wahrscheinlich frage ich jetzt doof :D

Verfasst: Mo 19. Jun 2006, 12:56
von maccaroni
hallo mvf

die idee kommt nicht aus meiner «küche». der kunde wünscht sich, wie in der artikelliste das mehr ... in der detailansicht nach dem artikel ein «zurück». hardcode kommt für mich nicht in frage, da versuche ich lieber nochmals den kunden von der unnötigkeit zu überzeugen (jaja, wir lieben unsere kunden :-)

gruss ronan

Verfasst: Mo 19. Jun 2006, 13:00
von mvf
javascript history back ???

Verfasst: Mo 19. Jun 2006, 13:08
von maccaroni
mh, ja, so in der art stelle ich mir das vor. am sinnvollsten wäre ein eigenes textmodul im template mit diesem button, oder geht das noch einfacher, damit ich diesen button nicht bei jedem artikel einfügen musss?

gruss ronan

Verfasst: Mo 19. Jun 2006, 13:52
von mvf
ronan hat geschrieben:mh, ja, so in der art stelle ich mir das vor. am sinnvollsten wäre ein eigenes textmodul im template mit diesem button, oder geht das noch einfacher, damit ich diesen button nicht bei jedem artikel einfügen musss?

gruss ronan
nö, is schon richtig der ansatz, ins layout nen container, kleines modul mit nem echo
<a href="javascript:history.back()" title="back">back</a>

und dann ab dafür in das passende template

Verfasst: Mo 19. Jun 2006, 14:00
von maccaroni
super, danke! werd ich ausprobieren.

gruss ronan