Optionale Mods für Intro Portal 1.50

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Mr. Rossi
Mitglied
Beiträge: 315
Registriert: 02.10.2005 10:44

Optionale Mods für Intro Portal 1.50

Beitrag von Mr. Rossi »

Hallo,

ich habe das IntroPortal 1.50 installiert. In der Portalkonfiguration habe ich die Möglichkeit Optionale Mods einzubauen.
Und zwar diese:

Birthday MOD:
Voraussetzung für die Funktion ist ein installierter
Birthday Mod Version 1.4.19 (PART 1) von Niels Chr. Rød Denmark

Last Visit MOD:
Voraussetzung für die Funktion ist ein installierter
Last Visit Mod 1.2.5 (PART 1) von Niels Chr. Rød Denmark

Chat Box MOD:
Voraussetzung für die Funktion ist ein installierter
Chat Box MOD 1.19g von Smartor Aktiviert Deaktiviert

Global Announcement MOD:
Voraussetzung für die Funktion ist ein installierter
Global Announcement MOD 1.2.4 von Niels Chr. Rød Denmark


Nun habe ich bei dem Niels Chr. Röd Denmark nachgesehen und die Modversionen nicht gefunden, da diese anscheindend schon weiterentwickelt sind (Ich habe erstmal beim Birthday-Mod geguckt). Meine Frage ist nun, ob diese weiterentwickelten Versionen noch zum Portal kompatibel sind oder nicht und warum diese Mods nicht schon von vornherein ins Portal als Optionale Möglichkeit mit eingebaut worden sind.

Grüsse
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

du kannst dir die neueren Versionen der MOD's runterladen ... das funktioniert trotzdem mit dem Intro&Portal MOD.

Nicht jeder hat die ganzen MOD's im Forum integriert von daher konnte man es nicht schon vorher komplett integrieren.

Markus
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Hinweis

Beitrag von gloriosa »

Hallo,
Du kannst die aktuellen Versionen der MOD's problemlos in den IntroPortalMOD integrieren auch wenn der IntroPortalMOD selbst seit einiger Zeit nicht mehr weiterentwickelt wird ! :o

In der Installation des Last Visit MOD ist eine Änderung notwendig welche sich aus dem phpBB 2.0.17 ergibt und schon mehrfach hier im Board beschrieben wurde. :wink:
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Benutzeravatar
Mr. Rossi
Mitglied
Beiträge: 315
Registriert: 02.10.2005 10:44

Beitrag von Mr. Rossi »

@ Gloriosa

>In der Installation des Last Visit MOD ist eine Änderung notwendig welche sich aus dem phpBB 2.0.17 ergibt und schon mehrfach hier im Board beschrieben wurde.

Kannst Du dies etwas näher erläutern? Ich meine, vielleicht kannst Du mir einen Anhaltspunkt geben.

Grüsse
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Änderung

Beitrag von gloriosa »

Hallo,
in der originalen Installationsanleitung ist folgender Abschnitt

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------------ 
# 
includes/sessions.php

# 
#-----[ FIND ]------------------------------------------------ 
#
if (
{// (
$last_visit = (

$sql = "UPDATE " . USERS_TABLE . " 
SET
durch Folgendes

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------------ 
# 
includes/sessions.php

# 
#-----[ FIND ]------------------------------------------------ 
#
	if ( $user_id != ANONYMOUS )
	{// ( $userdata['user_session_time'] > $expiry_time && $auto_create ) ? $userdata['user_lastvisit'] : ( 
		$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time; 

		if (!$admin)
		{
			$sql = "UPDATE " . USERS_TABLE . " 
				SET user_session_time = $current_time, user_session_page = $page_id, user_lastvisit = $last_visit
zu ersetzten.

Das fertige Ergebnis sollte dann in der session.php so

Code: Alles auswählen

	//if ( $user_id != ANONYMOUS )
	//{// ( $userdata['user_session_time'] > $expiry_time && $auto_create ) ? $userdata['user_lastvisit'] : ( 
		$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time; 

		if (!$admin)
		{
			$sql = "UPDATE " . USERS_TABLE . " 
				SET user_session_time = $current_time, user_session_page = $page_id, user_lastvisit = $last_visit
aussehen. :wink:

Ich hoffe, dass ich beim Drag & Drop alle Zeichen erwischt habe ! :D
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Benutzeravatar
Mr. Rossi
Mitglied
Beiträge: 315
Registriert: 02.10.2005 10:44

Beitrag von Mr. Rossi »

Hallo Gloriosa,

es geht voran aber es sind dadurch neue Fehlermeldungen aufgetreten, und zwar:

Fehler Detail

Warnung

FINDE FEHLGESCHLAGEN: Konnte in Zeile [language/lang_german/lang_main.php] nicht finden:

?>

MOD Skript Linie #722 :: FAQ :: Report


und

Fehler Detail

Kritischer Fehler

FINDE IN-ZEILE FEHLGESCHLAGEN: Konnte in Datei [templates/subSilver/index_body.tpl] nicht finden:

rowspan="2"

MOD Skript Linie #767 :: FAQ :: Report


Ich kann in der index_body.tpl nur folgendes finden:
<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>

Soll man die 3 einfach mit der 2 ersetzen?

Was tun?

Grüsse
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Beitrag von gloriosa »

Hallo,
das
Mr. Rossi hat geschrieben:?>
markiert das Dateiende, welches mit Sicherheit in der lang_german/lang_main.php vorhanden ist ! :o Da hat sich bestimmt ein irgendwo in Leerzeichen eingeschmuggelt welches den Fehler verursacht ! :o

dazu
Mr. Rossi hat geschrieben:Soll man die 3 einfach mit der 2 ersetzen?
sollte in einer bisher nicht bearbeiteten index_body.tpl wirklich

Code: Alles auswählen

rowspan="2"
stehen. Nach obiger Aussage steht dort aber

Code: Alles auswählen

rowspan="3"
und deutet auf eine bearbeitete index_body.tpl hin. Also am besten die index_body.tpl hierher verlinken (siehe auch KB:81) ! :wink:
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Benutzeravatar
Mr. Rossi
Mitglied
Beiträge: 315
Registriert: 02.10.2005 10:44

Beitrag von Mr. Rossi »

Hallo Gloriosa,

ich habe die Fehler behoben, indem ich die Zeilen einfach korrigiert habe, d.h. die 2 zur 3 geändert (im Installationstext) und im "lang_main.php" habe ich zum Schluss das fehlende "?>"eingefügt.

Nachdem ich aber nun die deutschen Texte installiert habe, ist folgender Fehler aufgetreten:

Parse error: parse error, unexpected T_STRING in /usr/export/www/hosting/franzbardon/phpBB2/language/lang_german/lang_main.php on line 1091


Ich kann jetzt gar nicht mehr mein Portal aufrufen, dann erscheint gleich die Fehlermeldung.

Da ich die lang_main.php nicht online stellen kann, da merkwürdiger Weise nicht auf sie zugegriffen werden kann, stelle ich Dir hier den Textausschnitt, welcher hoffentlich dafür verantwortlich ist als Kopie rein:

// Start add - Birthday MOD
$lang['Birthday'] = "Geburtstag";
$lang['No_birthday_specify'] = "Keiner angegeben";
$lang['Age'] = "Alter";
$lang['Wrong_birthday_format'] = "Der Geburtstag wurde nicht korrekt eingegeben.";
$lang['Birthday_to_high'] = 'Das Alter muss unter %d Jahren liegen';
$lang['Birthday_require'] = 'Die Eingabe des Geburtstags ist erforderlich';
$lang['Birthday_to_low'] = 'Das Alter muss über %d Jahren liegen';
$lang['Submit_date_format'] = "d.m.Y"; //php date() format - note: ONLY d , m and Y may be used and SHALL ALL be used (different sepperators are accepted)
$lang['Birthday_greeting_today'] ="Hächzlischen Glühstrumpf zum Purzeltag! Mit deinen %s Jahren siehst du immer noch so aus wie eh und eh: einfach <b>blendend</b>.<br /> Also lass dich heute reich beschenken und feiern und lass dich nicht ärgern. <br /><br />Das Management";//%s is substituted with the users age
$lang['Birthday_greeting_prev'] ="Hui! Wir kommen zu spät zu deinem %sten Geburtstag, der am %s war, stimmt's? Wir wünschen dir auch nachträglich noch alles Gute und hoffen, dass du einen schönen Purzeltag hattest.<br /><br /> Das Management";//%s is substituted with the users age, and birthday
$lang['Greeting_Messaging'] ="Herzlichen Glückwunsch!";
$lang['Birthday_today'] = "Geburtstag(e) heute: ";
$lang['Birthday_week'] = "Geburtstag(e) in den nächsten %d Tagen: ";
$lang['Nobirthday_week'] = "Keine Geburtstage in den nächsten %d Tagen."; // %d is substitude with the number of days
$lang['Nobirthday_today']="Heute hat niemand Geburtstag.";
$lang['Year'] = 'Jahr';
$lang['Month'] = 'Monat';
$lang['Day'] = 'Tag';

// NOTE: Please do not translate the folowing 4 lines !
// They are automatically translated into your language
$lang['day_short'] = array($lang['datetime']['Sun'], $lang['datetime']['Mon'], $lang['datetime']['Tue'], $lang['datetime']['Wed'], $lang['datetime']['Thu'], $lang['datetime']['Fri'], $lang['datetime']['Sat']);
$lang['day_long'] = array($lang['datetime']['Sunday'], $lang['datetime']['Monday'], $lang['datetime']['Tuesday'], $lang['datetime']['Wednesday'], $lang['datetime']['Thursday'], $lang['datetime']['Friday'], $lang['datetime']['Saturday']);
$lang['month_short'] = array($lang['datetime']['Jan'], $lang['datetime']['Feb'], $lang['datetime']['Mar'], $lang['datetime']['Apr'], $lang['datetime']['May'], $lang['datetime']['Jun'], $lang['datetime']['Jul'], $lang['datetime']['Aug'], $lang['datetime']['Sep'], $lang['datetime']['Oct'], $lang['datetime']['Nov'], $lang['datetime']['Dec']);
$lang['month_long'] = array($lang['datetime']['January'], $lang['datetime']['February'], $lang['datetime']['March'], $lang['datetime']['April'], $lang['datetime']['May'], $lang['datetime']['June'], $lang['datetime']['July'], $lang['datetime']['August'], $lang['datetime']['September'], $lang['datetime']['October'], $lang['datetime']['November'], $lang['datetime']['December']);
// End add - Birthday MOD


// Start add - Last visit MOD
$lang['Last_logon'] = 'Letzer Besuch';
$lang['Hidde_last_logon'] = 'Versteckt';
$lang['Never_last_logon'] = 'Nie';
$lang['Users_today_zero_total'] = 'Heute hat noch <b>niemand</b> diese Seite besucht :: ';
$lang['Users_today_total'] = Heute haben <b>%d</b> Benutzer diese Seite besucht :: ';
$lang['User_today_total'] = 'Heute hat <b>%d</b> Benutzer diese Seite besucht :: ';
$lang['Users_lasthour_explain'] = ', davon %d innerhalb der letzten Stunde.';
$lang['Users_lasthour_none_explain'] = ''; //showen of none have visited the last hour, fill if you like

$lang['Years'] = 'Jahre';
$lang['Year'] = 'Jahr';
$lang['Weeks'] = 'Wochen';
$lang['Week'] = 'Woche';
$lang['Day'] = 'Tag';
$lang['Total_online_time'] = 'Gesamte Online-Dauer';
$lang['Last_online_time'] = 'Letze Online-Dauer';
$lang['Number_of_visit'] = 'Anzahl der Besuche';
$lang['Number_of_pages'] = 'Anzahl der besuchten Seiten';
// End add - Last visit MOD

?>


Vor dem Text für den Last Visit Mod steht noch der für den Birthday Mod, den habe ich sicherheitshalber mitkopiert, damit der Übergang ersichtlich ist.

Was tun?

Grüsse
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Hinweis

Beitrag von gloriosa »

Hallo,
dann füge einmal diesen Code

Code: Alles auswählen

// Start add - Last visit MOD
$lang['Last_logon'] = 'Letzer Besuch'; 
$lang['Hidde_last_logon'] = 'Versteckt'; 
$lang['Never_last_logon'] = 'Nie'; 
$lang['Users_today_zero_total'] = 'Heute hat noch <b>niemand</b> diese Seite besucht : '; 
$lang['Users_today_total'] = 'Heute haben <b>%d</b> Benutzer diese Seite besucht : '; 
$lang['User_today_total'] = 'Heute hat <b>%d</b> Benutzer diese Seite besucht : '; 
$lang['Users_lasthour_explain'] = 'Davon %d innerhalb der letzten Stunde.'; 
$lang['Users_lasthour_none_explain'] = ''; //showen of none have visited the last hour, fill if you like 
$lang['last_seen'] = "zuletzt um";

$lang['Years'] = 'Jahre'; 
$lang['Year'] = 'Jahr'; 
$lang['Weeks'] = 'Wochen'; 
$lang['Week'] = 'Woche'; 
$lang['Day'] = 'Tag'; 
$lang['Total_online_time'] = 'Gesamte Online-Dauer'; 
$lang['Last_online_time'] = 'Letze Online-Dauer'; 
$lang['Number_of_visit'] = 'Anzahl der Besuche'; 
$lang['Number_of_pages'] = 'Anzahl der besuchten Seiten'; 
// End add - Last visit MOD
an Stelle des rotmarkierten Abschnittes ein ! :wink:
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Benutzeravatar
Mr. Rossi
Mitglied
Beiträge: 315
Registriert: 02.10.2005 10:44

Beitrag von Mr. Rossi »

Hallo Gloriosa,

Danke! jetzt scheint alles zu funktionieren.

Grüsse
Antworten

Zurück zu „phpBB 2.0: Mod Support“