Seite 1 von 1

Problem beim Skype mod Einbau - phpbb 3.0.5

Verfasst: 25.07.2009 13:52
von kranio
ich habe gerade den Skypemod 2.0.5a eingebaut und bekomme im ucp die Skype Geschichte nicht richtig angezeigt. Siehe Screenshot.

Ich habe auch alles noch einmal durchsucht- finde aber den Fehler nicht.

[ externes Bild ]

Re: Problem beim Skype mod Einbau - phpbb 3.0.5

Verfasst: 25.07.2009 13:59
von gloriosa
Hallo,
da fehlen doch bloß die Einbauten in den dt. Sprachdateien ! :oops:

Re: Problem beim Skype mod Einbau - phpbb 3.0.5

Verfasst: 25.07.2009 14:29
von kranio
ich habe languages/mod/de hochgeladen.
Oder meinst du noch etwas anderes?

Re: Problem beim Skype mod Einbau - phpbb 3.0.5

Verfasst: 26.07.2009 11:12
von kranio
Das Problem tritt auch nim im UCP auf im ACP wird es korrekt dargestellt.
Und stelle ich im UCP auf Englisch um wird es genau so dargestellt.

Re: Problem beim Skype mod Einbau - phpbb 3.0.5

Verfasst: 26.07.2009 13:29
von Metzle
Hallo,

dann scheinen diese Sachen in der Sprachdatei zu fehlen oder es fehlt noch eine Sprachdatei. Schau doch nochmal genau nach, ob du alles korrekt hochgeladen hast.

Re: Problem beim Skype mod Einbau - phpbb 3.0.5

Verfasst: 26.07.2009 20:35
von kranio
Sprachdateien sind komplett hochgeladen und enthalten auf die Übersetzungen der Ausdrücke im UCP

sind ja nur Skype und Skype_help

Re: Problem beim Skype mod Einbau - phpbb 3.0.5

Verfasst: 27.07.2009 00:40
von wolfman24
kranio hat geschrieben:sind ja nur Skype und Skype_help
Kann nicht sein, da muß es mindestens noch UCP_SKYPE, SKYPE_TYPE etc. geben. Da ich den Mod nicht kenne: Hast du auch die deutschen lang-Dateien bearbeitet? Die Dateien richtig hochgeladen (richtiger Ort)? Oder es fehlt irgendwo ein include.

Re: Problem beim Skype mod Einbau - phpbb 3.0.5

Verfasst: 27.07.2009 05:26
von kranio
wolfman24 hat geschrieben:Kann nicht sein, da muß es mindestens noch UCP_SKYPE, SKYPE_TYPE etc. geben. Da ich den Mod nicht kenne: Hast du auch die deutschen lang-Dateien bearbeitet? Die Dateien richtig hochgeladen (richtiger Ort)? Oder es fehlt irgendwo ein include.
Es sind language Dateien für deutsch, englisch und weitere Sprachen dabei. Die Language Dateien heißen

- skype.php
- help_skype.php

sie liegen im Ordner: \language\de\mods\

Die Skype.php enthält alle nötigen Variablen, z.B. UCP_SKYPE, SKYPE_TYPE

Ich tippe darauf, dass sie im Code nicht korrekt eingebunden sind. Hat jemand 3.0.5 und die den Skype mod 2.0.5a schon einmal zusammen installiert?

Könnte es an der includes/ucp/ucp_profile.php liegen?

Code: Alles auswählen

					'MSN'		=> $data['msn'],
					// skype mod
					'SKYPE'     => $data['skype'],
					'S_SKYPE_TYPE' =>  $data['skype_type'],
					'SKYPE_EXPLAIN'	=> sprintf($user->lang['SKYPE_EXPLAIN'], '<a href="' . append_sid("{$phpbb_root_path}faq.$phpEx", 'mode=skype') . '">', '</a>'), 
					'JABBER'	=> $data['jabber'],

Re: Problem beim Skype mod Einbau - phpbb 3.0.5

Verfasst: 27.07.2009 10:23
von kranio
Ich habe einmal hier danach gefragt:
http://www.phpbb.com/community/viewtopi ... #p10327235

Re: Problem beim Skype mod Einbau - phpbb 3.0.5

Verfasst: 03.08.2009 16:39
von kranio
Das Problem ist gelöst: Seit der Version 3.0.5 gibt es in der Datei includes/ucp/ucp_profile.php den zu findenden Code zwei mal:

Code: Alles auswählen

$cp_data = $cp_error = array();
Die Codeänderung muss unter den zweiten Eintrag, dass es korrekt funktioniert.

Siehe:
http://www.phpbb.com/community/viewtopi ... &start=255
RMcGirr83 hat geschrieben:FIND

Code: Alles auswählen

                           $cp_data = $cp_error = array();
                           $user->add_lang('mods/skype');
REMOVE

Code: Alles auswählen

$user->add_lang('mods/skype');
FIND

Code: Alles auswählen

$cp_data = $cp_error = array();
AFTER ADD

Code: Alles auswählen

$user->add_lang('mods/skype');
There are now two of these

Code: Alles auswählen

$cp_data = $cp_error = array(); 
in phpBB 3.0.5 so you want to do the language addition ($user->add_lang('mods/skype');) after the second one you find.