XX Themen im Index
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!
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!
Ich seh da nichts doppelt oder bin ich blind ?
Der code sollte in der page_header stehen.
sollte der in der index.php oder portal.php auch drinn stehen--->löschen
Und der hier jeweils ins template portal und index
So wär es richtig, so funktioniert es bei dir ja auch, allerdings nur im index.
Im Portal erscheinen dann die 4 Leerbalken
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']))
);
}
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>
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
Angelina Jolie
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
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.
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!
-={ 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!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
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
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!
-={ 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!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
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
direkt vor die Zeile
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);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!
-={ 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!
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');
//
// 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');
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*
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.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Genau das ist ja das Problem. Und ich steige durch diese portal_body.tpl einfach nicht mehr durch...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*
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!
-={ 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!
[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?
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
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"> {actualstats9} </th>
<th align="center" class="toprow" nowrap="nowrap"> {actualstats11} </th>
<th align="center" class="toprow" nowrap="nowrap"> {actualstats12} </th>
</tr>
<!-- BEGIN topicrow -->
### entferne ###
6x 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