XX Themen im Index

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Ihr redet immer von Portal. Wenn ich mir Bloni`s Seite ansehe, rollen im Portal 5 Balken durch, aber im Index kommen sie doppelt.
Oder bin ich mal wieder plöd?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Stimmt, da ist es doppelt.
Was da wohl wieder falsch gemacht wurde...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

Ja das würde mich auch interresieren was da falsch ist...

Bitte Bitte... Grosser Massa Buana.... Biddddeeeee Help me :cf:
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Hast du die Funktion für den Scroll vielleicht in der page_header.php und er index.php eingebaut?

Die Einträge in portal_body.tpl und index_body_plus.tpl sind identisch?
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

Hallo...

hab eben noch mal geguckt...
Hab es in der Page Header und nun den selben code im index und im portal template...

seltsam...
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Ich seh da nichts doppelt oder bin ich blind ?
Der code sollte in der page_header stehen.

Code: Alles auswählen

// 
// Obtain new post information for marquee 
// of new posts 
// 
// 
// Get Viewable Forums 
// 
if ( function_exists('get_auth_keys') ) {
	$keys = array();
	$keys = get_auth_keys('Root');
	$auth_view_forum_sql = '';
	for ($i=0; $i < count($keys['id']); $i++)
	{
		if ($tree['type'][ $keys['idx'][$i] ] == POST_FORUM_URL)
		{
			$auth_view_forum_sql .= (($auth_view_forum_sql != '') ? ', ' : '') . $tree['id'][ $keys['idx'][$i] ];
		}
	}
	$auth_view_forum_sql = ($auth_view_forum_sql == '' ? '(0)' : '(' . $auth_view_forum_sql . ')'); 
}
else
{
	$is_auth_ary = array(); 
	$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data); 
	$auth_view_forum_sql = ''; 
	for($i = 0; $i < $total_categories; $i++) 
	{ 
		$cat_id = $category_rows[$i]['cat_id']; 
		$display_forums = false; 
		for($j = 0; $j < $total_forums; $j++) 
		{ 
			if ( $is_auth_ary[$forum_data[$j]['forum_id']]['auth_view'] && $forum_data[$j]['cat_id'] == $cat_id ) 
			{ 
				$display_forums = true; 
				$auth_view_forum_sql .= ($auth_view_forum_sql == '' ? '' : ', ' ) . $forum_data[$j]['forum_id']; 
			} 
		} 
	} 
	$auth_view_forum_sql = ($auth_view_forum_sql == '' ? '(0)' : '(' . $auth_view_forum_sql . ')'); 
}

// 
// Get The Data 
// 
$template->assign_vars(array(
	'MARQUEE_TOPIC' => str_replace("%s",$board_config['topics_on_index'],$lang['marquee_topic']) ) 
);

$sql = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, t.topic_type, t.topic_status, p.post_id, p.poster_id, 
	p.post_time, u.user_id, u.username, u.user_lastvisit 
	FROM " . TOPICS_TABLE . " t, " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . USERS_TABLE . " u 
	WHERE t.forum_id IN " . $auth_view_forum_sql . " AND t.topic_id = p.topic_id 
	AND f.forum_id = t.forum_id 
	AND t.topic_status <> 2 
	AND p.post_id = t.topic_last_post_id 
	AND p.poster_id = u.user_id 
	ORDER BY t.topic_last_post_id DESC"; 

if ( !($result = $db->sql_query($sql)) ) 
{ 
	message_die(GENERAL_ERROR, 'Could not query recent posts marquee information', '', __LINE__, __FILE__, $sql); 
} 

if ($row = $db->sql_fetchrowset($result)) 
{ 
	$db->sql_freeresult($result); 
} 

if( count($row) <= $board_config['topics_on_index'] ) 
{ 
	$topics = count($row); 
} 
else 
{ 
	$topics = $board_config['topics_on_index']; 
} 

for($i = 0; $i < $topics; $i++) 
{ 
	$mar_title = $row[$i]["topic_title"]; 
	$mar_url = $phpbb_root_path . 'viewtopic.'.$phpEx.'?t='.$row[$i]["topic_id"]; 
	$mar_user = $row[$i]["username"]; 
	if ( $row[$i]["topic_status"] == TOPIC_LOCKED )
	{
		if ( $row[$i]["post_time"] > $row[$i]["user_lastvisit"] )
		{
			$pic = $images['folder_locked_new'];
		}
		else
		{
			$pic = $images['folder_locked'];
		}
	}
	else
	{
		if ( $row[$i]["topic_type"] == POST_GLOBAL_ANNOUNCE )
		{
			if ( $row[$i]["post_time"] > $row[$i]["user_lastvisit"] )
			{
				$pic = $images['folder_global_announce_new'];
			}
			else
			{
				$pic = $images['folder_global_announce'];
			}
		} 
		else if ( $row[$i]["topic_type"] == POST_ANNOUNCE )
		{
			if ( $row[$i]["post_time"] > $row[$i]["user_lastvisit"] )
			{
				$pic = $images['folder_announce_new'];
			}
			else
			{
				$pic = $images['folder_announce'];
			}
		} 
		else if ( $row[$i]["topic_type"] == POST_STICKY )
		{
			if ( $row[$i]["post_time"] > $row[$i]["user_lastvisit"] )
			{
				$pic = $images['folder_sticky_new'];
			}
			else
			{
			$pic = $images['folder_sticky'];
			}
		} 
		else { if ( $row[$i]["post_time"] > $userdata['user_lastvisit'] )
		{
			$pic = $images['folder_new']; }else{ $pic = $images['folder'];
		}
	}
}
$template->assign_block_vars('marqueerow', array( 
	'FOLD_URL' => $pic, 
	'TOPIC_TITLE' => $row[$i]["topic_title"], 
	'TOPIC_URL' => append_sid($phpbb_root_path . 'viewtopic.'.$phpEx.'?t='.$row[$i]["topic_id"]), 
	'USERNAME' => $row[$i]["username"], 
	'USER_PROF' => append_sid($phpbb_root_path . 'profile.'.$phpEx.'?mode=viewprofile&u='.$row[$i]["user_id"]), 
	'POST_DATE' => create_date($board_config['default_dateformat'], $row[$i]["post_time"], $board_config['board_timezone']))
	); 
} 
sollte der in der index.php oder portal.php auch drinn stehen--->löschen

Und der hier jeweils ins template portal und index

Code: Alles auswählen

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline" height="100%"> 
<tr> 
<td class="catHead" height="28"><a name="login"></a><span class="cattitle">{MARQUEE_TOPIC}</span></td> 
</tr> 
<tr> 
<td class="row1" valign="top"><span class="gen"> 
<marquee id="recent_topics" behavior="scroll" direction="up" height="100" scrolldelay="100" scrollamount="2"> 
<table cellpadding="4" cellSpacing="1" width="100%"> 
<!-- BEGIN marqueerow --> 
<tr valign="top"> 
<td class="row2" vAlign="center" align="middle" width="20"> 
<img src="{marqueerow.FOLD_URL}"> 
</td> 
<td class="row2" width="352"> 
<span class="forumlink"><a href="{marqueerow.TOPIC_URL}" onMouseOver="document.all.recent_topics.stop()" onMouseOut="document.all.recent_topics.start()">{marqueerow.TOPIC_TITLE}</a></span> 
<span class="gensmall"><br></span> 
</td> 
<td class="row2" vAlign="center" align="middle" width="78"> 
<span class="gensmall"><a href="{marqueerow.USER_PROF}" onMouseOver="document.all.recent_topics.stop()" onMouseOut="document.all.recent_topics.start()">{marqueerow.USERNAME}</a></span> 
</td> 
<td class="row2" vAlign="center" noWrap align="middle" width="100"> 
<span class="gensmall">{marqueerow.POST_DATE}</span> 
</td> 
</tr> 
<!-- END marqueerow --> 
</table> 
</marquee> 
</td> 
</tr> 
</table> 
So wär es richtig, so funktioniert es bei dir ja auch, allerdings nur im index.
Im Portal erscheinen dann die 4 Leerbalken
Zuletzt geändert von LaraCroft am So 06.Feb, 2005 17:40, insgesamt 2-mal geändert.
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

ja aber warum sind da nur diese blöden balken... das macht mich echt irre...

saß bis um 8 uhr heute früh und seit 11 uhr wieder on... und komm nicht dahinter warum :-((

grüsse
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In welcher Datei ist denn nun der Code von Lara vorhanden? Nur in der page_header.php?
Dann sollte der nur einmal im Portal und auf dem Index stehen.
Wenn dann die portal_body.tpl nun erstmal soweit okay ist, häng bitte nochmal die aktuelle Version an, damit ich versuchen kann, die scrollenden Elemente bei mouseover anzuhalten und auch die Balken wegzubekommen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

hab den code nur in der page_header drinne nicht in der index und portal.php...

anbei meine aktuellen files :-))

danke dir sehr...
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nochmal der Versuch, die Marquees zu stoppen, bei mouseover.

Die Balken kommen jedoch von der Datei "fview.php", bzw. dessen tpl-Datei.
Hier muss gesucht werden, warum mehrfache Balken erzeugt werden.
Vielleicht ist hier eine Variable von Lara's Mod enthalten, die eine ungewollte Wiederholung erzeugen.

Häng mal die beiden Dateien an. Müsste doch behebbar sein :aufreg
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

Bitteschön :-))
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

hab nun die portal_body von dir hochgelden... marquee mouseover genauso wie bisher...
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nimm mal wieder Deine alte portal_body.tpl.
Die Fehler, die sich bei Dir zeigen, kann ich mit keiner Kombination bei mir nachvollziehen. Weder die nicht funktionierenden Stops der Scrollblöcke bei MouseOver, noch die überflüssigen Balken bei den Foren.

Waren die Balken vor Lara's Mod nicht vorhanden?
Verschiebe dann mal in der portal.php die Zeile mit

Code: Alles auswählen

include($phpbb_root_path.'fview.'.$phpEx);
direkt vor die Zeile

Code: Alles auswählen

$template->pparse('body');
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

okay dann lad ich meine portal body wieder hoch...

nein die balken waren vor dem mod nicht da...


das include($phpbb_root_path.'fview.'.$phpEx); finde ich nicht in meiner portal.php
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann schau mal in die page_header.php.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

hab das nun so gemacht ....

//
// Generate the page
//
include($phpbb_root_path . 'fview.'.$phpEx);
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

//
// CBACK CrackerTracker Worm Protection Part2
//


so steht es nun drinne, aber das gleiche problem...

und das ist 2 mal in meiner portal.php $template->pparse('body');
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

in der page_header ist das nicht drinnen...?
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Ich seh keine Balken. Jeweils 5 "Einträge" in index und portal. Einzig im Portal stoppt der scroll nicht.

Mit Firefox spielt allerdings alles verrückt *ggg*
Zuletzt geändert von modbo am So 06.Feb, 2005 20:28, insgesamt 2-mal geändert.
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

die balken sind auf meiner portalseite unter den letzten themen....
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich seh keine Balken. Jeweils 5 "Einträge" in index und portal. Einzig im Portal stoppt der scroll nicht.

Mit Firefox spielt allerdings alles verrückt *ggg*
Genau das ist ja das Problem. Und ich steige durch diese portal_body.tpl einfach nicht mehr durch...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

oje oje....

mach mir keine angst :wuah: wen du da schon nimmer durchblickst was macht da ich dann nur...

ohne dich in sachen php .... bekomme ich suizit schwingungen :motz:
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

bekomme ich suizit schwingungen
Na wer wird denn gleich.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

ja bin schon mit meinem schreibtisch etwas näher ans fenster gerutscht...
um notfalls direkt vom pc aus runterhupfen zu können :wuah:
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

[quote="blondi - So 06.Feb, 2005 20:38";p="22711"]die balken sind auf meiner portalseite unter den letzten themen....[/quote]
Ah ja, jetzt, ja ...

Liegts vielleicht hieran?

Code: Alles auswählen

### finde ###
<!-- END switch_show_shouts -->
<table width="100%" border="0" cellpadding="1" cellspacing="1"  class="forumline">
<tr>
<th colspan="2" align="center" height="25" class="toprow" nowrap="nowrap">&nbsp;{actualstats9}&nbsp;</th>
<th align="center" class="toprow" nowrap="nowrap">&nbsp;{actualstats11}&nbsp;</th>
<th align="center" class="toprow" nowrap="nowrap">&nbsp;{actualstats12}&nbsp;</th>
</tr>
<!-- BEGIN topicrow -->

### entferne ###
6x &nbsp;
Ich kann es leider nicht ausprobieren, weil mein testboard bei der portal_body einfach nur tilt ^b

btw: Erst kommen die 10 neusten Posts und 2 Blocks drunter noch mal die 5 neusten Topics. Ist nicht wirklich etwas anderes und könnt man imho einsparen ;)
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

hab ich eben mal rausgenommen....  

daran lags leider auch neddd... :(
Antworten