Page 1 of 1

CMS 1.6 unterstützt keine Entities mehr in den internen Links?

Posted: Sun Jun 28, 2009 1:29 pm
by maninweb
Hallo zusammen...

habe mal heute auf 1.6 aktualisiert, hat super funktioniert. Bis auf meine News-Templates, wo dann formatpostdate durch postdate ersetzt werden musste. Allerdings ist mir aufgefallen, dass jetzt keine Entities mehr in den internen Links (also z.B. {cms_selflink page="de_products_ep_bde_reports" text="Excel Sharp BDE Berichte…"}) unterstützt werden. Bug oder Absicht?

Gruß

Re: CMS 1.6 unterstützt keine Entities mehr in den internen Links?

Posted: Mon Jun 29, 2009 9:10 pm
by cyberman
Wie ist deine Datenbank kodiert?

Es gab da ein paar Änderungen, die unter Umständen dafür verantwortlich sein können.

Re: CMS 1.6 unterstützt keine Entities mehr in den internen Links?

Posted: Wed Jul 01, 2009 9:27 pm
by maninweb
Hi Cyberman,

vielen Dank für den Tipp, die Codierung habe ich nicht herausfinden können, das phpMyAdmin bei 1&1
gibt das nicht her. Kennst Du vielleicht 'ne andere Methode?

Gruß

Re: CMS 1.6 unterstützt keine Entities mehr in den internen Links?

Posted: Tue Jul 07, 2009 6:17 pm
by cyberman
Hab da gerade etwas für Wordpress gefunden und angepasst (als udt)

Code: Select all

    $query = 'show variables';
    $result = mysql_query($query) or die('Query failed: ' . mysql_error());
    
    echo "<p><b>Variablen:</b></p>";
    echo "<table>\n";
    while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
        echo "\t<tr>\n";
        foreach ($line as $col_value) {
            echo "\t\t<td>$col_value</td>\n";
        }
        echo "\t</tr>\n";
    }
    echo "</table>\n";

Re: CMS 1.6 unterstützt keine Entities mehr in den internen Links?

Posted: Thu Jul 09, 2009 8:57 am
by maninweb
Hi cyberman...

klasse script, muss ich mir mal irgendwo ablegen. Kommt bei mir auf dem Server folgendes raus;
hoffe das ist es was Du meintest...

Code: Select all


character_set  	german1
character_sets 	latin1 big5 czech euc_kr gb2312 gbk latin1_de sjis tis620 ujis dec8 dos german1 hp8 koi8_ru latin2 
                swe7 usa7 cp1251 danish hebrew win1251 estonia hungarian koi8_ukr win1251ukr greek win1250 croat cp1257 latin5

Gruß

Re: CMS 1.6 unterstützt keine Entities mehr in den internen Links?

Posted: Thu Jul 09, 2009 11:38 am
by cyberman
Naja, das wären so die interessanten Werte gewesen:
character_set_client 
character_set_connection
character_set_database
character_set_results
character_set_server
character_set_system
collation_connection
collation_database
collation_server

Re: CMS 1.6 unterstützt keine Entities mehr in den internen Links?

Posted: Thu Jul 09, 2009 12:31 pm
by maninweb
Hi cyberman...

ich hab's nochmal gepürft; die von Dir gewünschten Var's sind in der Auflistung
leider nicht enthalten. Abgefragt wird die DB, wo auch das CMS drin ist.

Gruß

Re: CMS 1.6 unterstützt keine Entities mehr in den internen Links?

Posted: Thu Jul 16, 2009 3:44 pm
by cyberman
Was steht denn in der Datenbank drin? Werden die Entities sauber gespeichert? Verwendest du im MenüManager-Template $node->menutext oder $node->raw_menutext für den Menütext?

Re: CMS 1.6 unterstützt keine Entities mehr in den internen Links?

Posted: Thu Jul 16, 2009 4:19 pm
by maninweb
Hi cyberman...

den Menümanager verwende ich nicht. So etwas steht z.B. in einem Template drin...

Code: Select all

	<div id="menue_block_left">
	<ul>
	:
	<li>{cms_selflink page="de_products" class="menue_item_products"}</li>
	:
	</ul>
	</div>
Wenn ich jetzt Entities im Titel und Menütext im Admin-Bereich z.B. auf der Seite mit dem
Alias de_products verwende, ist ja auch alles ok. Insofern im Menü kein Problem.

Die ursprüngliche Frage bezog sich auf den Fall wo ich im Inhalt einer Seite den Tag
cms_selflink page verwende z.B...

Code: Select all

Normaler Text, Link: {cms_selflink page="de_downloads" text="Downloads…"} 
Normaler Text,...
also im Parameter text eine Entity. Das wird in der aktuellen Version nicht mehr durch
das echte Zeichen ersetzt. In den alten Version war das aber sehr wohl so.
Jetzt jetzt im Frontend als Link "Downloads…".

Hier ein Extrakt, was für diesen Fall in der DB drinsteht...

Code: Select all

An dieser Stelle, vielen Dank hierfür. Sie finden die Tutorials im unseren
<span class="content_link">{cms_selflink page="de_downloads" 
text="Downloadbereich…"}</span>
Ist also 1 zu 1 übernommen worden.

Ich find' das Ganze aber auch nicht weiter tragisch, habe mittlerweile alle Entities
aus dem Paremeter "text" entfernt. War mir halt nur aufgefallen, da es ja in der
mit Entities Vorversion ging.

Gruß

Re: CMS 1.6 unterstützt keine Entities mehr in den internen Links?

Posted: Fri Aug 14, 2009 8:03 pm
by cyberman

Re: CMS 1.6 unterstützt keine Entities mehr in den internen Links?

Posted: Sat Aug 15, 2009 8:54 am
by maninweb
Hi cyberman...

Danke für den Hinweis  :)

Gruß