Members: 16,815
Threads: 38,941
Posts: 160,340
Online: 209

Newest Member: oldman


Odoo.tv - Outdoor Television


Sedo - Domains kaufen und verkaufen das Projekt mambers.com steht zum Verkauf Besucherstatistiken von mambers.com etracker® Web-Controlling statt Logfile-Analyse
Old 20.07.2005, 16:02   #1 (permalink)
Baby Mamber
 
Join Date: Jul 2005
Posts: 9
getimo is on a distinguished road
Arrow WBB-Last-Topics

Hallo miteinander, ich beziehe ich mich auf ein Thema von einem anderen Forum. Allerdings ist der Themenersteller dort aus welchen Gründen auch immer gesperrt. Nun hat der Themenersteller allerdings dennoch ein ganz nützliches Modul entwickelt: Man kann damit die zuletzt erstellten Themen damit anzeigen lassen. Nur werden die internen geschützen Foren auch angezeigt. Dafür gab es zwar auch einen Ansatz eines Vorschlags zum Ausschließen interner Foren, aber nur für ein Forum. Wenn man mehrere Foren angibt, streikt das Modul.

Hier die Modifikation, unten findet ihr das eigentliche Modul.
PHP Code:
$query "SELECT threadid,topic FROM $topics_table WHERE boardid!=14 ORDER BY lastposttime DESC LIMIT 0,".$number
Hier das Thema von mampoportal.de: http://www.mamboportal.de/t9871-modu...ng-board).html

Jetzt meine Frage: Wie kann ich in der Modifikation mehrere IDs angeben, ohne, dass ein Parse-Error auftritt? Ziel ist es also, interne/geschütze Foren nicht auf der Startseite anzeigen zu lassen, oder wo man die last wbb-Threads auch immer anzeigen lassen möchte.

Vielen Dank im voraus für jede hilfreiche Antwort!

getimo
getimo is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
Old 20.07.2005, 23:54   #2 (permalink)
Professional Mamber
 
amarok's Avatar
 
Join Date: Jun 2004
Location: Eisenach West
Posts: 882
amarok is an unknown quantity at this point
Default Re: WBB-Last-Topics

nun, ich habe noch die alte wbb version 2.1.5, ausprobiert habe ich den hack nicht. es kann sein, daß nun die tabelle, in der die foren gespeichert sind, anders heisst, das gilt es herauszufinden. bei mir heisst die tabelle "bbX_boards". das feld "invisible" bedeutet, board anzeigen oder nicht, default ist 0, also sichtbar.

ich habe folgendes gemacht: zuerst die .xml angepasst bzw einen parameter hinzugefügt:

PHP Code:
<param name="boards" type="text" default="boards" label="Board Table" description="The name of the table in the WBB database where the boards are stored." /> 
danach die .php erweitert:

PHP Code:
$boards_table trim$params->get'boards' ) ); 
und
PHP Code:
$query "SELECT threadid,topic,invisible FROM $topics_table,$boards_table WHERE invisible=0 ORDER BY lastposttime DESC LIMIT 0,".$number
das ist zwar etwas hingerotzt und ist mit einem JOIN sicher besser gelöst, aber dennoch sollte es funzen.
__________________

Joomla!-Support
irc-server: irc.freenode.net
channel: #joomlachat.de
port: 6667
amarok is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 21.07.2005, 11:54   #3 (permalink)
Baby Mamber
 
Join Date: Jul 2005
Posts: 9
getimo is on a distinguished road
Default Re: WBB-Last-Topics

Danke für deine Hilfe!

Ich habe deine modifizierte Version installiert und meine Daten eingetragen, aber jetzt kommt eine Fehlermeldung:

Code:
Column: 'lastposttime' in order clause is ambiguous
Was ist da wohl zu tun? "ambiguous" bedeutet doch wohl, dass es "lastposttime" mehrmals gibt oder bin ich auf dem Holzpfad?

getimo
getimo is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 21.07.2005, 13:35   #4 (permalink)
Baby Mamber
 
Join Date: Jul 2005
Posts: 9
getimo is on a distinguished road
Default Re: WBB-Last-Topics

Ich hab die Abfrage mal soweit abgeändert:

PHP Code:
$query "SELECT threadid,topic,invisible FROM $topics_table,$boards_table WHERE invisible=0 ORDER BY $topics_table.lastposttime DESC LIMIT 0,".$number
Allerdings zeigt er mir jetzt 5 Posting vom letzten behandelten Thema an. Ich möchte aber die 5 zuletzt behandelten Themen des gesamten Forums anzeigen lassen. Irgendwie krieg ich die Abfrage nicht hin...


Ok, bin wieder etwas weitergekommen, hehe

Die Abfrage sieht jetzt so aus:

PHP Code:
$query "SELECT threadid,topic,invisible FROM $topics_table,$boards_table WHERE invisible=0 GROUP BY threadid, topic, invisible ORDER BY $topics_table.lastposttime DESC LIMIT 0".$number
Nur werden jetzt auch immernoch die geschützen Foren angezeigt... soweit waren wir ja schon am Anfang. Also was muss bei "invisible" hin, damit die ausgeblendet werden? Sollen da die IDs der Foren hin (geht nicht) oder einfach auf "1" stellen (geht auch nicht)?

getimo
getimo is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 21.07.2005, 16:12   #5 (permalink)
Baby Mamber
 
Join Date: Jul 2005
Posts: 9
getimo is on a distinguished road
Default Re: WBB-Last-Topics

So Leute, freut euch

Hier ist jetzt die optimierte Version von dem Modul. Es werden also keine geschützten bereiche mehr angezeigt. Getestet mit Mambo 4.5.2.3 und WBB 2.3.3

Ihr geht wie folgt vor:

1. Modul installieren
2. Modul konfigurieren (Modules >> Site-Moduls >> Draufklicken)
3. Auf der Konfigurationsseite bitte Hostname (localhost/mysql.domain.tld), Benutzer, Passwort und Datenbankname eingeben
4. Dann muss einmal die Tabelle des Boards und die Tabelle der Threads angegeben werden. In der aktuellen WBB-Version (2.3.3) sind das einmal "bbx_boards" und einmal "bbx_threads" (Das "x" bitte durch die Boardnummer ersetzen - einfach in phpmyadmin nachschauen)
5. Dann nur noch die Anzahl der auszugebenden Titel angeben
6. die Anzahl der auszugebenden Titel-Zeichen
7. Der Pfad zum Forum in der Form: http://www.domain.tld/forum (ohne abschließendes Slash)
8. und bei Bedarf ein Suffix zum stylen angegeben werden.

Das wars

Viel Spaß und Danke geht an: Matty, amarok und natürlich rennic, der das Modul entworfen hat!

getimo

Last edited by getimo : 21.07.2005 at 17:47.
getimo is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 21.07.2005, 17:31   #6 (permalink)
Professional Mamber
 
amarok's Avatar
 
Join Date: Jun 2004
Location: Eisenach West
Posts: 882
amarok is an unknown quantity at this point
Default Re: WBB-Last-Topics

cool! als nächstes hätte ich dich gebeten, mir die tabellenstruktur ohne daten als .sql anzuhängen, da wie gesagt mein wbb schon uralt ist. aber das hat sich ja nun erledigt. gute arbeit, hut ab .
__________________

Joomla!-Support
irc-server: irc.freenode.net
channel: #joomlachat.de
port: 6667
amarok is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11.09.2005, 07:23   #7 (permalink)
Baby Mamber
 
Join Date: Sep 2005
Posts: 1
Dragonblood is on a distinguished road
Default Re: WBB-Last-Topics

Das Modul ist Super und klappt.
Denn wir haben bei fussballzentrum.de das Mambo als Startseite,
und WBB Boards als Boards für die Amateurkreise.
So einen Hack haben wir schon lange gesucht.
Toll wäre, wenn man weitere WBB Boards der anderen Kreise auch einbinden könnte.
Bei uns sind es 5 Boards.
Dragonblood is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 15.09.2005, 19:08   #8 (permalink)
Baby Mamber
 
Join Date: Sep 2005
Posts: 2
Reddi is on a distinguished road
Default Re: WBB-Last-Topics

Kann das sein das es mit 2 verschiedenen SQLs nicht geht ?
Reddi is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 16.09.2005, 05:07   #9 (permalink)
Professional Mamber
 
amarok's Avatar
 
Join Date: Jun 2004
Location: Eisenach West
Posts: 882
amarok is an unknown quantity at this point
Default Re: WBB-Last-Topics

es sollte gehen, wenn sich die beiden datenbanken auf einem server befinden, besser noch wäre daß sich mambo und wbb eine db teilen.

wenn das wbb außerhalb des servers liegen sollte, kann man nix machen solange der isp den zugriff von aussen verweigert.
__________________

Joomla!-Support
irc-server: irc.freenode.net
channel: #joomlachat.de
port: 6667
amarok is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 30.09.2005, 14:48   #10 (permalink)
Baby Mamber
 
Join Date: Sep 2005
Posts: 2
Reddi is on a distinguished road
Default Re: WBB-Last-Topics

Das komische Module kann man nur an die letzte stelle setzen, wenn man versucht es weiter nach oben schieben will tauchen die fetten fehler auf
Naja ich habe mir dann halt was anderes besorgt und es geht herlich
www.sf-alliance.de/database/db zusehen
Reddi is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Last 5 Mambers.com Topics IDesign Mambo 4.5.1 'How Do I' Questions 1 03.03.2005 18:16
Simpleboard topics divided in pages Noca Component 'How Do I' Questions 2 28.02.2005 19:30
something like nuke topics for mambo? dzoni Development Discussions 2 24.01.2005 13:33
VB board Topics im mambo 7mSeni Module 3 14.07.2004 22:24
Frage zu Mambers Topics Modul musicones Module 1 20.05.2004 09:30


All times are GMT +2. The time now is 00:00.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0
A vBSkinworks Design
© Copyright 2004-2008 by Arthur Konze Webdesign.