Seite 3 von 5

Verfasst: Mo 22. Aug 2005, 20:56
von Snuppel007
Hallo Stese,
einfach Super.... !

Bin Sprachlos..., ich teste es gerade bei 3 verschiedenen Providern, Feedback kommt dann hinterher, nach dem Chrash-Test :D

Bis dene..... , Snuppel

Verfasst: So 11. Sep 2005, 14:33
von stese
Update der Version 4.5.3:

http://contenido.polycoder.com/contenid ... _v1.05.zip

demo:
http://contenido.polycoder.com/453/index.html

Changelog:
- Upgrade auf Version 4.5.3b CVS vom 09.09.05
- Einbindung TinyMCE als Standard HTML-Editor
- Bugfix: Erkennt nun auch korrekt Artikel, die direkt in der Basiskategorie liegen. (z.B. Rechte Newsspalte in Beispiel-Website von Contenido)

Änderung der Funktion: mr_get_idart() in includes/functions.modrewrite.php

Code: Alles auswählen

/**
* mr_get_idart()
*
* get article id
*
* get recent article from websafe name tree
*
* @modified: 2005-09-11
* @param	string	Websafe name
* @param	integer	category id
* @return 	integer	recent article id
*/
function mr_get_idart ( $str_artname = "", $int_id = 0, $int_lang_id = 0 ) {
	global $cfg;
	
	$int_idart = false;
	
	$db = new DB_Contenido;

    
    
	$str_where = "";
    // only article name were given
    if ($int_id == 0) {
        // get all basic category ids with parentid=0
        $sql = "SELECT idcat FROM " . $cfg["tab"]["cat"] . " WHERE parentid = '0'";
        $db->query ( $sql );
        
        $arr_idcats = array();
        $arr_where = array();
        
        while ($db->next_record()) {
            $arr_idcats[] = "idcat = '" . $db->f("idcat") . "'";
        }
        $str_where = " AND ( " . join(" OR ", $arr_idcats) . ")";
    } else {
        $str_where = " AND ca.idcat = '$int_id'";
    }
    
	$sql = "SELECT al.idart 
			FROM " . $cfg["tab"]["art_lang"] . " al 
			LEFT JOIN " . $cfg["tab"]["cat_art"] . " ca 
			ON al.idart = ca.idart 
			WHERE al.urlname = '$str_artname'" . $str_where;
            
	$db->query($sql);
	$db->next_record();
	
	if ($db->f('idart') > 0) {
		$int_idart = $db->f('idart');
	}
	
	return $int_idart;
}

Verfasst: Di 13. Sep 2005, 05:59
von CyberDan
am Wochenende werde cih deise Version auch mal auprobieren. Du ersparst uns damit ja eine Menge Arbeit ;-)

Ist bei deiner Version schon das Hydrogen-Plugin in den Tinymce eingebaut?

Verfasst: Di 13. Sep 2005, 07:04
von stese
keine ahnung - ich habe das standard TinyMCE was im Package der 4.5.3 CVS mitgeliefert wird drinnen. Ob das das Hydrogen Plugin beinhaltet weiss ich nicht, ich weiss nichtmal was das ist und macht :)

Verfasst: Di 13. Sep 2005, 07:08
von CyberDan
hab mir das package gerade mal runtergeladen, das plugin ist nicht drin. Ich werde mich dann mal dranmachen, das einzubauen. Im Tinymce-Thread ist ja erklärt, wie das geht :wink:

Hier ist übrigens erklärt, was hydrogen alles kann:
http://tinymce.kirow.hu/en/hydrogen_1.html
und hier gibts die Screenshots dazu:
http://tinymce.kirow.hu/en/hydrogen_2.html#

Gruß
Cyber

Verfasst: Di 13. Sep 2005, 07:13
von stese
ok danke, also nen anderer image browser ... das mit reinzunehmen kann ja jeder für sich entscheiden. mein ziel ist es so nah wie möglich am basis CMS zu bleiben, auch wenn das bei der fülle an modrewrite modifikationen nicht leicht ist.

Verfasst: Mo 19. Sep 2005, 17:15
von rudibaer
Also ich habe gerade die Version contenido_453_mr_v1.05.zip auf meinem hosteurope Webspace installiert und es läuft damit. Einzige Anpassung war bei hosteurope die PHP-Allow-Call-Time-Pass-Reference auf ON zu setzen.
und meine Mandanteneinstellung musste ich unter Web-Addresse die richtige Adresse einstellen und nicht die Subdomain, die ich darauf gehostet habe, das funktioniert bei FCK z.B. mit dieser Einstellung.
Bin aber sonst gut zufrieden.

Beim Einfügen eines Bildes funktioniert die Linkübernahme nicht mehr, sobald man z.B. die Einstellungen der Thumbnails ändert.

Bin sehr gut damit zufrieden.

Danke.

Verfasst: Mo 19. Sep 2005, 17:28
von v_r
Gibt es so was wie ein diff? dann könnte man das auch auf eine bestehnde Installation "loslassen"

V_R

Verfasst: Mo 19. Sep 2005, 17:35
von stese
derzeit nicht, ist momentan zu zeitaufwendig für mich dieses file zu erstellen und pflegen, da ich gerade rund um die uhr arbeite. wenn es sich bei deiner version um eine 4.5.2 oder höher handelt, kann man aber durch dateiübergreifendes suchen nach "stese" meine modifizierten stellen herausfinden.

Verfasst: Di 20. Sep 2005, 12:50
von v_r
Na, dass ist doch auch schon mal was...

looking for "stese".... ;-)

Aber ein diff ist nicht wirklich aufwändig... das geht auch rekursiv über Verzeichnisse.

Verfasst: Di 20. Sep 2005, 18:10
von CyberDan
v_r hat geschrieben:Na, dass ist doch auch schon mal was...

looking for "stese".... ;-)

Aber ein diff ist nicht wirklich aufwändig... das geht auch rekursiv über Verzeichnisse.
Dann leg mal los v-R, dann haben wir alle was davon ;-)

Verfasst: Mi 21. Sep 2005, 13:27
von andy-man
habe die version installiert und auch getestet. - einfach klasse arbeit -
habe nur noch kleine probleme mit den umlauten. wie kann ich die darstellung der umlaute ändern z.B. Fördern wird als F-oumlrdern dargestellt.
so dass ddas ö als oe ... dargestellt wird.

danke andy-man

Verfasst: Mi 21. Sep 2005, 13:47
von stese
andy-man hat geschrieben:habe nur noch kleine probleme mit den umlauten. wie kann ich die darstellung der umlaute ändern z.B. Fördern wird als F-oumlrdern dargestellt.
so dass ddas ö als oe ... dargestellt wird.
wo? in der url? das sollte eigentlich nicht der fall sein, da die contenido eigene funktion capiStrCleanURLCharacters() dafür zuständig ist, dass die url von bösen zeichen bereinigt wird.

Verfasst: Mi 21. Sep 2005, 13:57
von andy-man
hallo stese,
ja in der darstellung der url. wenn eine kategorie mit einem umlaut geschrieben ist wird dieser dann z.B. so

../Anwendungen/F-oumlrdern/

andy-man

Verfasst: Mi 21. Sep 2005, 14:16
von stese
hm bist du sicher? das konnte ich bisher nicht nachvollziehen.
Meine Download-Version 1.05?
Also manuell ändern geht es über den Punkt Alias bei den Kategorien.

um zu schauen wo das problem generell liegt, solltest du einmal folgendes tun:
öffnen der datei contenido/classes/class.modrewrite.php

die function set_article(), set_category suchen, und schauen ob du dort einen funktionsaufruf capiStrCleanURLCharacters() findest. wenn ja, schaue dir bitte die funktion mal genauer an (die findest du in in contenido/includes/functions.api.string.php und die bzw. die funktion capiStrReplaceDiacritics() in selbiger datei regelt die umwandlung der zeichen)

wenn dort alles ok ist und du nichts aussergewöhnliches findest ersetze bitte in der modrewrite class (contenido/classes/class.modrewrite.php) in den beiden funktionen set_article und set_category statt dem funktionsaufruf capiStrCleanURLCharacters die klasseninterne umwandlung ein: ModRewrite::create_websafe_name

aber der fehler trat bei mir noch nie auf, kann noch jemand diesen fehler bestätigen?