voodoo44
Titel: Newsscript
Version: 0.1
Beschreibung: Mit diesem Script kann man die neuesten Threads aus einem bestimmten Forum des Boards auslesen lassen.
Hierbei lässt sich u.a. folgendes einstellen:
- ID des Boards, aus welchem ausgelesen werden soll
- Anzahl der auszulesenden News
- Anzahl der Newslänge, die dargestellt werden soll
- BBCodes werden schon teilweise unterstützt
- Smilies werden auch teilweise unterstützt
Falls Bugs auftauchen - einfach in den Thread posten.
Ich habe es gerade auf die schnelle noch angepasst, damit ihr nicht gezwungen seid mein Design zu benutzen.
Wie gesagt, bei Bugs - melden
Werde das Script bei Gelegenheit noch erweitern, BBCodes, Smilie Anpassung, Quellcode wird sicher auch noch einmal überarbeitet, um noch mehr Performance herauszuholen.
Hoffe, dass es euch wenigstens ein bisschen gefällt ;p
Auf Copyright habe ich verzichtet, aber evtl. krieg ich ja zumindest nen Link auf meine Page, ne Bannereinblendung oder sowas...ist aber kein muss
Bitte um Kommentar, ist mein 1. Hack
----
Demo:
http://www.voodoo4u.net/news.php
weiter zum Download
SuperLight
Schade, wieder nur so nen Auslese-Hack habe schon gedacht es hät mal wer nen Newsscript gemacht wo man selber Sachen eintippen muss.
So vom Aussehen würde ich den Titel der News oben anzeigen lassen!
voodoo44
Wie, wo man selber Sachen eintippen muss?
Meinste quasi so zum einbinden in die Homepage, also das man über nen Adminbereich auf der HP die News genauso posten kann wie übers Forum? o_O
Deathfragger
Edit:
Mist, falscher Thread
voodoo44
Mhm, ist eigentlich ne gute Idee, ich werde mal schaun ob ich das so hinbekomme...
Wobei man das meiste sicherlich auch ohne so ein "aufwendiges" Script machen könnte, einstellen wer im Newsforum Threads erstellen darf kann ja jeder...;-)
Und eine News im Forum zu posten sollte auch nicht so schwer sein :-)
Denke die Anpassung an den Styles des wBB wäre rel. Sinvoll, wobei man das auch vernachlässigen könnte - es soll ja in die Homepage integriert werden und es sieht einfach sch... aus, wenn ein User nen Lila style eingestellt hat und dieser Lila style dann auf einer gelben Homepage angezeigt wird ;-)
SuperLight
Ich will es ja nicht in nen Homepage packen da ich nur mit dem WBB und Portal arbeiten werde.
Aber kannst dich ja mit dem anderen Newsscript schreiber zusammen tun und was gutes Basteln.
voodoo44
achso, naja das hier ist ja nur speziell für ne Homepage gedacht :-)
Aber ich werd mal schauen, was sich machen lässt ;p
dxpayne
So habs bei mir auf der Homepage nun auch mal eingebaut und muss sagen funzt super

hab das aussehen noch etwas angepasst aber im froßen und ganzen 1a

damit kann ich den Newsbereich von meiner Homepage endlich streichen und muss die news nicht mehr Doppelt schreiben (Forum/CMS)
Edit:
leider wird ja noch kein HTML unterstützt. Wenn ich selber rausbekommen wie das genau funktioniert, werde ich hier noch eine lösung posten ansonsten bin ich für jede lösung dankbar.
voodoo44
Wer HTML Code auf der News-Seite ausgelesen haben möchte mache bitte folgendes:
man lösche aus der funktion folgenden Code:
code: |
1:
|
$str = htmlspecialchars($str); |
|
rac.Battosai
hab es eingebaut und muss sagen, ich bin begeistert. endlich mal ein newshack wie ich ihn mir vorgestellt habe. schade nur das man nicht die avatare auch auslesen kann
TheZ.
funkt soweit ganz super
cool wär noch wenn er die aktuellste news zeigt und noch die alten in einem "archiv" hält
also dasser quasi die aktuelle news anzeigt und unter den links zu den comments usw nochn link zu "ältere news" und dort alle threads aus dem "news-forum" anzeigt
ich versuch mich jetzt selber mal dran wenn ichs schaffe teil ich dir das mit, dass du dsa evtl in nen update mit reinpacksen kannst oder so
oder wenn dus machst und schneller bist nehm ich deins
--------------------------------
so habs geschafft ich poste einfach mal wies geht (is so mega einfach ^^)
einfach die entpackte news.php kopieren > einfügen > kopie umbenennen in archiv.php > diese dann öffnen und volgenden eintrag suchen:
code: |
1:
|
$query1 = mysql_query("SELECT * FROM bb".$n."_threads WHERE boardid='$forenid' ORDER BY starttime DESC LIMIT ".$anzahl); |
|
diesen teil löschen:
code: |
1:
|
ORDER BY starttime DESC LIMIT ".$anzahl |
|
dann sieht das ganze so aus:
code: |
1:
|
$query1 = mysql_query("SELECT * FROM bb".$n."_threads WHERE boardid='$forenid'"); |
|
dann noch diesen teil:
code: |
1:
|
$filename = "news.php"; |
|
ändern in:
code: |
1:
|
$filename = "archiv.php"; |
|
und schon zeigter alle news-threads aus dem newsforum an
den link zur archiv.php könnt ihr in die news.php packen oder sonstwohin
achja nochwas: bei mir wollte er die smilies nich ersetzten , einfach den ganzen pfad einzeln eingeben geht ja auch :S
dxpayne
Ich hab das ganze auch so ähnlich umgesetzt allerdings nur mit dem Titel der news und dann einem link um die kommentare zu lesen/ einen kommentar zu schreiben
wenqu
So habe gerade mal die BBCode umwandlung für font size gemacht:
Fügt einfach unter:
php: |
1:
2:
3:
|
$str = preg_replace('=\[url\](.*)\[/url\]=Uis',
'<a href="\1" target=\"_blank\">\1</a>',
$str); |
|
folgendes ein:
php: |
1:
2:
3:
|
$str = preg_replace('#\[size=(.*)\](.*)\[/size\]#Uis',
'<span style="font-size: \1px;">\2</span>',
$str); |
|
Nero+
Wie kann ich es ans Homepagedesign anopassen?
voodoo44
einfach mit HTML umstylen (;
forum_jo
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /is/htdocs/wp1024868_SP2JXHMBS6/www/news.php on line 66
kommt bei mir, weiß aber nicht wo der fehler liegt
Charmed
Zeigt der auch HTML News an?
MK70
wenn ich die Datei umbennen, kann ich diese dann trotzdem so weiternutzen ? Oder ist im Code immer wieder ein Hinweis auf die news.php gesetzt ?
Hintergrund: Ich müsste einige Boards als NEWS extern anzeigen lassen.
Oder besteht bei dieser Datei sogar die Möglichkeit, mehrere Boards einzugeben, die dann untereinander die NEWS ausgeben ?