Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: cms2day Forum - Community & Support rund ums cms2day. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

11

Sonntag, 2. August 2009, 11:31

Also erstens darf der Code von dir nicht so bleiben. Eine einfache, unverarbeitete Ausgabe eines
Parameters? Tödlich!

Wenn, dann so:

PHP-Quelltext

1
<a href="<?=$settings['page_dir']; ?>/en/admin/inc/index.php?seite=<?=htmlentities($_GET['seite']); ?>" target="_blank"><img src="<?=$settings['page_dir']; ?>/admin/inc/uk.gif" width="18" height="12" alt="uk" border="0" /></a>


So, nun zu deinem Problem. Ich habe hier nicht alles durchgelesen, aber ich dachte, du willst lediglich die Seite in englisch. Willst du
nun auch ein englisches Backend? Und wenn ja => wie hast du das bisher gemacht? Das System neu installiert - lediglich in einem
anderen Verzeichnis? Wenn ja, wird dies nie funktionieren. Erstens weil die Systeme voneinander getrennt wären und somit das Anmelden
auf einer Seite bei dieser bleibt und nicht übergreifend ist.

Oder was planst du?

Werbung

12

Dienstag, 4. August 2009, 14:26

Was meinst du mit 2 Verzeichnissen? Hast du das CMS auch zweimal installiert? Sind also
alle Tabellen doppelt mit Präfixen vorhanden? Oder auf einer anderen Datenbank?

Werbung

13

Mittwoch, 5. August 2009, 23:15

Man könnte die Anmelderelevanten Tabellen für beide CMS´s nutzedie auf dem gleichen Server sind. Dazu wären nur kleine modifikationen am Code nötig.

Dann wäre der last login bei beiden gleich und man müsste sich nicht nochmal anmelden oder ?
Projekte:
  • Anime Modul: 95%

Todo:
  • Musicbase: 0%
  • Anime Addon latest episodes: 0%

Werbung

14

Donnerstag, 6. August 2009, 11:44

Man könnte die Anmelderelevanten Tabellen für beide CMS´s nutzedie auf dem gleichen Server sind. Dazu wären nur kleine modifikationen am Code nötig.

Dann wäre der last login bei beiden gleich und man müsste sich nicht nochmal anmelden oder ?
Genau, das habe ich mir auch überlegt. Aber dazu müssten beide CMS' auf dem gleichen Server liegen. Für die englische
Version einfach bei den Tabellen das Präfix en_ o.Ä. verwenden. Bei der Authentifizierung aber über die gleiche Tabelle, ohne
das Präfix, arbeiten.

Somit ist der Inhalt auf den separaten Tabellen, die Authentifizierung jedoch wird über die gleiche gemacht.


//EDIT:
Korrektur: Mit zwei Datenbanken wäre es doch einfacher, da nur die Dateien angepasst werden müssen, die anmelderelevant sind. Somit müsste
man lediglich in der en Version eine Verbindung zum d Server machen und bei der "Anmeldungs-Routine" die Verbindungskennung mitgeben.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Prime« (6. August 2009, 12:10)


Werbung

15

Samstag, 8. August 2009, 23:39

man erstellt 2 Datenbanken für beide CMS´s.

Bei einer löscht man die "admin" tabelle, beim Englischen wäre dies der Fall.

Nun muss man nur eine 2te mysql.inc anlegen und in den betreffenden admin verbindungen beim Englischen Board zur Datenbank mit der "admin" Tabelle beim Deutschen CMS connecten.

Ein Sicherheitsrisiko sollte es für die Datei nicht geben.
Projekte:
  • Anime Modul: 95%

Todo:
  • Musicbase: 0%
  • Anime Addon latest episodes: 0%

Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

16

Mittwoch, 12. August 2009, 14:39

2 Installationen in Unterverzeichnissen oder eins im Hauptverzeichnis und Englisch z.B. im Unterverzeichnis en.

Also 2 Datenbanken und 2 Installs.

Bin ich dann z.B. hier eingeloggt:

http://www.domain.de/admin/inc/index.php?seite=uebersicht

und möchte ins Backend der englischen Install, dann ändere ich die URL nur auf


http://www.domain.de/en/admin/inc/index.php?seite=uebersicht

ab und klicke ENTER.

Bei mir geht das aber nur innerhalb einer Version.

Werbung

Thinker

unregistriert

17

Mittwoch, 4. November 2009, 16:42

Hallo,




ich hab eben das News-Modul übersetzt. Die im Frontend angezeigten Textfragmente sind im Code quasi verstreut.

Desh. möchte ich vorschlagen, dass die Module bzw. das ganze CMS evtl. in der nächsten Release so aufgebaut wird, dass Texte in language-files ausgelagert werden.

Das würde webmastern mit nicht-deutschsprachigen Zielgruppen die Anpassung/Übersetzung erleichtern und Euch die Verbreitung über den Deutschen Sprachraum hinaus...

...nur so als Anregung - ansonten: keep on the great work! :)

D&G,
TheThinker

[list][*][/list]

Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

18

Mittwoch, 4. November 2009, 16:54

Ähnliche Aspekte wurden als Ideen bereits für die nächste Version besprochen.

Danke fürs Mitdenken.

Gruß
Ernst

Werbung

19

Montag, 23. November 2009, 13:59

abgesehen, wie man das jetzt umsetzten kann, würde mich interessieren wie es mit der lizenz aussieht

ich würde gerne eine seite für 4 sprachen machen, muss ich dann 4 lizenzen kaufen, oder würde eine ausreichen?

Werbung

20

Montag, 23. November 2009, 14:09

die Lizenzen werden pro Domain und Installation vergeben also währe es im Fall von 4 Domains 4 Lizenzen, da dieses Model der Sprachführung aber nicht in die Lizenzierung eingearbeitet wurde müsste man diese mal anschauen.

Gruss
mantis

Werbung