Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Mehrsprachiger Dateimanager, Ein Anfang...
oberbilker
Beitrag Tue. 19. August 2008, 17:29
Beitrag #1


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 255
Mitglied seit: 05.07.2006
Mitglieds-Nr.: 104



Hallo alle,

nachdem ich mal einen wenig Aufsehen erregenden FR zum Thema "Mehrsprachiger Dateimanager" geschrieben hatte (http://forum.sefrengo.org/index.php?showtopic=2028), folgt hier die erste Phase der praktischen Umsetzung - vielleicht steigen dann ja doch noch ein paar in den Thread mit ein (ich kann doch nicht wirklich der Einzige sein, der das vermisst?)?

Datenbankmodifikation:
QUELLTEXT
# Table cms_upl
#
# remove primary key
ALTER TABLE `cms_upl` CHANGE `idupl` `idupl` INT( 6 ) NOT NULL
ALTER TABLE `cms_upl` DROP PRIMARY KEY
# add column idlang
ALTER TABLE `cms_upl` ADD `idlang` INT NOT NULL;
# add primary key over idupl and idlang
ALTER TABLE `cms_upl` ADD PRIMARY KEY ( `idupl` , `idlang` )

Todo: für hochgeladene Dateien lang Einträge autogenerieren falls nicht vorhanden

Modifikationen in System-Dateien:
Sefrengo 1.4.1
  • class.fileaccess.php
  • class.filemanager.php
Modifikationen in Modul-Dateien:
ContentFlex 1.8.0
  • mod.contentflex_cache.php

An gehangen habe ich sowohl die originalen, als auch modifizierten Dateien. Ebenso entsprechende .patch Dateien (Diff)

Auf meinem Test-System konnte ich in der jeweiligen Sprache einer Datei einen eigenen Title und Description zuweisen. Die sprachbezogene Ausgabe über die Filelist im ContentFlex hat funktioniert.
Es wäre schön, wenn der Hack von Interessierten (und Core-Membern) mal angesehen werden könnte. Ist das überhaupt eine sinnvolle Richtung, die es sich weiter zu verfolgen lohnt? Bitte Feedback...

greetz, oberbilker
Angehängte Datei(en)
Angehängte Datei  sef_dateimanager_multilanguage.zip ( 62.71KB ) Anzahl der Downloads: 8
 
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
2 Besucher lesen dieses Thema (Gäste: 2 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 28.3.24 - 22:37

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.