Seite 3 von 6

Verfasst: 26.05.2004 10:19
von Markus67
Hi ...

und jetzt das hier alles schön sauber einbauen :-)

Code: Alles auswählen

#
# öffne - portal.php
#
# suche:
#

 // SWITCH NEWSBOX END

#
# danach einfügen:
#

// SWITCH GLOBALBOX START 
if( $introportalmod_config['globalbox_active'] == "1" ) 
{ 
$template->assign_block_vars('switch_globalbox_active', array( 
$template->assign_vars(array( 
// TEMPLATE CODE VARS START 
'GLOBALBOX1' => $lang['globalbox1'], 
'GLOBALBOX2' => $lang['globalbox2'] 
// TEMPLATE CODE VARS END 
)) 
)); 
} 
// SWITCH GLOBALBOX END

#
# öffne - portal_body.tpl
#
# suche: 
#
 
<!-- END switch_newsbox_active -->
<!-- ##### NEWSBOX END ##### -->

#
# danach einfügen:
#

<!-- ##### GLOBALANNOUNCEBOX START ##### --> 
<!-- BEGIN switch_globalannouncebox_active --> 
<table width="100%" border="0" cellspacing="1" style="border-collapse: collapse" class="forumline"> 
  <tr> 
        <td class="catHead" colspan="3" height="25"><span class="cattitle"><center><b>{L_GLOBALANNOUNCEBOX_TITLE}:</b></center></span></td> 
  </tr> 
   <tr> 
        <td class="row3" colspan="3"><img src="images/spacer.gif" width="1" height="1" alt="."></td> 
  </tr> 
<!-- END switch_globalannouncebox_active --> 
  <!-- BEGIN globalannounce --> 
  <tr> 
<td class="{globalannounce.ROW_CLASS}" align="center" valign="middle" width="7%"><img src="{globalannounce.TOPIC_FOLDER_IMG}"></td> 
<td class="{globalannounce.ROW_CLASS}" width="55%"><span class="topictitle">{globalannounce.NEWEST_IMG}{globalannounce.TOPIC_TYPE}<br /><a href="{globalannounce.U_VIEW_TOPIC}" class="topictitle">{globalannounce.TOPIC_TITLE}</a></span><span class="postdetails">{recent.GOTO_PAGE}<br />{globalannounce.L_STARTED} {globalannounce.FIRST_TIME} {globalannounce.L_BY} {globalannounce.FIRST_AUTHOR} {L_FORUM}: <a href="{globalannounce.U_VIEW_FORUM}" class="gensmall">{globalannounce.FORUM_NAME}</a>&nbsp;{globalannounce.L_REPLIES}: {globalannounce.REPLIES} {globalannounce.L_VIEWS}: {globalannounce.VIEWS}</span></td> 
<td class="{globalannounce.ROW_CLASS}" align="center" valign="middle" nowrap="nowrap" width="37%"><span class="gensmall">{L_LASTPOST}<br>{globalannounce.LAST_URL} {globalannounce.LAST_TIME}<br />{globalannounce.LAST_AUTHOR}</span></td> 
  </tr> 
    <!-- END globalannounce --> 
<!-- BEGIN switch_globalannouncebox_active --> 
 </table><br>
<!-- END switch_globalannouncebox_active --> 
<!-- ##### GLOBALANNOUNCEBOX END ##### -->

#
# öffne - lang_german/lang_main.php
#
# suche:
#

?>

#
# davor einfügen:
#

// Start add - Global announcement MOD
$lang['Topic_global_announcement']='<b>Globale Ankündigung:</b>'; 
$lang['Post_global_announcement'] = 'Globale Ankündigung'; 
// End add - Global announcement MOD

#
# öffne - lang_german/lang_introportalmod.php
#
# suche:
#

?>

#
# davor einfügen 
#

$lang['Globalannouncebox_title'] = 'Globale Ankündigungen'; 
$lang['globalbox2'] = 'Text in der Box';

#
# öffne - lang_english/lang_main.php
#
# suche:
#

?>

#
# davor einfügen:
#

// Start add - Global announcement MOD
$lang['Topic_global_announcement']='<b>Global Announcemnent:</b>'; 
$lang['Post_global_announcement'] = 'Global Announcement'; 
// End add - Global announcement MOD

#
# öffne - lang_english/lang_introportalmod.php
#
# suche:
#

?>

#
# davor einfügen 
#

$lang['Globalannouncebox_title'] = 'Global Announcements'; 
$lang['globalbox2'] = 'Text in Box';


#
# öffne: admin/admin_introportalmod.php
#
# suche:
#

$chatboxmod_active_yes = ($new['chatboxmod_active']) ? 'checked="checked"' : '';
$chatboxmod_active_no = (!$new['chatboxmod_active']) ? 'checked="checked"' : '';

#
# danach einfügen:
#

$globalannouncemod_active_yes = ($new['globalannouncemod_active']) ? 'checked="checked"' : '';
$globalannouncemod_active_no = (!$new['globalannouncemod_active']) ? 'checked="checked"' : '';

$globalannouncebox_active_yes = ($new['globalannouncebox_active']) ? 'checked="checked"' : '';
$globalannouncebox_active_no = (!$new['globalannouncebox_active']) ? 'checked="checked"' : '';

#
# suche:
#

	'IntroPortaltext26' => $lang['IntroPortaltext26'],

#
# danach einfügen:
#

	'GLOBALBOX1' => $lang['globalbox1'],

#
# suche:
#

	"chatboxmod_active_ENABLE" => $chatboxmod_active_yes,
	"chatboxmod_active_DISABLE" => $chatboxmod_active_no,

#
# danch einfügen:
#

	"globalannouncemod_active_ENABLE" => $globalannouncemod_active_yes,
	"globalannouncemod_active_DISABLE" => $globalannouncemod_active_no,
	"globalannouncebox_active_ENABLE" => $globalannouncebox_active_yes,
	"globalannouncebox_active_DISABLE" => $globalannouncebox_active_no,

#
# suche:
#

	"lasttopics_limit" => $new['lasttopics_limit'],

#
# danach einfügen:
#

	"globalannouncebox_limit" => $new['globalannouncebox_limit'],

#
# öffne: admin/adminintroportal_body.tpl
#
# suche: 
#

<tr>
		<td class="row1">{IntroPortalAdmin40}:<br><span class="gensmall">{IntroPortalAdmin41}</span></td>
		<td class="row2"><input type="radio" name="chatboxmod_active" value="1" {chatboxmod_active_ENABLE} /> {L_ENABLED}&nbsp;&nbsp;<input type="radio" name="chatboxmod_active" value="0" {chatboxmod_active_DISABLE} /> {L_DISABLED}</td>
</tr>

#
# danach einfügen:
#

	<tr>
		<td class="row1">{IntroPortalAdmin59}:<br><span class="gensmall">{IntroPortalAdmin60}</span></td>
		<td class="row2"><input type="radio" name="globalannouncemod_active" value="1" {globalannouncemod_active_ENABLE} /> {L_ENABLED}&nbsp;&nbsp;<input type="radio" name="globalannouncemod_active" value="0" {globalannouncemod_active_DISABLE} /> {L_DISABLED}</td>
	</tr>
	<tr>
		<td class="row1">{IntroPortalAdmin65}:<br><span class="gensmall">{IntroPortalAdmin60}</span></td>
		<td class="row2"><input type="radio" name="globalannouncebox_active" value="1" {globalannouncebox_active_ENABLE} /> {L_ENABLED}&nbsp;&nbsp;<input type="radio" name="globalannouncebox_active" value="0" {globalannouncebox_active_DISABLE} /> {L_DISABLED}</td>
	</tr>
	<tr>
		<td class="row1">{IntroPortalAdmin65} - {IntroPortalAdmin23}:<br><span class="gensmall">{IntroPortalAdmin14}</span></td>
		<td class="row2"><input class="post" type="text" name="globalannouncebox_limit" size="3" maxlength="2" value="{globalannouncebox_limit}" /></td>
	</tr>

#
# öffne: lang_german/lang_admin.php
#
# suche:
#

?>

#
# davor einfügen:
#

// Start add - Global announcement MOD
$lang['Globalannounce'] ='Globale Ankündigung'; 
// End add - Global announcement MOD


#
# öffne: lang_english/lang_admin.php
#
# suche:
#

?>

#
# davor einfügen:
#

// Start add - Global announcement MOD
$lang['Globalannounce'] ='Global Announce'; 
// End add - Global announcement MOD


#
#
# Das wars ....
#
#
Markus

Verfasst: 26.05.2004 10:24
von jimxstark
ist es egal wo ich das // SWITCH GLOBALBOX START in der portal.php einbaue? weil der findet bei mir // SWITCH NEWSBOX END auch nicht :o

Verfasst: 26.05.2004 10:28
von Markus67
Hi ...

dann suche das hier und füge es davor ein ...

Code: Alles auswählen

// SWITCH GLOBAL ANNOUNCEMENT MOD START
Markus

Verfasst: 26.05.2004 10:50
von jimxstark
hab alles gemacht nur irgendwie läuft das garnet...

in der portal.php wird nix angezeigt!

und in admin bereich, sind die neuen tabellen auch verschoben und passen nicht so recht...

Verfasst: 26.05.2004 10:52
von Markus67
Hi ....

schick mal den Link zu deinem Board ... und deine FTP-Zugangsdaten per PN

Markus

Verfasst: 26.05.2004 10:58
von jimxstark
das zeux läuft leider nur bei mir lokal auf'm rechner :(

bei der admin seite hab ich schon einen verdacht weil dort steht z.b. {IntroPortalAdmin65} das ist bei mir aber nicht definiert...weder in der admin/introporatl.php noch in der lang-datei...

screenshot:
http://home.arcor.de/agoraphobic_nosebl ... _admin.gif


und bei die template-dateien:

http://home.arcor.de/agoraphobic_nosebl ... l_body.tpl
http://home.arcor.de/agoraphobic_nosebl ... d_body.tpl

Verfasst: 26.05.2004 11:05
von Markus67
Hi ...

Dann trage es folgendermaßen dort ein ...

Code: Alles auswählen

# öffne - lang_german/lang_introportalmod.php
#
# suche:
#

$lang['IntroPortalAdmin60'] = 'Voraussetzung für die Funktion ist ein installierter <br><a href="http://mods.db9.dk" target="_blank">Global Announcement MOD 1.2.4 von Niels Chr. Rød Denmark</a>';

#
# danach einfügen:
#

$lang['IntroPortalAdmin65'] = 'Global Announcement Box im Portal';
Markus

Verfasst: 26.05.2004 11:10
von jimxstark
ok hab ich gemacht und in der admin/admin_introportal.php

muss auch noch

Code: Alles auswählen

'IntroPortalAdmin65' => $lang['IntroPortalAdmin65']
dazu dann wird im ACP dort was angezeigt und werte kann ich nun auch setzen! nur die portal-php zeit immernoch nix an...

Verfasst: 26.05.2004 11:20
von Markus67
Hi ...

zeigt er jetzt im Admin-Bereich auch alle Texte an ?

Warum ist das hier eigentlich auskommentiert in der
portal_body.tpl

Code: Alles auswählen

<!--
<tr>
<td colspan="2" class="row3" align="left" height="24"><span class="gensmall">{L_COMMENTS}: {fetchpost_row.REPLIES} :: <a href="{fetchpost_row.U_VIEW_COMMENTS}">{L_VIEW_COMMENTS}</a> (<a href="{fetchpost_row.U_POST_COMMENT}">{L_POST_COMMENT}</a>)</span></td>
</tr>
-->
Eine Globale Ankündigung hast du bereits erstellt ?

Markus

Verfasst: 26.05.2004 11:25
von jimxstark
ja im ACP ist jetzt alles i.O.

das ist auskommentiert weil ich keine kommentare zu den fetchposts haben will aber den quelltext noch net löschen wollte ;)

2 globale ankündigungen sind vorhanden!