Seite 1 von 2
gibt es sowas für phpbb?
Verfasst: 27.05.2003 16:51
von Elvis
habe mal was (hoffentlich) Intressantes gesehen und zwar
hier
also in der Spalte Optionen, das mit den 3 kleinen Symbole dadrin.
ich wollte mal wissen ob sowas auch für phpbb gibt wenn ja wie heißt das.
Verfasst: 27.05.2003 17:18
von Henne
Gesehen noch nicht.
Sollte aber nicht all zu schwer sein.
Muss gleich leider weg, aber wenn ich Zeit finde, dann probiere ich das mal.
Verfasst: 27.05.2003 17:20
von Snoopmore
wird ja bestimmt nicht so schwer sein. man muss nur eine neue spalte in der tabelle wo die die foren aufgelistet sind einrichten und da die links mit den zeichen einsetzen. dann muss man die links noch so konfigurieren, das sie automazisch zu jedem neuen forum auftauchen..(oder irre ich mich da in der einfachheit?)
Verfasst: 27.05.2003 17:24
von Henne
Ne
Ist fürs einfache noch kompliziert ausgedrückt...

Verfasst: 27.05.2003 17:26
von Snoopmore
was muss man denn da sonst machen?
Verfasst: 27.05.2003 17:38
von Elvis
wäre net schlecht wenn sich das eine/r ankucken könnte wie das geht.
Ich habs leider net drauf mit dem Codden, bin ja schon Froh wenn ich mein mist bei den Mods/Hacks ausbügeln kann wenn da was net funzt.
sagt dan nbitte bescheid wenns fertig ist ja?
Danke erstmal für die Mühe....egal wer sich das anguckt.
Verfasst: 27.05.2003 17:41
von Snoopmore
da wird sich bestimmt jemand finden.. ich bin zwar noch nicht soo gut in php und kann das deshalb nicht machen, aber hier gibt es ja mod-experten..
Verfasst: 27.05.2003 17:47
von Elvis
stimmt
hoffentlich Intressiert das auch einen

Verfasst: 27.05.2003 21:31
von Henne
So, das NewTopic Dingen ist fertig.
Hab die Zeit nicht gestoppt, aber das hier zu schreiben dauert bestimmt länger, als die klitzekleine MOD.
In der
index.php:
suche:
Code: Alles auswählen
'U_VIEWFORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"))
davor einfügen:
Code: Alles auswählen
'U_NEWTOPIC' => append_sid("posting.$phpEx?mode=newtopic&f=" . $forum_id),
...und Datei abspeichern.
In der
index_body.tpl:
suche:
Code: Alles auswählen
<th colspan="2" class="thCornerL" height="25" nowrap="nowrap"> {L_FORUM} </th>
ersetze mit:
Code: Alles auswählen
<th colspan="3" class="thCornerL" height="25" nowrap="nowrap"> {L_FORUM} </th>
suche:
Code: Alles auswählen
<td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}
erstze mit:
Code: Alles auswählen
<td class="catLeft" colspan="3" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}
suche:
Code: Alles auswählen
<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.TOPICS}</span></td>
davor einfügen:
Code: Alles auswählen
<td class="row1" align="center" valign="middle" height="50"><span class="gensmall"><a href="{catrow.forumrow.U_NEWTOPIC}">NT</a></span></td>
...abspeichern un fertig.
Das NT könnt ihr meinetwegen durch Bildchen oder was ersetzen.
Halte die MOD aber nicht für sinnvoll, da erstmal das Forum gelesen werden sollte. Vielleicht ist so ein Beitrag ja schon vorhanden.
Außerdem kann es sein, dass es in der index_body.tpl anders laufen müsste. Sehe hier grad was von "span class="forumlink" usw.
Aber das müsste ja jeder selber können.
Verfasst: 28.05.2003 17:10
von AWSW
Hallo,
hier Deine 3-spaltige Auflistung im Index:
index.php öffnen und suchen:
Davor einfügen:
Anzahl der ausgegebenen Werte...
// AKTUELLE FORENSTATISTIK START
###### start last_reg_users_#####
$sql = "SELECT user_id, username, user_regdate
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY user_regdate DESC
LIMIT 15";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user/online forums information', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$user_id=$row['user_id'];
$template->assign_block_vars("last_registrations", array(
'USERNAME' => $row['username'],
'REG_DATE' => create_date($board_config['default_dateformat'], $row['user_regdate'], $board_config['board_timezone']),
'U_VIEWPROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
);
}
##### end last_reg_users_#######
###### start most posts_#####
$sql = "SELECT user_id, username, user_posts
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY user_posts DESC
LIMIT 15";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user/online forums information', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$user_id=$row['user_id'];
$template->assign_block_vars("most_posts", array(
'USERNAME' => $row['username'],
'POSTS' => $row['user_posts'],
'U_VIEWPROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
);
}
##### end most posts_#######
##### start beste topics #####
$sql = "SELECT topic_id,topic_title,topic_replies
FROM " . TOPICS_TABLE . " t
LEFT JOIN " . FORUMS_TABLE . " f
ON t.forum_id=f.forum_id
WHERE f.auth_view < 2
ORDER BY topic_replies DESC
LIMIT 15";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user/online forums information', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$topic_id=$row['topic_id'];
$template->assign_block_vars("best_topics", array(
'TOPIC_TITLE' => $row['topic_title'],
'REPLIES' => $row['topic_replies'],
'VIEWTOPIC' => append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id"))
);
}
##### end best topics #####
// AKTUELLE FORENSTATISTIK ENDE
index-body.tpl öffnen und suchen:
Code: Alles auswählen
<!-- END switch_user_logged_in -->
<a href="{U_SEARCH_UNANSWERED}" class="gensmall">{L_SEARCH_UNANSWERED}</a></td>
</tr>
</table>
Danach einfügen:
Code: Alles auswählen
<!-- ##### AKTUELLE FORENSTATISTIK START ##### -->
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<td class="catHead" width="100%" colspan="6" height="25"><span class="cattitle"><center><b>Aktuelle Forenstatistik:</b></center></span></td>
</tr>
<tr>
<td colspan="6" height="2" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<tr>
<td width="30%" class="row3">
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<td class="catHead" width="100%" colspan="2" height="25"><span class="cattitle"><center><b>Letzte Registrationen:</b></center></span></td>
</tr>
<tr>
<td colspan="2" height="2" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<!-- BEGIN last_registrations -->
<tr>
<td class="row2"> <span class="genmed"><a href="{last_registrations.U_VIEWPROFILE}" class="genmed">{last_registrations.USERNAME}</a></span> </td>
<td align="center" nowrap="nowrap" class="row3"> <span class="genmed">{last_registrations.REG_DATE}</span> </td>
</tr>
<!-- END last_registrations -->
</table>
</td>
<td width="30%" class="row3">
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<td class="catHead" width="100%" colspan="2" height="25"><span class="cattitle"><center><b>User mit den meisten Beiträgen:</b></center></span></td>
</tr>
<tr>
<td colspan="2" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<!-- BEGIN most_posts -->
<tr>
<td class="row2"> <span class="genmed"><a href="{most_posts.U_VIEWPROFILE}" class="genmed">{most_posts.USERNAME}</a></span> </td>
<td align="center" nowrap="nowrap" class="row3"> <span class="genmed">{most_posts.POSTS}</span> </td>
</tr>
<!-- END most_posts -->
</table>
</td>
<td width="40%" class="row3">
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<td class="catHead" width="100%" colspan="2" height="25"><span class="cattitle"><center><b>Beiträge mit den meisten Antworten:</b></center></span></td>
</tr>
<tr>
<td colspan="2" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<!-- BEGIN best_topics -->
<tr>
<td class="row2"> <span class="genmed"><a href="{best_topics.VIEWTOPIC}" class="genmed">{best_topics.TOPIC_TITLE}</a></span> </td>
<td align="center" nowrap="nowrap" class="row3"> <span class="genmed">{best_topics.REPLIES}</span> </td>
</tr>
<!-- END best_topics -->
</table>
</td>
</tr>
</table>
<br>
<!-- ##### AKTUELLE FORENSTATISTIK ENDE ##### -->
Was IMHO noch fehlt ist die Sprachanpassung, da die Titel hard gecodet sind, aber das kannst Du vielleicht ja auch selbst
Als Ergebnis sah das bei mir dann so aus:
[ externes Bild ]
Klick mich größer