Halli hallo @ all, ich benutze das ilch script und
hab folgendes Problem. Ich wollte das forum Modul Ilchbb_forumMod installieren, dies hab ich auch getan....
damals wurde das forum avatar aus dem hauptbild gezogen
und dem entsprechend angezeigt im forum, nun musste ich
die show_posts ersetzen und gewisse andere datein. fehler sind keine,
außer das dat avatar nicht mehr angezeigt wird....wie gesagt, damals vom hauptbild, jetzt(keine ahnung)
bin mir sicher das es an der show_posts liegt, hier mal meine alte
[COLOR=Red]nächsten post gehts weiter wegen der grenze von max 10.000 zeichen[/COLOR]
hab folgendes Problem. Ich wollte das forum Modul Ilchbb_forumMod installieren, dies hab ich auch getan....
damals wurde das forum avatar aus dem hauptbild gezogen
und dem entsprechend angezeigt im forum, nun musste ich
die show_posts ersetzen und gewisse andere datein. fehler sind keine,
außer das dat avatar nicht mehr angezeigt wird....wie gesagt, damals vom hauptbild, jetzt(keine ahnung)
bin mir sicher das es an der show_posts liegt, hier mal meine alte
PHP-Code:
<?php
# Copyright by: Manuel Staechele
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
# check ob ein fehler aufgetreten ist.
check_forum_failure($forum_failure);
# toipc als gelesen markieren
$_SESSION['forumSEE'][$fid][$tid] = time();
$title = $allgAr['title'].' :: Forum :: '.$aktTopicRow['name'].' :: Beiträge zeigen';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="index.php?forum">
Forum</a><b> » </b>'.aktForumCats($aktForumRow['kat']).'<b> » </b>
<a class="smalfont" href="index.php?forum-showtopics-'.$fid.'">'.$aktForumRow['name'].'</a>
<b> » </b>';
$hmenu .= $aktTopicRow['name'].$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
# Topic Hits werden eins hochgesetzt.
db_query('UPDATE `prefix_topics` SET hit = hit + 1 WHERE id = "'.$tid.'"');
# mehrere seiten fals gefordert
$limit = $allgAr['Fpanz']; // Limit
$page = ($menu->getA(3) == 'p' ? $menu->getE(3) : 1 );
$MPL = db_make_sites ($page , "WHERE tid = ".$tid , $limit , 'index.php?forum-showposts-'.$tid , 'posts' );
$anfang = ($page - 1) * $limit;
$antworten = '';
if (($aktTopicRow['stat'] == 1 AND $forum_rights['reply'] == TRUE)
OR ($_SESSION['authright'] <= '-7' OR $forum_rights['mods'] == TRUE)) {
$antworten = '<b>[ <a href="index.php?forum-newpost-'.$tid.'">'.$lang['answer'].'</a> ]</b>';
}
$class = 'Cmite';
$tpl = new tpl ( 'forum/showpost' );
$ar = array (
'SITELINK' => $MPL,
'tid' => $tid,
'ANTWORTEN' => $antworten,
'TOPICNAME' => $aktTopicRow['name']
);
$tpl->set_ar_out($ar,0);
$i = $anfang +1;
$ges_ar = array ('wurstegal', 'maennlich', 'weiblich');
$erg = db_query("SELECT prefix_user.id as uid,geschlecht, prefix_posts.id,txt,
time,erstid,erst,sig,posts FROM `prefix_posts` LEFT JOIN prefix_user
ON prefix_posts.erstid = prefix_user.id WHERE tid = ".$tid." ORDER BY time LIMIT ".$anfang.",".$limit);
while($row = db_fetch_assoc($erg)) {
$class = ( $class == 'Cnorm' ? 'Cmite' : 'Cnorm' );
if($row['uid'] != ''){
$avatar2 = @db_result(db_query("SELECT endung FROM prefix_usergallery WHERE uid = ".$row['uid']." AND votebild = 1"),0);
$avatar1 = @db_result(db_query("SELECT id FROM prefix_usergallery WHERE uid = ".$row['uid']." AND votebild = 1"),0);
$gesch = @db_result(db_query("SELECT geschlecht FROM prefix_user WHERE id = ".$row['uid']),0);
}else{
$gesch = 0;
$avatar2 = '';
}
if($avatar2 == ''){
$row['avatar'] = '<br><img src="include/images/avatars/'.$ges_ar[$gesch].'.jpg" width="80" height="80" alt="User Pic" border="0">';
}elseif($avatar1 != '' AND $avatar2 != ''){
$row['avatar'] = '<br><img src="include/images/usergallery/img_'.$avatar1.'.'.$avatar2.'" width="80" height="80" alt="User Pic" border="0">';
}
# define some vars.
$row['sig'] = ( empty($row['sig']) ? '' : '<br><hr style="width: 50%;" align="left">'.bbcode($row['sig']) );
$row['TID'] = $tid;
$row['class'] = $class;
$row['date'] = date ('d.m.Y - H:i:s', $row['time'] );
$row['delete'] = '';
$row['change'] = '';
$row['rang'] = userrang ($row['posts'],$row['erstid']);
$row['txt'] = (isset($_GET['such']) ? markword(bbcode ($row['txt']),$_GET['such']) : bbcode ($row['txt']) );
$row['i'] = $i;
$row['page'] = $page;
$text = explode(" ",$row['txt']);
$row['txt'] = '';
foreach($text as $wort){
$row['txt'] .= chunk_split( $wort, 63, " " )." ";
}
if ( $row['posts'] != 0 ) {
$row['erst'] = '<a href="index.php?user-details-'.$row['erstid'].'"><b>'.$row['erst'].'</b></a>';
} elseif ( $row['erstid'] != 0 ) {
$row['rang'] = 'gelöschter User';
}
if ($forum_rights['mods'] == TRUE AND $i>1) {
$row['delete'] = '<a href="index.php?forum-delpost-'.$tid.'-'.$row['id'].'">'.$lang['delete'].'</a>';
}
if ( $forum_rights['reply'] == TRUE AND loggedin() ) {
$row['change'] = ' <a href="index.php?forum-editpost-'.$tid.'-'.$row['id'].'">'.$lang['change'].'</a>';
}
$row['posts'] = ($row['posts']?'<br>Posts: '.$row['posts']:'').'<br>';
$tpl->set_ar_out($row,1);
$i++;
}
$tpl->set_ar_out( array ( 'SITELINK' => $MPL, 'ANTWORTEN' => $antworten ) , 2 );
if (loggedin()) {
if ($menu->get(3) == 'topicalert') {
if (1 == db_result(db_query("SELECT COUNT(*) FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid),0)) {
db_query("DELETE FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid);
} else {
db_query("INSERT INTO prefix_topic_alerts (tid,uid) VALUES (".$tid.", ".$_SESSION['authid'].")");
}
}
echo 'Optionen:';
if (1 == db_result(db_query("SELECT COUNT(*) FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid),0)) {
echo '<br>- <a href="index.php?forum-showposts-'.$tid.'-topicalert">'.$lang['nomailonreply'].'</a><br>';
} else {
echo '<br>- <a href="index.php?forum-showposts-'.$tid.'-topicalert">'.$lang['mailonreply'].'</a><br>';
}
}
if ( $forum_rights['mods'] == TRUE ) {
$tpl->set ( 'status', ($aktTopicRow['stat'] == 1 ? $lang['close'] : $lang['open'] ) );
$tpl->set ( 'festnorm', ($aktTopicRow['art'] == 0 ? $lang['fixedtopic'] : $lang['normaltopic'] ) );
$tpl->set('tid',$tid);
$tpl->out(3);
}
$design->footer();
?>
Kommentar