CMS_IMGEDIT / CMS_IMGTITLE: Ausgabe einer Zahl vor dem Bild

Gesperrt
Karin Dähne
Beiträge: 140
Registriert: Fr 20. Feb 2004, 17:48
Wohnort: Braunschweig
Kontaktdaten:

CMS_IMGEDIT / CMS_IMGTITLE: Ausgabe einer Zahl vor dem Bild

Beitrag von Karin Dähne » Sa 4. Feb 2006, 17:14

Hallo,
bei meinem Bildmodul bin ich auf eine seltsame Eigenheit gestoßen, die ich mir nicht erklären kann:
Neben dem erzeugten Bild wird eine Zahl (1) eingeblendet.

Output:

Code: Alles auswählen

<?php
//Voreinstellungen:
$setThumbAlttag = "CMS_IMGTITLE[1]";
$setThumbnail = "<img class=\"image\" src=\"CMS_IMG[1]\" alt=\"$setThumbAlttag\" border=\"0\">";

//Verlinkung
$setLinkThumbSelect = "CMS_LINK[1]";

$sessionLink = "&s=$s";
if ( strpos ($setLinkThumbSelect, "front_content.php") !== FALSE )
{
   //haenge die Session an//
   $setLinkThumbSelect .= $sessionLink;
}

$setLinkThumbTarget = "CMS_LINKTARGET[1]";
$setLinkThumbTooltip = "CMS_LINKTITLE[1]";

$setLinkThumbText = "CMS_HTMLTEXT[1]";
$setLinkThumbStart = '<div class="imagelinkdesc">';
$setLinkThumbEnd = '</div>';

//---------- Linktext unter verlinktem Bild
if ($edit && empty($_REQUEST['edit']))
{
   // Edit-Mode
   $printLinkThumb = sprintf('%s %s <a href="%s" target="%s" title="%s">%s</a>%s %s %s', $setLinkThumbStart, $linkThumbTextStart, $setLinkThumbSelect, $setLinkThumbTarget, $setLinkThumbTooltip, $setLinkThumbText, "CMS_LINKEDIT[1]", $linkThumbTextEnd, $setLinkThumbEnd);
} else if ("CMS_LINKDESCR[1]" != "") {
   // wenn editiert:
   $printLinkThumb = sprintf('%s %s <a href="%s" target="%s" title="%s">%s</a>%s %s %s', $setLinkThumbStart, $linkThumbTextStart, $setLinkThumbSelect, $setLinkThumbTarget, $setLinkThumbTooltip, $setLinkThumbText, "CMS_LINKEDIT[1]", $linkThumbTextEnd, $setLinkThumbEnd);
} else {
   // Keine Ausgabe
   $printLinkThumb = "";
  if ("CMS_HTMLTEXT[1]" != "") {
   // Keine Ausgabe
   $printLinkThumb = "";
  }

}
$setLinkThumb = $printLinkThumb;

//---------- Zusammenbau der Darstellung
echo '
<div class="imagebox">';
echo "CMS_IMGEDIT[1]";
echo '
'.$setThumbnail.'
'.$setLinkThumb.'
</div>';
?>
Erzeugte Ausgabe im Browser:

Code: Alles auswählen

<div class="imagebox">1
<img class="image" src="http://xxx/yyy/upload/bilder/projekte/Projekte01a.jpg" alt="Description (CMS_IMGTITLE[1])" border="0">
<div class="imagelinkdesc">  <a href="front_content.php?idcatart=3&client=1&lang=1&s=" target="" title="Verlinkung zu Home (CMS_LINKTITLE[1])">Linktext </a>  </div>
</div>
Contenidoversion: 4.6.2
Server Betriebssystem: Apache/2.0.54 (Win32) mod_autoindex_color mod_ssl/2.0.54 OpenSSL/0.9.8 PHP/5.0.4
Installierte PHP-Version: 5.0.4

Kann mir jemand verraten, wie ich die Zahl weg bekomme?

Vielen Dank im Voraus!
Grüße,
Karin Dähne

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist » Sa 4. Feb 2006, 17:16

Code: Alles auswählen

<div class="imagebox">1 
nimm mal die 1 weg nach dem Anfangs div Tag

EDIT :

KOPFKLATSCH :oops:
Zuletzt geändert von rezeptionist am Sa 4. Feb 2006, 17:23, insgesamt 1-mal geändert.
greets

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Sa 4. Feb 2006, 17:21

Ähm, nö. Die Ausgabe ist das, was aus seinem Modul rauskommt - und genau die Stelle sucht er, wo aus seinem Code die 1 herkommt. Da sie eigentlich nur aus dem echo "CMS_IMGEDIT[1]" kommen.

Da fällr mir auf, was ist denn CMS_IMGEDIT?

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

Karin Dähne
Beiträge: 140
Registriert: Fr 20. Feb 2004, 17:48
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von Karin Dähne » Sa 4. Feb 2006, 17:22

nimm mal die 1 weg nach dem Anfangs div Tag
Hallo rezeptionist,

Danke für den Hinweis, aber genau das kann ich nicht, da contenido die "1" setzt:
Erzeugte Ausgabe im Browser:

<div class="imagebox">1
<img class="image" src="http://xxx/yyy/upload/bilder/projekte/Projekte01a.jpg" alt="Description (CMS_IMGTITLE[1])" border="0">
<div class="imagelinkdesc"> <a href="front_content.php?idcatart=3&client=1&lang=1&s=" target="" title="Verlinkung zu Home (CMS_LINKTITLE[1])">Linktext </a> </div>
</div>
Ich hatte nur gleich den erzeuten Quelltext vom Browser hier mitgepostet, damit man das Modul nicht erst installieren muß.

Grüße,
Karin Dähne.

Karin Dähne
Beiträge: 140
Registriert: Fr 20. Feb 2004, 17:48
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von Karin Dähne » Sa 4. Feb 2006, 17:33

Hallo HerrB,
Da fällr mir auf, was ist denn CMS_IMGEDIT?
Das ist ein TYPE:
idtype: 1
type : CMS_IMGEDIT

laut timos Beschreibung in http://www.contenido.org/forum/viewtopi ... 8163#38163:

CMS_IMGEDIT (nur Contenido 4.5 / 4.6)
Liefert den Bearbeitungs-Button für ein Bild zurück.

Den brauche ich, damit ich nicht mit CMS_IMGDESCR arbeiten muß.
Ich nehme CMS_IMGTITLE, damit ich die Beschreibung als Alt-Tag ausgeben kann.
Mit CMS_IMGDESCR bekomme ich sonst den Text im Browser angezeigt.

Grüße,
Karin Dähne.

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist » Sa 4. Feb 2006, 17:43

setz mal deinen IMGEDIT so ein

Code: Alles auswählen

if ($edit) {
echo "CMS_IMGEDIT[1]";
}
greets

Karin Dähne
Beiträge: 140
Registriert: Fr 20. Feb 2004, 17:48
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von Karin Dähne » Sa 4. Feb 2006, 17:51

Hallo rezeptionist ,
hey cool, jetzt ist die Zahl wech! 8)

Gut daß ich mir nicht noch 'ne Nacht um die Ohren schlagen muß ;-)

Danke!!!

Grüße,
Karin Dähne.

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist » Sa 4. Feb 2006, 17:55

Gern geschehen Ich werde sie mir noch um die Ohren schlagen :wink:
greets

Karin Dähne
Beiträge: 140
Registriert: Fr 20. Feb 2004, 17:48
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von Karin Dähne » Sa 4. Feb 2006, 18:07

Gern geschehen Ich werde sie mir noch um die Ohren schlagen ;-)
Ich auch, aber nicht mehr mit diesem Problem ;-)
Also: Auf zu neuen Ufern ...

Grüße,
Karin Dähne.

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist » Sa 4. Feb 2006, 18:14

Off Topic:
Haste das Prob mit der Terminübersicht hinbekommen ??

Damit der Thread nicht zu lange wir kannst du auch per PM antworten :o
greets

Jon
Beiträge: 14
Registriert: Sa 9. Jul 2005, 14:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von Jon » Mo 27. Feb 2006, 00:38

Hallo,

ich bin auch gerade auf dieses Problem gestoßen. Es ist ja leicht zu umgehen, wie bereits oben beschrieben, aber das ist sicher nicht so gedacht, also könnte man es ja ruhig zu den Bugs rüberschieben.

Gruß,
Jon.

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist » Mo 27. Feb 2006, 16:19

Warum sollte das ein Bug sein ????
greets

Jon
Beiträge: 14
Registriert: Sa 9. Jul 2005, 14:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von Jon » Di 28. Feb 2006, 01:45

Hallo rezeptionist,

so vielen Fragezeichen ist natürlich schwer zu begegnen, doch ich will es mal mit ebensovielen Punkten versuchen.

1. Ich kann mir keine Situation vorstellen, in der es sinnvoll sein könnte eine "1" im Frontend dort auszugeben, wo im Backend die Edit-Grafik angezeigt werden soll.
2. Es verwirrt Anfänger unnötig, die z.B. von $edit noch nichts wissen.
3. Das Verhalten wäre konsistent zu dem von CMS_LINKEDIT[1], bei dem nämlich nichts im Frontend dargestellt wird.
4. Fällt mir jetzt doch nicht mehr ein. :wink:

Wenn das noch nicht überzeugend war, können wir uns vielleicht auf Feature Request einigen. :)

Gruß,
Jon.

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Di 28. Feb 2006, 18:06

Ist ein Bug. Der Code zu dem Typ enthält bereits die Abfrage auf $edit, jedoch ist nicht angegeben, was sonst passieren soll.

Dies wäre der korrekte Code:

Code: Alles auswählen

/**
 * CMS_IMGEDIT
 */
if ($edit) {$editbutton = "<A HREF=\"".$sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_IMG&typenr=$val&lang=$lang")."\"><IMG SRC=\"".$cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_editimage.gif\" border=0></A>";
$editbutton = addslashes($editbutton);
$editbutton = addslashes($editbutton);
$tmp = $editbutton;} else {
$tmp = "";
}
Müsste in der DB (<Prefix>_type) für Typ 14 bzw. CMS_IMGEDIT geändert werden.

Verschoben nach Bugs.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Do 8. Jun 2006, 16:09

Done.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

Gesperrt