Themenstarter

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
vb-biker
Mitglied
Beiträge: 260
Registriert: 04.03.2004 14:13
Wohnort: Kölle
Kontaktdaten:

Beitrag von vb-biker »

Versuchts mal mit dem Google Cache. ;-)
karstenkurt
Mitglied
Beiträge: 568
Registriert: 06.03.2005 14:11
Kontaktdaten:

Beitrag von karstenkurt »

Hallo,

leider ist die im Google Cache gefundene Datei nicht fehlerfrei. KAnn sich da nochmal jhemand erbarmen und die letzte Version hochladen?
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

#####################################################################################################################
##
## MOD Titel: Themenstarter
## MOD Version: 0.0.7 (phpBB 2.0.6)
## Autor: Henne (Hendrik Gebhardt)
## Support: http://www.phpbb.de/
##
## Beschreibung: Zeigt im Thema den an, der das Thema begonnen hat.
##
## Dateien zu editieren: viewtopic.php
## viewtopic_body.tpl
## lang_main.php
##
###################################################################################################
##
## Notiz:
## Vor jeglichen Änderungen an den Dateien sollten diese gesichert werden.
##
###################################################################################################
## Versionen: 0.0.7 Beim ersten Beitrag des Themas werden die Infos nicht eingeblendet
## 0.0.6 Bugfix [mehrfache Darstellungen der Beiträge nochmals gefixt]
## 0.0.5 Bugfix PART 2 [falscher Benutzer wurde als Starter ausgegeben]
## 0.0.4 PART 1: Themenstarter als Link, der zum Anfang des Themas verweist
## 0.0.3 Bugfix [mehrfache Darstellung der Beiträge]
## 0.0.2 Erste Veröffentlichung
##
###################################################################################################
#
# PART 1: Zeigt bei den Benutzerinformationen in der Viewtopic-Ansicht,
# ob der Benutzer das Thema erstellt hat.
#
#]
#-----[ ÖFFNEN ]-------------------------------------------------------------------------
#
viewtopic.php

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
$sql = "SELECT u.username,

#
#-----[ FINDE in dieser Zeile ]----------------------------------------------------------
#
pt.bbcode_uid

#
#-----[ DANACH in dieser Zeile EINFÜGEN ]------------------------------------------------
#
, t.topic_poster, t.topic_first_post_id

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt

#
#-----[ FINDE in dieser Zeile ]----------------------------------------------------------
#
" pt

#
#-----[ DANACH in dieser Zeile EINFÜGEN ]------------------------------------------------
#
, " . TOPICS_TABLE . " t

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
AND u.user_id = p.poster_id

#
#-----[ DARUNTER EINFÜGEN ]--------------------------------------------------------------
#
AND t.topic_id = p.topic_id

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
$poster_id = $postrow[$i]['user_id'];

#
#-----[ DARUNTER EINFÜGEN ]--------------------------------------------------------------
# Hier kann für 'Topicstarter' auch ne language-Variabel gesetzt werden.
# Dann muss natürlich auch die lang_main.php geändert werden!
#
$topic_poster = ( ( $postrow[$i]['topic_poster'] && $postrow[$i]['user_id'] != ANONYMOUS ) && ( $postrow[$i]['topic_poster'] == $postrow[$i]['user_id'] ) && ( $postrow[$i]['topic_first_post_id'] != $postrow[$i]['post_id'] ) ) ? $lang['Topicstarter'] : '';

#
# Wenn auch ein Bild erscheinen soll, dann bitte das obige mit folgendem ersetzen
#
$topic_poster = ( ( $postrow[$i]['topic_poster'] && $postrow[$i]['user_id'] != ANONYMOUS ) && ( $postrow[$i]['topic_poster'] == $postrow[$i]['user_id'] ) && ( $postrow[$i]['topic_first_post_id'] != $postrow[$i]['post_id'] ) ) ? $lang['Topicstarter'] . '&nbsp;<img src="' . $phpbb_root_path .'pfad/zum/bild.gif" alt="' . $lang['Topicstarter'] . '" title="' . $lang['Topicstarter'] . '" border="0" />' : '';

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
'POSTER_FROM' => $poster_from,

#
#-----[ DARUNTER EINFÜGEN ]--------------------------------------------------------------
#
'TOPIC_STARTER' => $topic_poster,


#
#-----[ ÖFFNEN ]-------------------------------------------------------------------------
# Deutsch
#
/language/lang_german/lang_main.php

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
//
// That's all Folks!

#
#-----[ DAVOR EINFÜGEN ]-----------------------------------------------------------------
#
$lang['Topicstarter'] = 'Themenstarter';

#
#-----[ ÖFFNEN ]-------------------------------------------------------------------------
# Englisch
#
/language/lang_english/lang_main.php

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
//
// That's all Folks!

#
#-----[ DAVOR EINFÜGEN ]-----------------------------------------------------------------
#
$lang['Topicstarter'] = 'Topicstarter';


#
#-----[ ÖFFNEN ]-------------------------------------------------------------------------
# Folgende Änderungen natürlich an allen Templates durchführen!
#
/templates/subSilver/viewtopic_body.tpl

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
{postrow.POSTER_FROM}

#
#-----[ DANACH in dieser Zeile EINFÜGEN ]-----------------------------------------------
#
<br /><a href="{U_VIEW_TOPIC}" title="{TOPIC_TITLE}">{postrow.TOPIC_STARTER}</a>

###################################################################################################
#
# PART 2: Zeigt bei jedem Beitrag, wer das Thema erstellt hat.
#
#
#-----[ ÖFFNEN ]-------------------------------------------------------------------------
#
viewtopic.php

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
$sql = "SELECT u.username,

#
#-----[ FINDE in dieser Zeile ]----------------------------------------------------------
#
u.user_allowsmile

#
#-----[ DANACH in dieser Zeile EINFÜGEN ]------------------------------------------------
#
, u2.username AS user2

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt

#
#-----[ FINDE in dieser Zeile ]----------------------------------------------------------
#
" pt

#
#-----[ DANACH in dieser Zeile EINFÜGEN ]------------------------------------------------
#
, " . USERS_TABLE . " u2

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
AND u.user_id = p.poster_id

#
#-----[ DARUNTER EINFÜGEN ]--------------------------------------------------------------
#
AND u2.user_id = t.topic_poster

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
$poster_id = $postrow[$i]['user_id'];

#
#-----[ DARUNTER EINFÜGEN ]--------------------------------------------------------------
#
$topic_author = ( $postrow[$i]['topic_poster'] == ANONYMOUS ) ? ( ($postrow[$i]['post_username2'] != '' ) ? $postrow[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $postrow[$i]['topic_poster']) . '">' . $postrow[$i]['user2'] . '</a>';

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
'POSTER_FROM' => $poster_from,

#
#-----[ DARUNTER EINFÜGEN ]--------------------------------------------------------------
#
'TOPIC_AUTHOR' => sprintf($lang['Topic_author'], $topic_author),

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
'U_MINI_POST' => $mini_post_url,
'U_POST_ID' => $postrow[$i]['post_id'])
);

#
#-----[ DARUNTER EINFÜGEN ]--------------------------------------------------------------
#
if ( $postrow[$i]['topic_first_post_id'] != $postrow[$i]['post_id'] )
{
$template->assign_block_vars('postrow.switch_first_post_topic', array());
}

#
#-----[ ÖFFNEN ]-------------------------------------------------------------------------
# Deutsch
#
/language/lang_german/lang_main.php

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
//
// That's all Folks!

#
#-----[ DAVOR EINFÜGEN ]-----------------------------------------------------------------
#
$lang['Topic_author'] = 'Thema gestartet von: %s';

#
#-----[ ÖFFNEN ]-------------------------------------------------------------------------
# Englisch
#
/language/lang_english/lang_main.php

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
//
// That's all Folks!

#
#-----[ DAVOR EINFÜGEN ]-----------------------------------------------------------------
#
$lang['Topic_author'] = 'Topic started by: %s';

#
#-----[ ÖFFNEN ]-------------------------------------------------------------------------
# Folgende Änderungen natürlich an allen Templates durchführen!
#
/templates/subSilver/viewtopic_body.tpl

#
#-----[ FINDE ]--------------------------------------------------------------------------
#
{postrow.DELETE_IMG} {postrow.IP_IMG}</td>
</tr>

#
#-----[ DARUNTER EINFÜGEN ]--------------------------------------------------------------
#
<!-- BEGIN switch_first_post_topic -->
<tr>
<td width="100%"><span class="postdetails">{postrow.TOPIC_AUTHOR}</span></td>
</tr>
<!-- END switch_first_post_topic -->

###################################################################################################
###################################################################################################
karstenkurt
Mitglied
Beiträge: 568
Registriert: 06.03.2005 14:11
Kontaktdaten:

Beitrag von karstenkurt »

Danke.
Benutzeravatar
-motte-
Mitglied
Beiträge: 293
Registriert: 22.08.2006 18:36
Wohnort: Lüdinghausen
Kontaktdaten:

Beitrag von -motte- »

gut und schön aber wie bitte komme ich an die install damit ich das in die sqldb einfügen kann?
Renault Scenic Forum 🚘 since 2003 ...

... lover of Modeltrains 🚂🚃🚃
musashi
Mitglied
Beiträge: 1585
Registriert: 04.12.2003 12:50
Wohnort: Wien
Kontaktdaten:

Beitrag von musashi »

Du willst was?
www.dsaforum.de - DAS DSA Fanforum
Benutzeravatar
-motte-
Mitglied
Beiträge: 293
Registriert: 22.08.2006 18:36
Wohnort: Lüdinghausen
Kontaktdaten:

Beitrag von -motte- »

nun der mod muss doch offensichtlich eine installation in der sqltabelle phpbb_users haben

oder irre ich mich da.... denn mach dem einbau hatte ich nen schweren sql fehler
Renault Scenic Forum 🚘 since 2003 ...

... lover of Modeltrains 🚂🚃🚃
Benutzeravatar
Miroerr
Mitglied
Beiträge: 611
Registriert: 21.11.2005 21:47
Kontaktdaten:

Beitrag von Miroerr »

Dem stimme ich zu, der Mod funktioniert nicht.
(not unique table/alias t, ich werd nachher mal sehen was ich da machen kann)
Tanja63
Mitglied
Beiträge: 93
Registriert: 26.11.2006 08:58

Beitrag von Tanja63 »

schon mal diesen Link versucht?
http://forums.zerocubed.net/viewtopic.php?t=207
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“