vkp-bluestyle: Falscher ALT-Text in News

Begonnen von Martin, 20 September 2003, 12:32:50

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Martin

In den Newsblöchen auf der Startseite wird bei mir als ALT-Text bei den Icons rechts oben z.B. "informant.gif" anstatt dem Username, "friend.gif" anstatt "Diesen Artikel an einen Freund mailen usw... angezeigt.

Wo kann ich das ändern? Bei euch hier funzt´s ja.

NeMeSiSX2LC

Also du meisten denn Center News block richtig?? Oder das Module News
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Martin

hmm, beides :) Das News Modul als 'Default Homepage Module'. So wie es auch hier auf der Startseite zu sehen ist.
Z.B. bei Meldung "Erneute Sicherheitslücke in Windows" steht hier als ALT-Text bei dem User-Bildchen "Nobbi". Bei mir würde "informant.gif" stehen.

DanielMathe

Er meint im News-Modul auf der Stasrtseite, also die letzten 5 News, nicht den Übersichtsblock wie hier. Das muss ein Bug im theme sein, dort werden die Variablen übergeben. Ich hab den Fehler noch nicht gefunden, meinte aber im Forum schon was gelesen zu haben, finde es aber nicht mehr. Auf jeden Fall in der them.php schauen.

Martin

thx für die Klärung :)

In der theme.php hab ich scho gesucht. Dort stehen nur wenige ALT-Tags, und die nur bei blank.gif´s.

Vielleicht weiß ja der Theme - Ersteller die Antwort :)

DanielMathe

Ab Zeile 166

        if (empty($img)) {
                #$img[0]  = mxCreateImage("themes/$thename/images/dotr.gif", "", 0, "align='right'");
                $img[1] = mxCreateImage("themes/$thename/images/buttons/informant.gif", "", 0);
                $img[2] = mxCreateImage("themes/$thename/images/buttons/print.gif", "", 0);
                $img[3] = mxCreateImage("themes/$thename/images/buttons/friend.gif", "", 0);
                $img[4] = mxCreateImage("themes/$thename/images/buttons/counter.gif", "", 0);
                $img[6] = mxCreateImage("themes/$thename/images/buttons/bytesmore.gif", "", 0);
                if ($GLOBALS['articlecomm']) $img[5] = mxCreateImage("themes/$thename/images/buttons/comments.gif", "", 0);

Hier werden die Bildertags gebaut, die Funktion mxCreateImage baut den Tag, dort findet man die Lösung, wenn man weiß, wo die Fkt. definiert ist.

NeMeSiSX2LC

Also hier auf der Startseite ist aber der News Block und nicht das module
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Martin

@ DanielMathe: THX, werd mich mal auf die Suche machen :)

@ NeMeSiSX2LC: DanielMathe hat das (mein) Mißverständnis oben geklärt.

DanielMathe

Gibts da schon ein Ergebnis/ versuche das Problem ebenfalls zu lösen, aber bis jetzt fehlt mir noch die richtige Idee.

DanielMathe

Weiß jemand, wo dieser Befehl mxCreateImage gebaut wird, bzw. wo die Fkt. steht?

Future

Ist wenn ich es richtig sehe verschlüsselt ..

Martin

jo, muss es wohl sein. Ich hab sie auch nicht gefunden.

Deshalb kann uns wohl nur einer der Programmierer weiterhelfen. ( Die sich hiermit angesprochen fühlen dürfen ;) )

Es würde ja schon reichen, wenn wir wüssten, wie die ALT-Tags definiert werden...

Andi

Joho, sorry....

die Funktion mxCreateImage() kann 4 Parameter verarbeiten.
1. der Pfad&Name des Bildes
2. der alt und title Parameter3. Rahmen um Bild
4. alle weiteren <img> Parameter als String

mxCreateImage("themes/$thename/images/buttons/bytesmore.gif", "", 0);

zeigt also die Grafik pfad/bytesmore.gif an, der 2te Parameter ist der Alt/Title Parameter, in dem Fall leer also wird der Bildname als Alt-Parameter verwendet, das ganze ohne Rahmen....

Um in dem Fall den Alt-Parameter zu ändern, einfach den gewünschten String zwischen die beiden Leerzeichen schreiben.

In dem Theme habe ich das schlichtweg vergessen, es sollte eigentlich noch abhängig von den einzelnen Story-Werten interaktiv verändert werden.

Im kommenden Update-Pack ist das alles dann geändert ;)
schön´s Grüssle, Andi

Martin

optimal, vielen Dank.

Interaktivität is garnicht so wichtig, hauptsache, es wird die Funktion der Buttons als ALT angezeigt :)