gibt es sowas für phpbb?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

gibt es sowas für phpbb?

Beitrag 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.
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag 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.
Snoopmore
Mitglied
Beiträge: 978
Registriert: 17.03.2003 20:29

Beitrag 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?)
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Ne :D
Ist fürs einfache noch kompliziert ausgedrückt... ;)
Snoopmore
Mitglied
Beiträge: 978
Registriert: 17.03.2003 20:29

Beitrag von Snoopmore »

was muss man denn da sonst machen?
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag 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.
Snoopmore
Mitglied
Beiträge: 978
Registriert: 17.03.2003 20:29

Beitrag 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..
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag von Elvis »

stimmt

hoffentlich Intressiert das auch einen :wink:
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag 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">&nbsp;{L_FORUM}&nbsp;</th>
ersetze mit:

Code: Alles auswählen

<th colspan="3" class="thCornerL" height="25" nowrap="nowrap">&nbsp;{L_FORUM}&nbsp;</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.
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

Hallo,
hier Deine 3-spaltige Auflistung im Index:

index.php öffnen und suchen:

Code: Alles auswählen

//
// Generate the page
//
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">&nbsp;<span class="genmed"><a href="{last_registrations.U_VIEWPROFILE}" class="genmed">{last_registrations.USERNAME}</a></span>&nbsp;</td> 
      	  	<td align="center" nowrap="nowrap" class="row3">&nbsp;<span class="genmed">{last_registrations.REG_DATE}</span>&nbsp;</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">&nbsp;<span class="genmed"><a href="{most_posts.U_VIEWPROFILE}" class="genmed">{most_posts.USERNAME}</a></span>&nbsp;</td> 
	        	<td align="center" nowrap="nowrap" class="row3">&nbsp;<span class="genmed">{most_posts.POSTS}</span>&nbsp;</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">&nbsp;<span class="genmed"><a href="{best_topics.VIEWTOPIC}" class="genmed">{best_topics.TOPIC_TITLE}</a></span>&nbsp;</td> 
	        	<td align="center" nowrap="nowrap" class="row3">&nbsp;<span class="genmed">{best_topics.REPLIES}</span>&nbsp;</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
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“