[2.0.x] Intro + Portal - Version 1.50 *emc

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.
flomei

Beitrag von flomei »

hm... Pop-Ups finde ich nicht so toll.
Gibt es nicht ne Möglihckeit den ins Portal einzubinden wie die anderen Sachen???

MfG Florian
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

Du kannst alle MODs einbauen die Du möchtest... Diese Chabox hat aber wie gesagt den Vortaiel, dass sie sich in einem separaten Fenster öffnet und der User dahinter weiter surfen kann und nicht statisch auf der Seite bleiben muss... Die Useranzeige im Portal geht aber nur mit dieser Chatbox.... Aber wie gesagt unterstützt wird nur dieser MOD im Portal, aber Du kannst es ja umbauen wie Du willst... :roll:
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

Hallo,
anbei ein kleiner Bugfix für die aktuelle Version 1.50 (falls Download erfolgt vor dem 03.11.2003 - 16:30 Uhr) und alle vorhergehenden Versionen des MODs...

Der verwendete Code des Birthday Mods scheint einen kleinen Bug gehabt zu haben, da er nun schon im November auch User in der Liste anzeigte, die erst im Januar Geburtstag haben... :roll:

Der aktuelle Download ist nun gefixt. Falls Ihr den MOD schon installiert habt, könnt Ihr den Code selbst auswechseln in der portal.php:

++ Suche:

Code: Alles auswählen

// CODE TAKEN FROM Birthday Mod Version 1.4.15 from Niels Chr. Rød Denmark http://mods.db9.dk/ START 
$sql = ($board_config['birthday_check_day']) ? "SELECT user_id, username, user_birthday,user_level FROM " . USERS_TABLE. " WHERE user_birthday!=999999 ORDER BY username" :""; 
if($result = $db->sql_query($sql)) 
{ 
   if (!empty($result)) 
   { 
      $time_now = time(); 
      $this_year = create_date('Y', $time_now, $board_config['board_timezone']); 
      $date_today = create_date('Ymd', $time_now, $board_config['board_timezone']); 
      $date_forward = create_date('Ymd', $time_now+($board_config['birthday_check_day']*86400), $board_config['board_timezone']); 
         while ($birthdayrow = $db->sql_fetchrow($result)) 
      { 
            $user_birthday2 = $this_year.($user_birthday = realdate("md",$birthdayrow['user_birthday'] )); 
            if ( $user_birthday2 < $date_today ) $user_birthday2 += 1000; 
         if ( $user_birthday2 > $date_today  && $user_birthday2 <= $date_forward ) 
         { 
            // user are having birthday within the next days 
            $user_age = ( $this_year.$user_birthday < $date_today ) ? $this_year - realdate ('Y',$birthdayrow['user_birthday'])+1 : $this_year- realdate ('Y',$birthdayrow['user_birthday']); 
            switch ($birthdayrow['user_level']) 
            { 
               case ADMIN : 
                     $birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>'; 
                     $style_color = 'style="color:#' . $theme['fontcolor3'] . '"';                  break; 
               case MOD : 
                     $birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>'; 
                     $style_color = 'style="color:#' . $theme['fontcolor2'] . '"';                  break; 
               default: $style_color = ''; 
            } 
            $birthday_week_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $birthdayrow['user_id']) . '"' . $style_color .'>' . $birthdayrow['username'] . ' ('.$user_age.')</a>,'; 
         } else if ( $user_birthday2 == $date_today ) 
            { 
            //user have birthday today 
            $user_age = $this_year - realdate ( 'Y',$birthdayrow['user_birthday'] ); 
            switch ($birthdayrow['user_level']) 
            { 
               case ADMIN : 
                     $birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>'; 
                     $style_color = 'style="color:#' . $theme['fontcolor3'] . '"';                  break; 
               case MOD : 
                     $birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>'; 
                     $style_color = 'style="color:#' . $theme['fontcolor2'] . '"';                  break; 
               default: $style_color = ''; 
            } 
            $birthday_today_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $birthdayrow['user_id']) . '"' . $style_color .'>' . $birthdayrow['username'] . ' ('.$user_age.')</a>,'; 
            } 
      } 
      if ($birthday_today_list) $birthday_today_list[ strlen( $birthday_today_list)-1] = ' '; 
      if ($birthday_week_list) $birthday_week_list[ strlen( $birthday_week_list)-1] = ' '; 
   } 
   $db->sql_freeresult($result); 
} 
// CODE TAKEN FROM Birthday Mod Version 1.4.15 from Niels Chr. Rød Denmark http://mods.db9.dk/ END
++ Ersetze mit:

Code: Alles auswählen

// CODE TAKEN FROM Birthday Mod Version 1.51 from Niels Chr. Rød Denmark http://mods.db9.dk/ START
$time_now = time();
$date_now = create_date('md', $time_now, $board_config['board_timezone']);
$date_forward = create_date('md', $time_now+($board_config['birthday_check_day']*86400), $board_config['board_timezone']);
$sql = ($board_config['birthday_check_day']) ? "SELECT user_id, username, user_birthday, user_level FROM ".USERS_TABLE." WHERE user_birthday<>999999 AND
(user_birthday<0 OR DATE_FORMAT(FROM_DAYS(user_birthday),'%m%d') BETWEEN ".(($date_now<$date_forward) ? "'($date_now+0)' AND '$date_forward'" : "'($date_now+0)' AND '1231' OR DATE_FORMAT(FROM_DAYS(user_birthday),'%m%d') BETWEEN '0101' AND '$date_forward'") .") ORDER BY username" : "";
if(!$result = $db->sql_query($sql))
{
     	message_die(GENERAL_ERROR, "Could not fetch birthday for users.", "", __LINE__, __FILE__, $sql);
} else
{
	$birthdayrows = array();
	$birthdayrows = $db->sql_fetchrowset($result);
}
	if (!empty($birthdayrows))
	{
		$this_year = create_date('Y', $time_now, $board_config['board_timezone']);
		$date_today = $this_year.$date_now;
		$date_forward = $this_year.$date_forward;
	      while (list($user_number, $birthdayrow) = each($birthdayrows))
		{
		      $user_birthday2 = $this_year.($user_birthday = realdate("md",$birthdayrow['user_birthday'] ));
			// give user a year more, if he alread have had birthday
      		if ( $user_birthday2 < $date_today ) $user_birthday2 += 10000;
			if ( $user_birthday2 == $date_today )
      		{
				//user have birthday today
				$user_age = $this_year - realdate ( 'Y',$birthdayrow['user_birthday'] );
				switch ($birthdayrow['user_level'])
				{
					case ADMIN :
		      			$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>';
      					$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';						break;
					case MOD :
			      		$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>';
      					$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';						break;
					default: $style_color = '';
				}
				$birthday_today_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $birthdayrow['user_id']) . '"' . $style_color .'>' . $birthdayrow['username'] . ' ('.$user_age.')</a>,';
		      } else if ( $user_birthday2 > $date_today  && $user_birthday2 <= $date_forward )
			{
				// user are having birthday within the next days
				$user_age = ( $this_year.$user_birthday < $date_today ) ? $this_year - realdate ('Y',$birthdayrow['user_birthday'])+1 : $this_year- realdate ('Y',$birthdayrow['user_birthday']);
				switch ($birthdayrow['user_level'])
				{
					case ADMIN :
		      			$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>';
      					$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';break;
					case MOD :
		      			$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>';
      					$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';break;
					default: $style_color = '';
				}
				$birthday_week_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $birthdayrow['user_id']) . '"' . $style_color .'>' . $birthdayrow['username'] . ' ('.$user_age.')</a>,';
			}
		}
		if ($birthday_today_list) $birthday_today_list[ strlen( $birthday_today_list)-1] = ' ';
		if ($birthday_week_list) $birthday_week_list[ strlen( $birthday_week_list)-1] = ' ';
	}
if (isset($result))
{
	$db->sql_freeresult($result);
}
// CODE TAKEN FROM Birthday Mod Version 1.51 from Niels Chr. Rød Denmark http://mods.db9.dk/ END
Getestet mit der 1.51er Birthday MOD Version... :wink:

Anbei noch ein Beitrag dazu: http://www.phpbb.de/viewtopic.php?t=39581

HTH !
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

Ein weiteres Addon ist im Downloadlink verfügbar: http://www.awsw.de/Forum/viewtopic.php?t=682
MOD Title: Intro + Portal - Portal Downloads Addon
MOD Author: AWSW
MOD Description: Mit diesem Addon für den Intro + Portal Mod 1.50 kannst Du Anhänge im Portal anzeigen aus dem File Attachments MOD 2.3.x von www.opentools.de. Diese kannst Du in der Portal Konfiguration im Adminbereich einstellen.
MOD Version: 1.00
Installation Level: easy
Installation Time: 15 Minutes

Der Intro + Portal - MOD Version 1.50 und der File Attachments MOD 2.3.x von www.opentools.de muss zuvor vollständig installiert sein !
Damit kann man Attachments aus einem Beitrag, die mit dem File Attachments MOD gepostet wurden dann auch im Portal anzeigen. Die Downloads werden anhand einer Beschreibung und der Download-ID des Attachments in das Portal verlinkt. Die Anzahl der Downloads und die Dateigröße wird im Portal und im ACP angezeigt. Zusätzlich wird im ACP noch der durch den Download der Dateien erzeugte Traffic errechnet pro Datei... :wink:
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
hacklberry
Mitglied
Beiträge: 9
Registriert: 04.11.2003 23:16

Beitrag von hacklberry »

Ich wollte dieses MOD mit dem EMC installieren. Nachdem ich im EMC auf verarbeiten geklickt habe kam folgender Fehler. Was habe ich falsch gemacht?

Kritischer Fehler

FINDE FEHLGESCHLAGEN: Konnte in Zeile [templates/subSilver/overall_header.tpl] nicht finden:

<tr>
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a>&nbsp; &nbsp;<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>&nbsp; &nbsp;<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a>&nbsp;</span></td>
</tr>

MOD-Script Zeile #383
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

hacklberry hat geschrieben:Ich wollte dieses MOD mit dem EMC installieren. Nachdem ich im EMC auf verarbeiten geklickt habe kam folgender Fehler. Was habe ich falsch gemacht?

Kritischer Fehler

FINDE FEHLGESCHLAGEN: Konnte in Zeile [templates/subSilver/overall_header.tpl] nicht finden:

<tr>
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a>&nbsp; &nbsp;<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>&nbsp; &nbsp;<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a>&nbsp;</span></td>
</tr>

MOD-Script Zeile #383
Hallo,
Du hast offenbar schon andere Links in den Header eingefügt...

Ändere in der Anleitung diese Passage:
#
#-----[ FIND ]------------------------------------------
#
# german: Finde
#

<tr>
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a>&nbsp; &nbsp;<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>&nbsp; &nbsp;<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a>&nbsp;</span></td>
</tr>
in das hier:
#
#-----[ FIND ]------------------------------------------
#
# german: Finde
#

<tr>
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<a href="{U_PROFILE}" class="mainmenu">
</tr>
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
hacklberry
Mitglied
Beiträge: 9
Registriert: 04.11.2003 23:16

Beitrag von hacklberry »

Eine dumme frage habe ich noch. In welchen Script muss ich das anpassen. Ich habe die Passage irgendwie nicht gefunden.

Danke vielmals.

Gruss
hacklberry
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

templates/dein_template/overall_header.tpl ;)
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

hacklberry hat geschrieben:Eine dumme frage habe ich noch. In welchen Script muss ich das anpassen. Ich habe die Passage irgendwie nicht gefunden.

Danke vielmals.

Gruss
hacklberry
Hab ich vergessen eindeutig zu schreiben :roll: Ich meinte die install_v150.txt - also die Installationsanleitung... Damit sollte der EMI dann die Stellen finden können :wink:

Du kannst den Link wie Leuchte aber schon richtig sagt auch nachher manuell einbauen, wenn Du den MOD trotz der Meldung im EMI installieren kannst... :wink:
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
hacklberry
Mitglied
Beiträge: 9
Registriert: 04.11.2003 23:16

Beitrag von hacklberry »

Vielen Dank euch beiden :)

Ich habe es soweit zum laufen gebracht

Grüsse
hacklberry
Antworten

Zurück zu „phpBB 2.0: Mod Support“