[2.0.x] News MOD

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

ist schon okay.

der orginal download findet sich unter http://sphm.sf.net

ah
Zothos
Mitglied
Beiträge: 194
Registriert: 31.08.2005 15:31
Wohnort: Ubstadt-Weiher

Beitrag von Zothos »

Hallo,

gibt es eine version des mod's ohne template system?? also als pure html version?

Die ausgabe mein ich :P
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

diesen mod nicht
Zothos
Mitglied
Beiträge: 194
Registriert: 31.08.2005 15:31
Wohnort: Ubstadt-Weiher

Beitrag von Zothos »

Gibt es dann einen anderen News Mod der ohne das Tempalte System funktioniert?

Sollte aber die gleichen Funktionen haben :P oder mehr :P
schpidi
Mitglied
Beiträge: 2
Registriert: 10.12.2005 15:21

Beitrag von schpidi »

hallo leute,

ich bin gerade dabei meine page von fixer programmierung und fixen contents auf eine art eigenes mini-content-management-system umzubasteln. der erste teil davon soll sein, dass auch meine admins news posten können, die auch auf der page erscheinen.

ich versuche immer, so wenig aufwand wie nötig zu betreiben,
und auch so wenig wie möglich doppelt zu programmieren.
deshalb will ich auch momentan noch die ganze sache mit templates usw. weglassen. dazu will ich erst wieder mehr in php und in phpbb-umfeld reinkommen. später werde ich das dann wieder umbauen, sobald ich die page und forum komplett zusammenführe, auch vom layout her.

für die ganze lösung nutze ich ein speziell konfiguriertes forum,
in dem nur admins posten können. genau dieses lese ich auf der page im news-bereich dann aus.

mein problem ist nun bbcode. ich will die funktionen von bbcode.php nutzen, dies funktioniert aber bisher noch nicht.

hier der eingebettete code in meiner home.php:

Code: Alles auswählen

<?php
$result = 0;
$sqlnews = 'SELECT u.user_id user_id, u.username username, t.topic_id topic_id, t.topic_title title, t.topic_time topic_time,'
               . ' t.topic_views views, t.topic_replies replies, pt.post_text text'
        . ' FROM wowrdhbb_posts_text pt, wowrdhbb_posts p, wowrdhbb_topics t, wowrdhbb_users u'
        . ' WHERE pt.post_id = p.post_id'
        . ' AND p.topic_id = t.topic_id'
        . ' AND p.post_id = t.topic_first_post_id'
        . ' AND t.topic_poster = u.user_id'
        . ' AND t.forum_id = ' . PAGE_NEWS_FORUM_ID
        . ' AND t.topic_type >= ' . PAGE_NEWS_TOPIC_TYPE;

$dbconn = db_connect();
if ($dbconn == 0){
   echo "<BR>Datenbank nicht gefunden<BR>";
}
else{
   $news_array = mysql_query($sqlnews, $dbconn) or die(mysql_error());
   if($news_array){
      while($news_rec = mysql_fetch_assoc($news_array)){

         $topic_id = $news_rec['topic_id'];
         $news_title = $news_rec['title'];
         $news_text = $news_rec['text'];

         $news_text = bbencode_second_pass($news_text, $topic_id);
         $news_text = smilies_pass($news_text);
         $news_text = str_replace("\n", "\n<br />\n", $news_text);

         format_subtitle_glow($news_title);
         echo $news_text;

         echo "<TABLE WIDTH='100%'><TR WIDTH='100%'><TD WIDTH='100%' HEIGHT='10px' background='Rahmen unten.png'></TD></TR></TABLE>";

      }
   }
   db_disconnect();
}
?>
wie man sieht, eigentlich ganz einfach. ich hole mir die threats von meinem speziellen forum PAGE_NEWS_FORUM_ID und davon nur
ankündigungen (PAGE_NEWS_TOPIC_TYPE).

innerhalb meiner while-schleife rufe ich die funktion bbencode_second_pass aus der datei bbcode.php auf,
welche die bbcode-tags in html-tags umwandeln soll.
als eindeutige nummer gebe ich $topic_id mit, das sollte funktionieren.

am anfang meiner datei, habe ich auch die standard-includes von phpbb eingebunden.

Code: Alles auswählen

# forum phpbb includes
define('IN_PHPBB', true);
define('IN_RDHPAGE', true);

$phpbb_root_path = '../forum/';

include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.php');
include($phpbb_root_path . 'includes/bbcode.php');

init_userprefs($userdata);
$phpbb_root_path = '../forum/';
wie man sieht, habe ich die pfade momentan noch ein bisschen verbogen,
weil ich momentan versteckt unter {root}/test arbeite.
phpbb ist bei mir unter {root}/forum installiert.
das ganze ist unsauber, ich weiss, funktioniert aber soweit.

dies ist mein testposting:

Code: Alles auswählen

[url=www.rat-der-horde.de/WoWScrnShot_070605_124530_big.jpg][img]http://www.rat-der-horde.de/WoWScrnShot_070605_124530_prev.jpg[/img][/url] [url=www.rat-der-horde.de/WoWScrnShot_070605_124637_big.jpg][img]http://www.rat-der-horde.de/WoWScrnShot_070605_124637_prev.jpg[/img][/url]

Pic of the day ^^ Der strahlende Sieger ;-)
Morton und ich hatten ja gewettet dass ich Ihn noch vom Level her einhole bis Mittwoch um 24:00 Uhr.
Fast hätte mir die Zeit vom Server-Down noch ein Schnippchen geschlagen. Aber ab jetzt habe ich auch wieder Zeit für
Euch und bin nicht mehr so oft afk ;-)


[quote]asdfasfasdf[/quote]

[code]sadasd
rot

groß[/code]

und das hier kommt dabei raus:
<div style='width:100%; filter:Glow(color=#AA0000, strength=5)'><font face='Nightwarrior' color=#DDDDDD size=4>&nbsp;06.07.2005 - Eine Wette geht zu Ende... ;-)</font></div><a href="http://www.rat-der-horde.de/WoWScrnShot ... 30_big.jpg" target="_blank" class="postlink">[img:bdf63ff794]http://www.rat-der-horde.de/WoWScrnShot ... 0_prev.jpg[/img:bdf63ff794]</a> <a href="http://www.rat-der-horde.de/WoWScrnShot ... 37_big.jpg" target="_blank" class="postlink">[img:bdf63ff794]http://www.rat-der-horde.de/WoWScrnShot ... 7_prev.jpg[/img:bdf63ff794]</a>
<br />

<br />
Pic of the day ^^ Der strahlende Sieger <img src="/forum/images/smilies/icon_wink.gif" alt="Wink" border="0" />
<br />
Morton und ich hatten ja gewettet dass ich Ihn noch vom Level her einhole bis Mittwoch um 24:00 Uhr.
<br />
Fast hätte mir die Zeit vom Server-Down noch ein Schnippchen geschlagen. Aber ab jetzt habe ich auch wieder Zeit für
<br />
Euch und bin nicht mehr so oft afk <img src="/forum/images/smilies/icon_wink.gif" alt="Wink" border="0" />
<br />

<br />

<br />
[quote:bdf63ff794]asdfasfasdf[/quote:bdf63ff794]
<br />

<br />
[code:1:bdf63ff794]sadasd[/code:1:bdf63ff794]
<br />

<br />
[color=red:bdf63ff794]rot[/color:bdf63ff794]
<br />

<br />
[size=24:bdf63ff794]groß[/size:bdf63ff794]<TABLE WIDTH='100%'><TR WIDTH='100%'><TD WIDTH='100%' HEIGHT='10px' background='Rahmen unten.png'></TD></TR></TABLE>
wie man sieht, wurden die img-tags und meine tests mit code, color usw. nicht umgewandelt.
das einzige was funktioniert sind die smilies.

ich habe mithilfe von echo-tags innerhalb von bbencode_second_pass überprüft, ob alles richtig läuft. bbcode.tpl wird sauber geladen und auch in die replacements geschrieben.
ich kanns mir nicht erklären, warum es nicht funktioniert.

btw... vorher hatte ich auch versucht load_bbcode_template und prepare_bbcode_template selber auszuführen,
führt aber zu gleichem ergebnis.

jemand ne idee was ich falsch mach?

der aktuelle stand kann hier angesehen werden:
www.rat-der-horde.de/test

edit: wenn man sich das ergebnis der page mit quelltext anzeigen ansieht,
sieht man oben auch die momentan noch fix programmierten news, also nicht irritieren lassen ;)
der einzige dynamische ist der letzte ganz unten, nach den drei rahmen-trennzeilen

vielen dank im vorraus!

gruß,
schpidi
BundeHund
Mitglied
Beiträge: 38
Registriert: 18.12.2004 18:56
Wohnort: OstAargau,Schweiz
Kontaktdaten:

Beitrag von BundeHund »

hallo ..

wenn ich aus mehreren unterforen die news auslesen will, muss ich da die ids durch ein komma trennen..oder geht das überhaupt nicht?!
BundeHund
Mitglied
Beiträge: 38
Registriert: 18.12.2004 18:56
Wohnort: OstAargau,Schweiz
Kontaktdaten:

Beitrag von BundeHund »

hallo?

kann mir niemand helfen?!
Xanto
Mitglied
Beiträge: 9
Registriert: 03.03.2004 23:41
Wohnort: Waldkappel
Kontaktdaten:

Beitrag von Xanto »

BundeHund hat geschrieben:hallo ..

wenn ich aus mehreren unterforen die news auslesen will, muss ich da die ids durch ein komma trennen..oder geht das überhaupt nicht?!
Das würde schon funktionieren, nur ist der Aufwand größer wie ein Komma.

Ich persönlich habe mir zum News-Hack eine Änderung geschrieben mit der ich im Adminbereich festlegen kann, wer welche Foren als News anzeigen kann.

So funktioniert es zu Beispiel, dass ein "Privates Forum" auch als News für alle angezeigt werden kann.
Antworten

Zurück zu „phpBB 2.0: Mod Support“