Archiv verlassen und diese Seite im Standarddesign anzeigen : Thread Category / Prefix Hack v1.3.7
Thread Category / Prefix Hack
Version: 1.3.7
vBulletin-Version: 3.0.7
Anzahl Dateiänderungen: 19
Anzahl Templateänderungen: 16
Kurzbeschreibung
Mit diesem Hack ist es möglich, jedes Thema einer bestimmten Themen-Kategorie zuzuordnen. Dazu kann man bei jedem Thema neben dem Betreff-Feld eine passende Kategorie aus einer Liste auswählen, z.B. "Hilfe", "Problem", "Suche" usw.
Die Kategorien, die in dieser Liste erscheinen, kann jeder Moderator für sein moderiertes Forum selber festlegen (Forum-Optionen -> Kategorien verwalten) und ein Administrator kann diese Funktion natürlich bei jedem Forum verwenden.
Features
Moderatoren können für ihre moderierten Foren selber Kategorien erstellen
(Im Forum -> Forum-Optionen -> Kategorien verwalten -> threadcategory.php)
Anzeige der Kategorien in der Forenübersicht, in den Suchergebnissen, bei den abonnierten Themen und im Thema selbst
Die Kategorie kann beim Editieren des ersten Beitrages oder über die Moderator-Themen-Optionen jederzeit geändert werden
Einstellungen im Administrator-Kontrollzentrum
Maximale Anzahl an Kategorien pro Forum
Kategorie zwingend erforderlich: Benutzer müssen für Ihre Themen Kategorien auswählen
Standard-Kategorien: Für alle Foren, die keine eigenen Kategorien besitzen, können hiermit Standard-Kategorien festgelegt werden.
Kategorien in der Forenübersicht in einer eigenen Spalte anzeigen lassen oder direkt vor dem Thementitel in der selben Spalte
Ausrichtung der Kategorien (falls Anzeige in eigener Spalte aktiviert ist): Linksbündig, Rechtsbündig, Zentriert
Kategorie in Spalte 'Letzter Beitrag' anzeigen
Darstellung der Kategorien: Hier kann man festlegen, wie die Kategorien formatiert sein sollen, z.B. fett, kursiv und/oder rot
Kategorien in der Suchfunktion anzeigen: falls aktiviert, werden die Kategorien von allen Foren, auf die der jeweilige Benutzer Zugriff hat, in einer Liste zusammengefasst und in der Suchfunktion zur Verfügung gestellt.
Pro Forum: Kategorien in diesem Forum erlauben
Screenshots
vBulletin-Einstellungen im Administrator-Kontrollzentrum (http://files.vbulletin-germany.com/mods/threadcategory/ger_admincp_category_settings.png)
Einstellungen beim Bearbeiten eines Forums (http://files.vbulletin-germany.com/mods/threadcategory/ger_admincp_edit_forum.png)
Erstellen von neuen Kategorien (http://files.vbulletin-germany.com/mods/threadcategory/ger_forum_manage_categories.png)
Neues Thema erstellen (http://files.vbulletin-germany.com/mods/threadcategory/ger_forum_post_new_thread.png)
Suchfunktion (http://files.vbulletin-germany.com/mods/threadcategory/ger_forum_search_forums.png)
Forenübersicht (http://files.vbulletin-germany.com/mods/threadcategory/ger_forum_threads_in_forum.png)
Versions-History
1.3.7 (22.02.2005 - 21:00 Uhr)
Anleitung angepasst an vBulletin 3.0.7
(drei weitere Änderungen im Template search_results)
1.3.6 (15.01.2005 - 18:10 Uhr)
Anleitung angepasst an vBulletin 3.0.6
(nur die 3. Änderung im Template FORUMDISPLAY ist anders)
1.3.5 (02.11.2004 - 23:00 Uhr)
Bugfix: Datei: newthread.php
Vorschau-Fehler bei Kategorien mit "&" im Namen behoben
1.3.4 (25.09.2004 - 16:00 Uhr)
Update: Template SUBSCRIBE (colspan muss seit vB 3.0.2 größer sein)
Bugfix: Datei: includes/functions_forumlist.php
Kategorie-Länge in Länge des angezeigten Thementitels einbeziehen
1.3.3 (http://www.vbulletin-germany.com/forum/showpost.php?p=62833&postcount=169) (08.04.2004 - 20:55 Uhr)
Bugfix: Datei: forumdisplay.php
Ausgewählte Kategorie ging bei Seitenwechsel verloren
1.3.2 (http://www.vbulletin-germany.com/forum/showpost.php?p=60977&postcount=158) (27.03.2004 - 17:45 Uhr)
Bugfix: Datei: clientscript/vbulletin_quickreply.js
Javascript-Fehlermeldung beim Verwenden von Quick Reply/Direkt antworten
Änderung für postbit_legacy Template hinzugefügt (identisch mit postbit Änderung)
Anleitung angepasst für vBulletin 3.0.0 'Gold' (nur die 1. Änderung in der postings.php ist anders)
1.3.1 (06.03.2004 - 00:20 Uhr)
Bugfix: Template: threadbit_deleted
Fehlerhafte Darstellung der Kategorien-Spalte im diesem Template
1.3 (23.02.2004 - 20:40 Uhr)
Bugfix: Keine Kategorie im Thema anzeigen, wenn Kategorien im Forum nicht erlaubt sind
Bugfix: Kritischer Fehler in threadcategory.php im Zusammenhang mit der Option 'Bestehende Themen mit geänderten Kategorien aktualisieren' behoben
UNBEDINGT die neue threadcategory.php hochladen!
1.2.1 (14.02.2004 - 14:15 Uhr)
Bugfix: Template: forumdisplay_announcement
Falscher 'colspan' Wert, wenn Kategorien in einer Spalte angezeigt werden und das Forum zusätzlich Ankündigungen enthält
1.2 (11.02.2004 - 23:30 Uhr)
Neu: Kategorie in E-Mail-Benachrichtigungen neben Titel darstellen
Bugfix: Bessere Darstellung der Kategorien in "Wer ist online"
1.1 (10.02.2004 - 23:55 Uhr
Neu: Anzeige der jeweils letzten Kategorie in Spalte 'Letzter Beitrag' (Kann im Admin-Kontrollzentrum deaktiviert werden)
Neu: Anzeige der Hack-Version im Admin-Kontrollzentrum bei den vBulletin-Einstellungen (z.B. 'Themen-Kategorien Hack v1.1')
Bugfix: Link zu 'Kategorien verwalten' anzeigen, wenn DHTML-Menüs deaktiviert sind
Bugfix: In der Suchfunktion keine Kategorien von Foren anzeigen, in denen keine Kategorien erlaubt sind
Bugfix: HTML-Zeichen innerhalb von Kategorien umwandeln
1.0.1 (08.02.2004 - 23:30 Uhr)
Bugfix: Richtige Anzeige in "Wer ist online", wenn Kategorien bearbeitet werden.
1.0.0 (08.02.2004 - 16:49 Uhr)
Erste Version
Installation
Laden Sie die beiden Dateien categoryinstall.php und categoryinstall_text.php in das admincp-Verzeichnis Ihres Forums hoch
Rufen Sie im Browser diese Datei auf:
http://www.ihredomain.de/forum/admincp/categoryinstall.php
Melden Sie sich an und folgen Sie den Anweisungen
Die beiden Dateien können am Ende der Installation wieder gelöscht werden
Installationsdauer: ca. 30-60 Minuten
Einsatz ab Version 3.0.0 RC 3 getestet.
Hinweis: Falls Sie bereits die vBulletin 2 Version (http://people.freenet.de/vbhacks/prefix/prefix.html) des Hacks verwendet haben und die Kategorien sich immer noch in der vB3 Datenbank befinden, können Sie diese für die vB3 Version konvertieren. Sie erhalten bei bei Schritt 2 der Hack-Installation einen entsprechenden Hinweis.
Hack aktualisieren
Laden Sie die beiden Dateien categoryinstall.php und categoryinstall_text.php in das admincp-Verzeichnis Ihres Forums hoch
Rufen Sie im Browser diese Datei auf:
http://www.ihredomain.de/forum/admincp/categoryinstall.php
Melden Sie sich an, wählen Sie bei Schritt 2 unter dem Punkt 'Hack aktualisieren' aus, von welcher Version Sie aktualisieren möchten und folgen Sie den Anweisungen.
Kurz-Referenz der Änderungen
Dateien, die geändert werden müssen:
editpost.php
forumdisplay.php
moderator.php
newthread.php
postings.php
search.php
showthread.php
subscription.php
admincp/forum.php
clientscript/vbulletin_global.js
clientscript/vbulletin_quickreply.js
clientscript/vbulletin_stdedit.js
clientscript/vbulletin_wysiwyg.js
includes/functions.php
includes/functions_databuild.php
includes/functions_forumlist.php
includes/functions_newpost.php
includes/functions_online.php
includes/functions_search.php
2. Neue Dateien:
threadcategory.php
3. Templates, die geändert werden müssen:
editor_clientscript
editpost
FORUMDISPLAY
forumdisplay_announcement
forumhome_lastpostby
newthread
postbit
postbit_legacy
search_forums
search_results
search_results_postbit
SHOWTHREAD
SUBSCRIBE
threadadmin_editthread
threadbit
threadbit_deleted
4. Neue Templates:
threadcategory_listbit
threadcategory_modify
5. Neue Phrasen:
Zu viele, um sie aufzulisten - werden automatisch vom Install-Skript angelegt
Abschließende Worte
Sollte nach der Installation der Hack nicht korrekt funtionieren, überprüfen Sie nochmal alle Änderungen, die Sie an den Dateien und den Templates vorgenommen haben. Stellen Sie sicher, dass Sie alle geänderten und neuen Dateien hochgeladen haben.
Der Hack wurde ausgiebig getestet und funktioniert bei korrektem Einbau fehlerfrei.
Viel Spaß mit dem Hack!
Danke an pogo für seine umfassenden Tests, Tipps und Verbesserungsvorschläge!
Experience18
08.02.2004, 17:29
Danke für deine Mühe Mytics :)
// EDIT
Ich bin ja der erste :D.
Oha. 60min einbau :eek: :eek:
Saubere Arbeit, werd den Hack sobald die Final Version da ist einbauen.
Danke Mystics und Pogo
THX
die Bilder sagen alles - GENIAL
werde heute Abend anfangen den in unsere RC2 einzubauen.
ciao
Metro Man
08.02.2004, 18:27
super Arbeit werde ich gleich mal testen
Vielen Dank werde mich mal damit beschäftigen
Whow! Sieht ja super Genial aus! Wird heute Abend eigebaut, melde mich dann!
Hein Blöd
08.02.2004, 20:11
Vielen Dank für den Hack
Mystics, pogo hatte vollkommen recht. Das ist ein Denkmal für dich!
Huhu habe den Hack drinnen aber bekomme eine meldung die mir so nix sagt.
Invalid SQL:
INSERT INTO thread(title, lastpost, forumid, open, replycount, postusername, postuserid, lastposter, dateline,
iconid, visible, attach, similar, threadtype, category)
VALUES
('retertertretre', 1076269216, 4,
1, 0, 'Nuke', 1,
'Nuke', 1076269216, 0, 1,
0, '', 'Wichtig')
mysql error: Spaltenzahl stimmt nicht mit der Anzahl der Werte überein in Reihe1
mysql error number: 1136
Überpüfe, ob du alle Veränderungen an der Datenbank durchgeführt hast.
Also als erstes mal ein ganz großes Lob für diesen Hack.
Kannst diesen Hack nicht den Entwicklern zukommen lassen, so dass diese Funktion endlich als Standart Feature eingebaut werden kann.
mfG Xothous
@nukesimilar, threadtype, categoryDas fettgedruckte muss raus...ich schätze mal, du hast den von Hoffi genannten Threadtype hack eingebaut und nicht wieder vollständig entfernt.
@Mystics & Pogo
Dickes fettes Lob an Euch
Eingebaut und funktioniert auf Anhieb
Was ich noch vergessen hatte zu erwähnen: Falls man schon die vB2 Version des Hacks installiert hatte und die Kategorien sich immer noch in der vB3 Datenbank befinden, kann man diese für die vB3 Version konvertieren. Man bekommt bei Schritt 2 der Hack-Installation einen entsprechenden Hinweis.
Hat das schon mal jemand getestet? Falls ja, wurden alle Kategorien korrekt übernommen?
japs das war es fehler von mir läuft nun alles bestens. Es ist mit abstand der beste Hack den ich gesehen habe Hut ab und Dank an die macher.
@Mystics
Könntest du das Addon noch erweitern, das der Prefix beim Letzten Beitrag auf der Index mit angezeigt wird (Template "forumhome_lastpostby") ?
Beispiel:
[Prefix] Thementitel
@Maddrax
War auch geplant, ist aber leider viel zu aufwendig zum realisieren. Man müsste erstens ein neues Datenbankfeld forum.lastcategory erstellen und dann noch ca. 5-10 weitere Dateien bearbeiten um das ganze immer Up-to-Date zu halten. Und es sind jetzt schon viel zu viele Änderungen nötig ;)
dachte ich mir schon fast ;)
vielleicht wird das Addon eine Standardfunktion in einem der nächsten Releases des vB3 (vB3.0.x)
dann kann das ja gleich für die index mit eingebaut werden :p
Hellraider
08.02.2004, 23:29
Sieht wirklich gut aus :)
Super Arbeit Mystics und pogo. Weiter so!
Hammerharter Mega-Hack!
Klasse Arbeit!
Im Laufe der Woche installiere ich Ihn auf dem anderen Board, und da ist der alte installiert, dann kann ich Dir sagen ob das importieren klappt. Wäre Bärenmässig.
JimmyFMG
09.02.2004, 00:46
Also ich glaube ich bin zu blöde. Habe alles installiert und genau gemacht wie es da stand. Habe es 2 mal kontrolliert.
Die Option im Admincp habe ich wo ich Kategorien bearbeiten kann.
Direkt im Forum unter " Themen Tools" habe ich auch die Option Kategorien zu verwalten.
Nur wenn ich einen neuen Thread eröffne ist das Feld für Kategorie nicht da,genauso wie bei Suche. Kommt keine Fehlermeldung. Kann jemand sagen woran das liegt ?
Original geschrieben von Maddrax
Könntest du das Addon noch erweitern, das der Prefix beim Letzten Beitrag auf der Index mit angezeigt wird (Template "forumhome_lastpostby") ?
Beispiel:
[Prefix] Thementitel Ich hab's mir nochmal angeschaut, und so aufwändig ist es doch nicht.
Ich werde das heute abend bzw. spätestens morgen abend einbauen und dann Version 1.1 veröffentlichen. Also wartet mit dem Einbau ruhig noch ein wenig :)
@JimmyFMG
Hast du denn auch Kategorien erstellt? Ansonsten muss wohl eine Templateänderung oder Dateiänderung falsch sein.
JimmyFMG
09.02.2004, 01:16
Bevor ich nochmal alles durch gehe, kann man das Problem eingrenzen? Also z.B. in welcher Datei das sein kann wenn man das bei erstellen des neuen Threads nicht sieht ?
Oder in der Suche?
Is nur komsich da ich normal alles so eingefügt habe....
Suche:
search.php und includes/functions_search.php und natürlich die search* Templates. Die Änderung in der includes/functions.php ist auch wichtig, da alle anderen Sachen darauf zurückgreifen.
Hast du die Templates vom richtigen Style bearbeitet (falls du mehrere Styles hast)?
JimmyFMG
09.02.2004, 02:52
Ja habe nochmal alles nach geschaut und stimmt alles. Ich habe nur ein Style....
Habe mal bei den Phrasen geschaut unter "Thread Category Hack", und da habe ich 9 Phrasen stehen,das is korrekt,ja ?
Ansonsten weiß ich auch nicht.
Ja, in dieser Gruppe sind es glaube ich 9...aber in anderen Phrasengruppen sind es aber auch noch massig. Daran liegt es aber sowieso nicht.
Auf meine Frage hast du noch nicht geantwortet:Hast du denn auch Kategorien erstellt?Ohne Kategorien wird dir natürlich nichts angezeigt. Und überprüfe bei den Forum-Einstellungen, ob du auch Kategorien in dem jeweiligen Forum erlaubt hast.
JimmyFMG
09.02.2004, 11:39
Ja Kategorien sind 3 Stück da und in jedem Forum ist das aktiviert. Wundert mich nur das ich beim erstellen eines neuen Threads noch nicht mal den Kasten links oben habe wo man Kategorie auswählt,so wie du auf den einen Screenshot hast.
Wenn du mir FTP- und Admin-Daten schickst, schau ich es mir mal an.
JimmyFMG
09.02.2004, 12:04
Hast ne PN ;)
...einfach nur genial *freu*:)
Eine Frage wo muß ich das ändern um diesen doppel Punkt weg zubekommen?
Beispiel:
Boardprobleme:<----
Ansonsten super hack wenn die mal alle so gut geschrieben wären.
An Welcher Stelle hast du den Doppelpunkt? Ich hab nirgendwo einen.
Wenn man z.B. die Kategorie hat und dann das Wort da steht:
Hilfe dahinter direkt habe ich Doppelpunkte ( : )
Hier kannst das sehen:
http://63.246.136.220/Board/forumdisplay.php?f=89
@Dede1:
hast du denn bei dir, als du die kategorie erstellt hast, nen doppelpunkt mit in die beschreibung gesetzt? Ich hab da nämlich keinen.
@Mystics:
Klasse Hack! Astrein, läuft super... hab ihn auf meinem kleineren Board eingebaut und werd ihn dann in die final einbauen, wenn die da ist..
Das einzige ist, wo kann ich in der Ansicht des Forums den Namen der Kategorie kleiner erscheinen lassen, bzw kann man da eine Grafik anstelle einsetzten?
Nein hab ich nicht aber ich habe das gerade gefunden wo dran lag. :)
Darstellung der Kategorien da hatte ich eine Doppelpunkt drin da muß man erst mal drauf kommen
Hi
Unter "Themen Tools" fehlt bei mir die Option "Kategorien zu verwalten"
habe schon alles 2 durchgesehen und nix festgestellt, das ich was vergessen haben :-(
kleiner tip - wo ich genau suchen muss
hmmm
bei 3. mal durchsehen, habe ich es doch gefunden :-(
Original geschrieben von JimmyFMG
Hast ne PN ;) Du hast alle mehrzeiligen Dateiänderungen in eine Zeile geschrieben. Und da die erste Zeile praktisch immer mit einem Kommentar beginnt, war natürlich der ganze Code auskommentiert - und somit kann es nicht funktioniert ;)
Ich habe den Fehler in der search.php und newthread.php behoben. Den Rest musst du selber nochmal durchschauen.
@M@rkus
Das einzige ist, wo kann ich in der Ansicht des Forums den Namen der Kategorie kleiner erscheinen lassen, bzw kann man da eine Grafik anstelle einsetzten?Wegen der Größe kannst du es mal im Admin CP bei "Darstellung der Kategorien" versuchen. Also einfach einen entsprechenden Code einbauen, der den Text verkleinert.
Grafische Kategorien statt Text? Nein, geht nicht.
@ Mystics: Super Arbeit! Respekt!!!!
Werd das einbauen, wenn es die Gold gibt! :)
Original geschrieben von Stussi
Kann man die Kategorien für ein Einzelnes Forum auswählen? Du kannst doch für jedes Forum eigene Kategorien erstellen :rolleyes:
Forum-Optionen -> Kategorien verwalten
Screenshot:
http://www.vbulletin-germany.com/hacks/threadcategory/ger_forum_manage_categories.png
Danke für die superschnelle Antwort!
Hatte sich aber schon erledigt, denn nur lesenden kann geholfen werden *GG*
Hi
habe ich da einen Fehler irgendwo gemacht, oder sieht das so aus
http://www.cool-networx.com/pref1.jpg
Ich denke eher an einen Fehler.
ciao
wo genau tritt der fehler auf, kann man nicht wirklich gut erkennen.
wenn das da ist wo ich es meine, sprich in der Beitragsansicht, dann liegt der fehler irgendwo im "postbit"-template.
Alles funktioniert !
Ich meine, das "Kategorien verwalten" und der Los-Button so komisch plaziert sind.
sollte das eigentlich nicht innerhalb der "Admin Tools" sein ?
@Apollo
Du hast das deaktiviert oder?
Use DHTML Popup Menus?
In dem Fall sollte der Punkt eigtl. gar nicht angezeigt werden (ja, das ist ein Fehler).
Ich werde in der nächsten Version das FORUMDISPLAY Template entsprechend anpassen.
Use DHTML Popup Menus?
ist aktiviert !
Original geschrieben von Apollo
Use DHTML Popup Menus?
ist aktiviert ! Dein Screenshot beweist eindeutig das Gegenteil ;)
Oder dein Browser kann keine DHTML Menüs darstellen?
In dem Fall sollte der Punkt auch überhaupt nicht auftauchen.
Schmeiss mal den Punkt ganz raus und baue das ein:Suchen Sie diesen Code:
<if condition="$show['addmoderator']">
<option value="addmoderator">$vbphrase[add_moderator]</option>
</if>
Fügen Sie darunter ein:
<if condition="$foruminfo['allowcategories']">
<option value="showcategory">$vbphrase[manage_threadcategory]</option>
</if>
So, Erfolgreich in Board zwei Installiert und der Update aus dem alten Hack funktioniert einwandfrei. Danke Mystics, du bis mein Held. Echt Prima Arbeit!
Original geschrieben von Mystics
Dein Screenshot beweist eindeutig das Gegenteil ;)
Oder dein Browser kann keine DHTML Menüs darstellen?
In dem Fall sollte der Punkt auch überhaupt nicht auftauchen.
Schmeiss mal den Punkt ganz raus und baue das ein:Suchen Sie diesen Code:
<if condition="$show['addmoderator']">
<option value="addmoderator">$vbphrase[add_moderator]</option>
</if>
Fügen Sie darunter ein:
<if condition="$foruminfo['allowcategories']">
<option value="showcategory">$vbphrase[manage_threadcategory]</option>
</if>
Hallo
DHTML Menüs ist wirklich aktiviert, wenn es nicht aktiviert ist, ist im Forumdisplay unten alles weg !
Die Änderung von Dir hat es aber gebracht - "Kategorien verwalten" ist jetzt in den "Admin Tools"
Danke
ciao
So, Version 1.1 ist draußen. Änderungen siehe erster Beitrag.Hack aktualisieren
==================
1. Laden Sie die beiden Dateien categoryinstall.php und categoryinstall_text.php
in das admincp-Verzeichnis Ihres Forums hoch
2. Rufen Sie im Browser diese Datei auf:
http://www.ihredomain.de/forum/admincp/categoryinstall.php
3. Melden Sie sich an, wählen Sie bei Schritt 2 unter dem Punkt 'Hack aktualisieren'
aus, von welcher Version Sie aktualisieren möchten und folgen Sie den Anweisungen.
Hey, wird ja immer besser.
Arbeitet schon jemand an einer Erweiterung zu vbIndex damit die evtl. vorhandene Kategorie da bei den News und evtl. den letzten Themen angezeigt wird?
Neuer Tag, neue Version :)
Ich hoffe, das war jetzt die vorerst letzte Version. Fehler hat wohl bisher noch niemand gefunden - außer mir :D
Ich hab gerade das Update auf 1.1 installiert... *grummel*
Großes Lob! Echt ein super Hack!
Eine Frage habe ich jedoch dazu: Wo kann ich im Admin CP die Kategorien eintragen; oder geht das nur im Forum selbst?
Original geschrieben von Gigi
Eine Frage habe ich jedoch dazu: Wo kann ich im Admin CP die Kategorien eintragen; oder geht das nur im Forum selbst? Es geht beides.
Admin CP -> vBulletin Options -> Themen-Kategorien Hack -> Standard-Kategorien
Das gilt dann aber für alle Foren.
Habe gerade Version 1.2.1 hochgeladen. Änderungen siehe erster Beitrag (nur kleinere Änderungen wegen eines Templatefehlers).
klasse Job, nie war es einfacher----Zwischenspeichern und einfügen:D
Ein kleines Problem habe ich aber, meine Smilies wollen nicht mehr eingefügt werden, heißt beim klick uffen Smilie springt die newthread ein wenig nach oben und nichts passiert:rolleyes:
Kann mir vorstellen es liegt an den ***.js Dateien, habe sie jeweil mit nem editor bearbeitet, stand zwar js.php:( einfach bearbeitet an entsprechender Stelle.
Oder wie macht Ihr das?
Oder ist es was anderes:D
grüße subu1
Original geschrieben von Subu1
stand zwar js.php Muss beim Update des Installers bei v1.1 passiert sein...habe das ZIP aktualisiert.
Zu deinem Problem:
Kommt ein Javascript-Fehler?
Funktioniert es denn, wenn du wieder die Original *.js-Dateien hochlädst?
Falls ja, musst du die Änderungen nochmal durchführen. Mit z.B. notepad, wenn du kein anderes Programm für Code-Änderungen hast.
jetzt geht es wieder, ich werde es noch mal probieren einzubauen, welche Funktion haben die .js in diesem Falle?
Andererseits ist mir dieses Problem schon vorher aufgefallen, vor dem Hack einbau, der springt das erste mal etwas höher und nichts passiert, kein Smilie, erst beim zweiten klick und ich habe nur den Treue Hack von Smoker eingebaut.
Achso kein Java Sript error.
grüße subu1
welche Funktion haben die .js in diesem Falle?Wenn keine Kategorie ausgewählt wurde, bekommt der Benutzer ein Popup "Sie müssen eine Kategorie auswählen".
..autsch :(
ok geh ja schon wieder bastel:D
...da wird doch der Hund in der Pfanne verrückt, habe mir ein Proggie besorgt, nur jetzt ist alles korrekt drin, nur jetzt bekomme ich das Popup Kategorie fehlt.
kannste mal bitte ein Blick drauf werfen,wäre mal wieder sehr nett:rolleyes:
dankeeeee
Original geschrieben von Subu1
nur jetzt bekomme ich das Popup Kategorie fehlt.Wenn du keine ausgewählt hast, ist das doch auch vollkommen korrekt.
Die Dateien passen alle.
..klasse danke Dir für die Mühen, das heißt wenn ich es aktiviert habe pro Forum muß es auch genutzt werden?
Ja, wenn du das so bei den vBulletin Options eingestellt hast.
uiui, gefunden:rolleyes: :D
grüße
Experience18
15.02.2004, 15:41
Habe irgendwo einen Fehler gemacht, aber kA wo, Mystics kannst mirn Tip geben wo es sein könnte.
Der fehler ist folgendes
Fatal error: Call to undefined function: fetch_thread_categories() in /srv/www/htdocs/web26/html/forum/forumdisplay.php on line 421
Wenn ich auf eine kategorie oder forum gehe..
Dankeschonmal für die Hilfe.
EDIT: Gefunden, hatte eine } in includes/funtions.php vergessen ..
Experience18
15.02.2004, 17:46
Mytics, was müsste ich tun, damit das hier funzt:
$statusexclude = ""; // Welche Foren sollen von der Anzeige ausgeschlossen werden? Beispiel: "1,106,78,910".
$statuslimit = "5"; // Wieviel Statistiken sollen angezeigt werden?
// ##### POSTERS #####
$hl_posters = $DB_site->query("SELECT userid,username,posts FROM " . TABLE_PREFIX . "user ORDER BY posts DESC LIMIT $statuslimit");
while ($hl_poster = $DB_site->fetch_array($hl_posters)) {
$hl_postername .= "<a href=\"member.php?u=$hl_poster[userid]\" title=\"Profil von $hl_poster[username] anzeigen\">$hl_poster[username]</a><br>";
$hl_posterposts .= "$hl_poster[posts]<br>";
}
// ##### /POSTERS #####
// ##### MEMBERS #####
$hl_members = $DB_site->query("SELECT userid,posts,username,joindate FROM " . TABLE_PREFIX . "user ORDER BY joindate DESC LIMIT $statuslimit");
while ($hl_member = $DB_site->fetch_array($hl_members)) {
$hl_membername .= "<a href=\"member.php?u=$hl_member[userid]\" title=\"Profil von $hl_member[username] anzeigen\">$hl_member[username]</a><br>";
$hl_memberposts .= "$hl_member[posts]<br>";
}
// ##### /MEMBERS #####
// ##### REPLIES #####
$hl_replies = $DB_site->query("SELECT " . TABLE_PREFIX . "thread.replycount," . TABLE_PREFIX . "thread.threadid," . TABLE_PREFIX . "thread.lastpost," . TABLE_PREFIX . "thread.lastposter," . TABLE_PREFIX . "thread.views," . TABLE_PREFIX . "thread.title," . TABLE_PREFIX . "user.userid FROM " . TABLE_PREFIX . "thread LEFT JOIN " . TABLE_PREFIX . "user ON (" . TABLE_PREFIX . "user.username=" . TABLE_PREFIX . "thread.lastposter) WHERE forumid NOT IN($statusexclude) ORDER BY lastpost DESC LIMIT $statuslimit");
while ($hl_reply = $DB_site->fetch_array($hl_replies)) {
$hl_replytitle2=unhtmlspecialchars($hl_reply['title']);
$hl_replytitle=iif(strlen($hl_replytitle2)>30,substr($hl_replytitle2,0,25)."...",$hl_replytitle2);
$hl_replythread .= "<i>[$hl_reply[replycount]]</i> <a href=\"showthread.php?s=$session[sessionurl]&t=$hl_reply[threadid]\" title=\"$hl_replytitle2\">$hl_replytitle</a><br>";
$hl_replyposter .= "<a href=\"member.php?u=$hl_reply[userid]\" title=\"Profil von $hl_reply[lastposter] anzeigen\">$hl_reply[lastposter]</a><br>";
$hl_replyviews .= "$hl_reply[views]<br>";
}
// ##### /REPLIES #####
( ist top5statshack )
Hervorragende Arbeit!!! Wirklich allererste Sahne! Dadurch wirds vB um Lichtjahre besser! Im Prinzip ist das genau das, was ich schon länger suchte.
+++
Es scheint alles zu laufen bei mir, allein:
Die Kategorien erscheinen NICHT in ihren schönen Spalten, sie sind offensichtlich vom editor irgendwie ncht weitergegeben worden...
I know - It's my fault --- ich werde irgendeinen Fehler gemacht haben.
Aber dennoch bitte ich darum, wenigstens einen Tipp zu bekommen, WO ich vielleicht suchen müßte (sonst drehe ich noch durch, ich habe einen GANZEN TAG gebraucht, um diese Änderungen vorzunehmen, also mit mehrfacher WDH, weil immer wieder Fehler, nicht 30-60min.!!!).
Gnade!
+++
Vielen Dank für diesen Hack!! Gruß von
adusei
...ich sehe gerade in PHPMyAdmin, dass bei mir thread.category nicht beschrieben wird.
Habe mal manuell in das Feld eingetragen, dann wirds auch angezeigt im vB.
Was kann das sein?
Fagt mit Gruß,
adusei
@adusei
Mehr als dir zu empfehlen, nochmal alle Änderungen zu überprüfen, kann ich auch nicht. Wie gesagt, der Hack funktioniert bei korrektem Einbau ohne Probleme.
Überprüfe nochmal newthread.php, functions_newpost.php usw....halt alles was mit dem Erstellen von neuen Beiträgen zu tun hat.
...schawoll - es war gleich die newthread.php!
Hatte tatsächlich einen code-Schnipsel vergessen.
Schwitz, also fürn Anfänger ist das schon eine Ochsentour, diesen Hack zu installieren...
ABER: es lohnt sich allemal !!!!!!
Nochmals 1000Dank für diese wunderbare Erweiterung des vB!
Gruß,
adusei
Seit heute hab ich nen Bug in den Kategorien.
Ich hab gestern zwei neue Boards angelegt und einen neuen Mod aufgenommen.
Lief alles glatt soweit. Nu schau ich grad wieder rein, und auf mal haben 50% aller Themen die bei der Suche nach neuen Beiträgen rauskommen eine Kategorie. Diese Kategorie tritt nur in einem der neuen Boards auf. Angezeiogt wird sie aber bei vielen Themen egal aus welchem Forum sie kommen. In der Threadansicht steht dann sogar die Kategorie noch vor. gehe ich dann in das Forum in dem der Thread steht ist sie weg...???
Das ganze ist zu finden auf www.blutschwerter.de
Jemand ne Idee was das sein könnte?
wow das nenn ich nen klasse hack :)
super arbeit :D
aber ich hätte ien paar kleinere fragen an euch:
für die 3.1 wurde diese funktion bereits suggested, glaubt ihr, dass es dann auch möglich sein wird, die prefixes zu übernehmen, wenn es dann soweit sein sollte?
dann woltle ich noch fragen, ob es irgendwann auch eine HTL version (http://www.vbulletin.org/forum/showthread.php?t=60735) geben wird?
weil sonst wird das mit den updates wohl zu stressig für mich ;)
Original geschrieben von D|ver
dann woltle ich noch fragen, ob es irgendwann auch eine HTL version (http://www.vbulletin.org/forum/showthread.php?t=60735) geben wird?
weil sonst wird das mit den updates wohl zu stressig für mich ;) Bearbeitet der HTL Hack automatisch Templates und Dateien? Falls nein, macht das Ding auch nicht mehr als das, was auch mein Installer macht (ok, man muss bei mir zwei (2!) Templates manuell anlegen...).
@Hoffi
Habe bei "Today's Posts" bei dir nichts auffälliges gesehen....wie heißt das neue Forum? Wie heißt diese Kategorie? Ein paar Beispiele bitte :) Evtl. mit Screenshot.
Also ich hab mich mal abgemeldet und geschaut.
Die Kategorie "Tutorien" gibt es nur im Forum "Fantasy-Art" welches das besagte neue ist. Die Kategorie sehe ich im Moment auch vor Themen aus anderen Foren.
In dem ZIP sind drei Screenshots. Einmal Today's Posts wo vor vielen der Präfix vor ist, auch bei "Wie lange spielt Ihr schon Rollenspiele".
Der zweite Screenshot zeigt das Forum in dem der Thread enthalten ist - ohne Präfix.
Der dritte ist das Thema selber - mit Präfix.
Bei Bedarf richte ich Dir einen User mit benötigten Rechten ein.
Edit
Ich habe mal in dem Forum Testweise Kategorien angelegt und "tadaa" - Es stand auch Tutorial davor.
Es ist also irgendwie in die DB gekommen. Bei sehr vielen Themen ohne Thema steht jetzt Tutorial davor.
In den Admin Eibnstellungen habe ich keine Kategorien vergeben.
Experience18
22.02.2004, 15:15
@ Mystics, wie kann ich jetzt bitte das Top5 mit dem prefix verknüpfen, das die beiden zusammen funktionieren.
Es ist also irgendwie in die DB gekommenKeine Ahnung, wie das möglich ist. Frage mal die Benutzer, ob die irgendwas besonderes gemacht haben. Ansonsten bräuchte ich FTP/phpMyAdmin/und Admin-Zugang, um das zu überprüfen.
Dass die Kategorie in Threads angezeigt wird, obwohl es im Forum deaktiviert ist, ist ein Bug. Werde wohl demnächst wieder ein Update machen ;)
@Experience18
An der Stelle, wo der Hack die Titel ausliest, musst du eben auch noch das Feld thread.category mit auslesen.
Experience18
22.02.2004, 19:20
Also dann bei:
$hl_replies = $DB_site->query("SELECT " . TABLE_PREFIX . "thread.replycount," . TABLE_PREFIX . "thread.threadid," . TABLE_PREFIX . "thread.lastpost," . TABLE_PREFIX . "thread.lastposter," . TABLE_PREFIX . "thread.views," . TABLE_PREFIX . "thread.title," . TABLE_PREFIX . "user.userid FROM " . TABLE_PREFIX . "thread LEFT JOIN " . TABLE_PREFIX . "user ON (" . TABLE_PREFIX . "user.username=" . TABLE_PREFIX . "thread.lastposter) WHERE forumid NOT IN($statusexclude) ORDER BY lastpost DESC LIMIT $statuslimit");
while ($hl_reply = $DB_site->fetch_array($hl_replies)) {
$hl_replytitle2=unhtmlspecialchars($hl_reply['title']);
$hl_replytitle=iif(strlen($hl_replytitle2)>30,substr($hl_replytitle2,0,25)."...",$hl_replytitle2);
$hl_replythread .= "<i>[$hl_reply[replycount]]</i> <a href=\"showthread.php?s=$session[sessionurl]&t=$hl_reply[threadid]\" title=\"$hl_replytitle2\">$hl_replytitle</a><br>";
$hl_replyposter .= "<a href=\"member.php?u=$hl_reply[userid]\" title=\"Profil von $hl_reply[lastposter] anzeigen\">$hl_reply[lastposter]</a><br>";
$hl_replyviews .= "$hl_reply[views]<br>";
}
Es hierhin einfügen:
$hl_replies = $DB_site->query("SELECT " . TABLE_PREFIX . "thread.replycount," . TABLE_PREFIX . "thread.threadid," . TABLE_PREFIX . "thread.category", . TABLE_PREFIX . "thread.lastpost," . TABLE_PREFIX . "thread.lastposter," . TABLE_PREFIX . "thread.views," . TABLE_PREFIX . "thread.title," . TABLE_PREFIX . "user.userid FROM " . TABLE_PREFIX . "thread LEFT JOIN " . TABLE_PREFIX . "user ON (" . TABLE_PREFIX . "user.username=" . TABLE_PREFIX . "thread.lastposter) WHERE forumid NOT IN($statusexclude) ORDER BY lastpost DESC LIMIT $statuslimit");
while ($hl_reply = $DB_site->fetch_array($hl_replies)) {
$hl_replytitle2=unhtmlspecialchars($hl_reply['title']);
$hl_replytitle=iif(strlen($hl_replytitle2)>30,substr($hl_replytitle2,0,25)."...",$hl_replytitle2);
$hl_replythread .= "<i>[$hl_reply[replycount]]</i> <a href=\"showthread.php?s=$session[sessionurl]&t=$hl_reply[threadid]\" title=\"$hl_replytitle2\">$hl_replytitle</a><br>";
$hl_replyposter .= "<a href=\"member.php?u=$hl_reply[userid]\" title=\"Profil von $hl_reply[lastposter] anzeigen\">$hl_reply[lastposter]</a><br>";
$hl_replyviews .= "$hl_reply[views]<br>";
}
Oder muss ich nochwas editieren ? Habe mal das Hack ins Angang angehängt.
Ja, könnte gehen....im Template musst du natürlich noch $hl_reply[category] einfügen.
Habe gerade Version 1.3 veröffentlicht.
Bitte UNBEDINGT die neue threadcategory.php hochladen (und der Upgrade-Anleitung in categoryinstall.php folgen)!
Danke an Hoffi für's Bug-finden :)
Mystics
mach ich doch glatt.
Und noch mal danke für deine Tipps mein Board läuft auf dem neuen Server :)
Ah, da ist das Update. ;)
Mein Mod hats gefunden und er hat sich als Bug-Detektor bezeichnet. *fg*
Hallo
Habe genau das gleiche optische Problem wie hier auf vbulletin.org (http://www.vbulletin.org/forum/showpost.php?p=482138&postcount=38) !
schon einer eine Lösung dafür ?
shit, bitte löschen - Lösung steht ja da :-(
Danke
@Apollo
Habe den Hack deswegen gerade auf 1.3.1 aktualisiert.
Hi,
erstmal ein fettes Respect an Mystics :)
Installation war super einfach und auch die Bedienung ist Top!!
Aber wo kann ich die Schriftgröße der Kategorienbeschreibung ändern???
Original geschrieben von MrD
Aber wo kann ich die Schriftgröße der Kategorienbeschreibung ändern??? "Kategorienbeschreibung" :confused:
Du meinst die Kategorien selber? Schau dir im Admin CP mal "Darstellung der Kategorien" an (siehe auch Screenshots im ersten Beitrag).
Hi,
ja da steht halt mit strong und farbe usw.
kann ich da auch halt size oder smallfont eingeben?
So werden die Kategorien z.B. größer dargestellt (12 pt):<span style="font-size:12pt"><strong>{1}:</strong></span>
Hi,
habe noch ein kleines Prob.
Hack ist eingebaut und funzt bei mir so wie er soll, sprich ich muß eine Kategorie auswählen.
Habe den Hack die Nacht eingebaut, und so eingestellt, das die Kategorien erforderlich sind.
Trotzdem sind 60% der Beiträge die seit dem Einbau geschrieben sind ohne Kategorie????
Was ist da faul drann?
Haben den deine Poster auch alle brav Kategorien ausgewählt?
Hi,
Original geschrieben von Reimer
Haben den deine Poster auch alle brav Kategorien ausgewählt?
Also ich habe Kategorien sind erforderlich eingeschaltet.
Wenn ich keine Auswähle, kommt das Popupfenster mit dem Hinweis " keine Kat. ausgewählt".
Ergo kann man nur posten, wenn man ne kategorie auswählt.
Aber halt das ist nicht der fall, normalerweise muß ne Kategorie überall in der Beitragsübersicht stehen.
Siehe http://www.opel-problemforum.com/search.php?do=getnew
Die Kategorien die angezeigt werden, sind die die manuell eingegeben wurden, also nicht per auswahl :(
So, hab nochmal geschaut.
man muß die kategorie auswählen , sie wird aber nicht in der übersicht geschrieben :(
Irgendwas falsch eingebaut? Ohne FTP/Admin/phpMyAdmin-Account kann ich da nicht viel zu sagen.
@MrD
Es funktioniert nun. Du hattest die includes/functions_newpost.php nicht bearbeitet.
Hi Mystics,
danke dir vielmals.
bearbeitet hatte ich die, hab sie hier ja auch als 2 fache ausführung liegen, einmal bakup und die geänderte.
Kann natürlich sein, das ich beim Hochladen nen schleier auf den augen hatte.
So ein super Support ist Spitze, ne glatte 10 würde ich sagen :):)
H I L F E !!!
Der Hack ist klasse, keine Frage. Habe aber nun ein Problem:
Nach einer (gelungenen) Testphase habe ich ALLE bisherigen Kategorien gelöscht, um nun sozusagen "ins Reine zu schreiben". Nun werden aber dennoch alle 'alten' Kategorien in der erweiterten Suche angezeigt. Ich krich die Hunde nich wech!!!
Was mach ich falsch?
Und: Wo kann ich in der db manuell die Kategorien löschen (zur Sicherheit)?
TIA und Gruß von
adusei
UPDATE forum SET category="";
UPDATE forum SET lastcategory="";
UPDATE thread SET category="";
Danach noch den Forencache mit "Anordnung speichern" (im Admin CP bei den Foren) aktualisieren.
...was würden wir bloß ohne MYSTICS machen?
Sprachlos; dankbar; den Hut ziehend; ...; ...;
adusei
...schon wieder ich (peinlich...)
Hab mal eine Frage:
Stimmt es, dass die Kategorien in der Suche immer eingestellt werden müssen, wenn ich sie finden will?
Sagen wir, ich habe eine Kategorie ABC, gebe dies als Begriff aber nur im Suchfeld oben ein (und nicht über die vom Hack 'gelieferten') - dann findet zumindest bei meinem board die Suche den Begriff nicht.
So bin ich gezwungen, immer ZUSÄTZLICH zur Kategorie einen anderen Suchbegriff einzugeben.
Was mache ich falsch?
Gruß
adusei
Original geschrieben von adusei
Stimmt es, dass die Kategorien in der Suche immer eingestellt werden müssen, wenn ich sie finden will?
Sagen wir, ich habe eine Kategorie ABC, gebe dies als Begriff aber nur im Suchfeld oben ein (und nicht über die vom Hack 'gelieferten') - dann findet zumindest bei meinem board die Suche den Begriff nicht.
So bin ich gezwungen, immer ZUSÄTZLICH zur Kategorie einen anderen Suchbegriff einzugeben.Du kannst nicht nur nach einer Kategorie suchen, richtig. Ein Suchbegriff ist immer notwendig.
Danke für Deine Antwort.
Ist das änderbar - oder zu kompliziert?
Wenns ginge, würde dieses AddOn (ohne das ICH mir vB gar nicht mehr vorstellen kann!) ungemein nach vorne gebracht!
Fragt nochmal nach mit Gruß -
adusei
Ich habe es weggelassen (und mich auch nicht näher damit beschäftigt), weil das wieder zig Änderungen mit sich ziehen würde. Schon jetzt baut praktisch niemand den Hack ein, weil es so viele Änderungen sind.
Experience18
17.03.2004, 06:21
Ich habe es gebaut :D und es gefällt mir ;)
caillean
18.03.2004, 20:34
Bevor ich mir nun die 106 replys auf den Thread durchlese frag ich lieber so.
Ist es möglich das man das Prefix bei einem Thread nur in bestimmten Foren erlaubt? Wenn ja, kann der Mod dies dann selbst einstellen ob ja/nein oder nur im acp möglich? Die Prefixe kann der Mod ja selbst wählen/schreiben wenn ich das richtig verstanden habe.
Ja ist es!
Schau dir einfach mal die Beschreibung an ;) Erster Post *G*
caillean
19.03.2004, 07:42
kam nichr klar hervor ;)
last question: ist es möglich in unterschiedlichen foren unterschiedliche prefixe zu haben oder ließt er das aus einer tabelle und ich hätte überall die selben?
Beides. :D
Im CP für alle ist möglich. Jeder Mod kann eigene machen.
Steht aber auch alles drin. ;)
Hi ,
habe mal ne Frage, bezüglich update auf die Final.
Reicht es nur die php, dateien zu ändern, oder ist es von Vorteil, die installation kompl. neu durchzuführen?
Phrasen sollten ja vorhanden sein, und die Templ. änderungen ja auch.
Original geschrieben von MrD
Reicht es nur die php, dateien zu ändernJa, sollte reichen.
caillean
20.03.2004, 09:41
@Mystics
Kann ich den Hack ohne Probleme bei der Gold nun auch installieren oder ist der noch inkompatiebel?
Marlboro
20.03.2004, 22:30
ich installiere hacks immer so das ich das entsprechende file editiere und anschließend gleich hochlade um eventuelle errors zu lokalisieren. dann das nächste file usw... das erspart mir in nachhinein das große suchen nach dem fehler.
ganz blöd bin ich ja nicht (hoffentlich) und habe auch schon zig hacks fehlerfrei installiert.
aber ich bekomms nicht gebacken den Prefix Hack v1.3.1 fehlerfrei zu instalieren :mad:
das fängt bereits mit der editpost.php an. editieren, hochladen, testen....parse error ....forumdisplay.php......parse error ....usw.
HILFE!!!! :D
mali
das fängt bereits mit der editpost.php an. editieren, hochladen, testen....parse error ....forumdisplay.php......parse error ....usw.
HILFE!!!! :D
mali
Tja, habe das Gleiche...jetzt zweimal alle Änderungen vorgenommen - und ich ärgere mich, die GOLD draufgezogen zu haben. Scheiße.
Alles wieder runter.
Irgendwas kneift sich da was bei PREFIX und GOLD [parse error forumdisplay line 504 und irgendwie etwas, dass fetch_category oder so nicht global ist...]
Oder?
Gruß,
adusei
Gandalf2003
21.03.2004, 03:18
das problem liegt doch auf der hand:) der code muss angepaßt werden:D
das problem liegt doch auf der hand:) der code muss angepaßt werden:D
Da von Popeye das Problem nun schon mal zielsicher eingekreist worden ist, wäre es für die Laien wie mich natürlich super, wenn das noch präziser rüberkäme, so nachvollziehtechnisch - oder besser noch: als praktische Anweisung.
Auch wir möchten nämlich gerne PREFIX + GOLD gleichzeitig nutzen (was sind wir auch wieder nimmersatt heute!!!).
Die Laienfraktion spendiert dir dann auch ne Portion Spinat - Ehrenwort!
Ahoi von
adusei
Hi,
in der postings.php die 1. änderung welcher codeschnipsel muß denn da getauscht werden, des passt irgendwie nicht :(
caillean
22.03.2004, 06:56
Ich glaube wir packen das alle am falschen Ende an.
*sich zum Gebet nieder setzt*
Unser heiliger Mystics. Gepreiset seist du auf Erden wie auch im Himmel. Dein Hack geht nicht mehr nach dem Update auf Gold wie auch dem was noch Folgen würde. In ruhigen wie in schlechten Zeiten warten wir auf dein Support :cool:
Ich werde dann mal mit dem Update auf Gold warten bis das hier gefixed ist. ;)
Ich glaube wir packen das alle am falschen Ende an.
*sich zum Gebet nieder setzt*
Unser heiliger Mystics. Gepreiset seist du auf Erden wie auch im Himmel. Dein Hack geht nicht mehr nach dem Update auf Gold wie auch dem was noch Folgen würde. In ruhigen wie in schlechten Zeiten warten wir auf dein Support :cool:
Diesem Stoßgebet schließe ich mich an:
"Oh Mystics, in unsrer Not rufen wir Dich an - erhöre unser Flehen!"
Amen.
adusei
Gibts hierzu schon was neues bzw. jemanden, der den Hack mit Erfolg beim vb3 Gold installiert hat?
Japp. Ich habs drin. Geht super - keine Bugs kein garnichts. Hammer geiler Hack :)
PS: Ich hatte ihn erst in vb3 Beta, dan rc3, dann vb3 english und nun in deutsch. ging alles ohne problem, und die installation war super einfach. dank der echt super anleitung.
wenn ihr mal schauen wollt: http://www.portedcommunity.de/forumdisplay.php?f=7
gruß
Andi
Japp. Ich habs drin. Geht super - keine Bugs kein garnichts. Hammer geiler Hack :)
PS: Ich hatte ihn erst in vb3 Beta, dan rc3, dann vb3 english und nun in deutsch. ging alles ohne problem, und die installation war super einfach. dank der echt super anleitung.
wenn ihr mal schauen wollt: http://www.portedcommunity.de/forumdisplay.php?f=7
gruß
Andi
Hä? Wie habt Ihr dashingekriegt? Ich habs heute NOCHMALS (das 3.x und das 4.x !!!) versucht. Jetzt bekomme ich zwar nicht mehr diese "parse error" Meldung bezüglich der forumdisplay.php, aber dafür mal zur Abwechslung nun immer die Fehlermeldung wenn man einen Beitrag eingegeben hat, man habe vergessen, einen Bereff einzutragen (obwohl mans hatte). Trägt man brav den Betreff ein, kommt stets wieder diese Meldung. Ich steig da bald nicht mehr durch.
Jetzt habe ich vor lauter Durcheinander die GOLD (in der db), aber aus purer Verzweiflung wieder alle phps aus der RC4 laufen.
HILFE!!!!!!!!!!!!!!!!
Es rauft sich die Haare -
adusei
Die Editpost geht bei mir, aber nich forumdisplay.php....
call to undefined function at line 423...
Ich hab noch alle php dateien die geändert wurden hier .. ist nur dieser hack drin, braucht sie jemand? dann lad ich sie schnell als pack hoch. sind für die gold version.
Denk dran, dass deine Lizenznummer drinsteht, falls die wer haben will....
Brecherle
23.03.2004, 22:24
Also ;)
bei mir läuft es ohne Probleme in der Gold Version und ich habe es gerade Frisch eingebaut :D
Nun das was ich geändert habe.
In der postings.php hat sich ein Begriff geändert:
So stehts in der Anleitung:
$show['undeleteoption'] = iif($threadinfo['isdeleted'] == 1 AND (can_moderate($threadinfo['forumid'], 'canremoveposts') AND can_moderate($threadinfo['forumid'], 'candeleteposts')) AND can_moderate($threadinfo['forumid'], 'canmanagethreads'), true, false);
und so lautet aber die Zeile:
$show['undeleteoption'] = iif($threadinfo['isdeleted'] == 1 AND (can_moderate($threadinfo['forumid'], 'canremoveposts') OR can_moderate($threadinfo['forumid'], 'candeleteposts')) AND can_moderate($threadinfo['forumid'], 'canmanagethreads'), true, false);
Es hat sich von AND in OR geändert. Wenn ich mich net täusche ;)
Brecherle
23.03.2004, 23:19
Also habe jetzt noch einen kleinen Fehler bei mir gehabt, war aber ein Einbaufehler. Ansonsten läuft das Teil Spitze ! Danke ;)
hier die dateien.
vergesst nicht eure lizenz nummer anstatt des XXX rein zu kopieren ;)
Gruß
Andi
Parse error: parse error, unexpected T_VARIABLE in /www/htdocs/vbtests/forumdisplay.php on line 603
Ich habes jetzt mal in meinem TestForum versucht und wollte auf alles achten, habe die Gold und das ist der Fehler den ich bekomme.
@ Agent X:
Super Idee von Dir, wirklich nett. Alles funzt endlich!
DANKE!!!
adusei
Also ich hab den Hack bei mir mal instaliert und es funzt super, hatte keine Probleme.
Also bei mir gehts auch mit den Dateien von Agent X nicht!
Schade... :-/
Auch wenns bei mir jetzt prima funzt:
Ich glaube es wäre wirklich gut, wenn sich Mystcs mal dazu äußern würde. Ist ja doch alles etwas "mystisch", bei dem einen klappts, bei dem andren nicht, irgendwo ist da der Wurm drin. Und Mystics ist sicherlich derjenige, der diesbezüglich die meiste Checke haben dürfte.
Also herzliche Bitte an Mystics:
BITTE MELDEN HIER IM THREAD!
Dafür jetzt schon mal danke mit
Gruß von
adusei
Es funktioniert einwandfrei mit vB Gold. Wie bereits oben angedeutet hat sich nur eine Zeile im Originalquelltext geändert - Es ist nur ein Hack, bei dem man sehr exakt arbeiten muss.
Er sollte funktionieren....
Aber er tut es nicht!
Ich hab ja die funktionierenden Datein von Agent X hochgeladen (zumindest eine zum Test) und die ging schon nicht..... parse error.....
Das Problem liegt dann an anderer Stelle, ich habe die Dateien von Agent X gestern selber genutzt um es in ein Forum einzubauen.
Also ich finde das sehr sehr komisch, denn wenn man nur eine Datei ändert.......
Der Fehler tritt ja nur an einer Stelle auf!
Also ich hab ihn nach Anleitung in mein vb3 Gold eingebaut und hatte überhaupt keine Probleme damit (habs davor schon auf einem lokalen Testboard versucht und da gings auch ohne probs).
Also es geht. Ganz nach der Anleitung von Mystics :)
Nochmal danke für den genialen Hack!!
@ Agent X:
Super Idee von Dir, wirklich nett. Alles funzt endlich!
DANKE!!!
adusei
Nachtrag: wer die dateien da von mir genommen hat, bitte diese kleine änderung hier vornehmen: http://www.vbulletin-germany.com/forum/showthread.php?t=10248
(nach mystic seinen beitrag schauen ;))
Sorry für die unannehmlichkeit :D
Gruß
Andi
Ich habe das in RC3 fehlerfrei am laufen gehabt nun wollte ich das in der Gold einbauen und wenn ich die forumdisplay template ändere bekomm ich diesen Fehler auf dem Board:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/html/Board/forumdisplay.php(869) : eval()'d code on line 73
weiß jemand was das bedeutet?
... dass der Hack nicht geht heißt das *G*
Hab au sowas ähnliches....
Nein wenn höhstens das mein Board platt ist.
Ich habe den extra noch mal deinstaliert aber immer noch nichts scheiße
Musst die alte forumdisplay.php wieder hochladen, dann gehts!
...also wenn Ihr die phps nehmt, die AgentX zur Verfügunggestellt hat, geht es mit der Gold definitiv. Hatte selbst erst diese Probleme, jetzt funzt es 100PRO!
Nein tut es nicht ;)
Ich bekomm dann nen netten parse error ;)
Hast du Glück bei mir erscheint das Board nicht mehr nur diese Meldung,mal sehen am Sonntag hab ich Zeit wie es aussieht dann werde ich noch mal alles prüfen bei RC 3 lief er ja also muß er auch bei der Gold laufen
...also wenn Ihr die phps nehmt, die AgentX zur Verfügunggestellt hat, geht es mit der Gold definitiv. Hatte selbst erst diese Probleme, jetzt funzt es 100PRO!
Danke werde ich mal probieren :)
Bei mir auch nicht, Dede! Ich seh dann sowas, wie du hast ;)
Bei mir gehts mit beiden nisch!
Danke für den Tip nun läuft er fehlerfrei :D
Fatal error: Call to undefined function: fetch_thread_categories() in /data/www/web7/html/vBulletin/forumdisplay.php on line 422
:(((((
Fatal error: Call to undefined function: fetch_thread_categories() in /data/www/web7/html/vBulletin/forumdisplay.php on line 422Die Funktion fetch_thread_categories gehört in die includes/functions.php...die hast du wohl nicht drin.
Ok, hast gewonnen, es geht!
Aber kann man ja nicht wissen, dass man erst die functions.php uppen muss!
Solltest du vielleicht ändern, denn ich denke, dass es viele gibt, die das so machen, wie ich und die Dateien Stück für Stück uppen, damit sie Fehler vermeiden können!
Wieviele Queries brauch der Hack eigentlich?
Wieviele Queries brauch der Hack eigentlich?0.
Nur die threadcategory.php (die nur ein Moderator/Admin ab und zu nutzt) braucht ein Query.
Solltest du vielleicht ändern, denn ich denke, dass es viele gibt, die das so machen, wie ich und die Dateien Stück für Stück uppen, damit sie Fehler vermeiden können!Ne, man kann nicht erwarten, dass alles fehlerfrei funktioniert, bevor man nicht alle veränderten Dateien hochgeladen hat.
Ne, man kann nicht erwarten, dass alles fehlerfrei funktioniert, bevor man nicht alle veränderten Dateien hochgeladen hat.
Stimmt, aber viele Leute machen das doch so, wie ich z.B. und wundern sich dann!
Achja: Hab nen kleines Prob!
Irgendwas stimmt mit der Forumdisplay nicht....
Die Themen sind in der Spalte Kategorie, wenn ich da Kategorien einbaue.....
Hast du ne Idee??
Vielleicht die Templateveränderungen nochmal nachsehn?
LINK:
http://www.mhzpower-forum.20four.biz/vBulletin/forumdisplay.php?f=21
Hat sich erledigt, hab den Fehler gefunden!
Habe den Hack auf 1.3.2 aktualisiert. Anleitung für die Änderung der postings.php in der Gold-Version aktualisiert und ein Bugfix:
Bearbeitet die clientscript/vbulletin_quickreply.js.
Sucht:return validatemessage(fetch_object("qr_message").value, 0, temp_minchars, maxchars, false, tform);Ersetzt es mit:return validatemessage(fetch_object("qr_message").value, 0, temp_minchars, maxchars, false, tform, 0);
Ich hab grad mit Beyond Compare auf Gold upgedated und es läuft alles Problemlos.
Sollte ich dann das Update auch einspielen?
datainternet
05.04.2004, 19:09
Hi,
Ist es möglich die Präfixe auch bei der Top X Status Anzeige anzeigen zu lassen?
http://www.vbulletin-germany.com/forum/showthread.php?t=9004
MFG datainternet
Ich hab grad mit Beyond Compare auf Gold upgedated und es läuft alles Problemlos.
Sollte ich dann das Update auch einspielen?
hatte vorher die RC4...habsch jetzt nur die php's nachgearbeitet,
...wenn ich auf den Link zum update gehe tut sich nix, zu laufen scheint es.
grüße subu1
Kabelstricker
06.04.2004, 09:58
Vielen Dank für den Hack :)
Hat alles wunderbar geklappt
mfg
Ah. Dann lass ich es vorerst.
Puh, das war jetzt eine nette Arbeit den Hack einzubauen, aber es ist geschafft. Und er funzt tadellos.
Grosses Lob an Mystics!! Für den Hack und die Installationsanleitung.
...habsch jetzt ein kleines Problem, da der Hack aber etwas größer ist Frage ich erstmal wo ich suchen müßte.
Nach dem Upgrade auf die vB Gold und nachbau des Hacks ist es nun so, daß wenn ich ein Thema eröffne eine Kategorie zuweise dieser doch nicht angezeigt wird.
Gehe ich allerdings vorher auf Kategorien Speichern nimmt er die Kategorie.
Irgendwo hab ich nen Fehler drin, jemand nen Plan?
Kabelstricker
08.04.2004, 18:09
Du must in allen Foren vorher die Katergorien eingeben
Haste das gemacht ?
Dann sollte es gehen
ja klar die Kategorien sind ja vorhanden, aber wenn ich eine auswähle um ein Thema zu erstellen wird es nicht angezeigt:(
Dann überprüfe doch mal alle Templates und Dateien.
z.B. das Template threadbit.
Kleines Update auf 1.3.3:
Bearbeitet die forumdisplay.php und sucht diesen Code: $pagenav = construct_page_nav($totalthreads, "forumdisplay.php?$session[sessionurl]f=$forumid", "&sort=$sortfield&order=$sortorder&pp=$perpage&daysprune=$daysprune");
Ersetzt ihn mit diesem Code: $pagenav = construct_page_nav($totalthreads, "forumdisplay.php?$session[sessionurl]f=$forumid", "&sort=$sortfield&order=$sortorder&pp=$perpage&daysprune=$daysprune" . iif(!empty($_REQUEST['threadcategory']), '&threadcategory=' . urlencode($_REQUEST['threadcategory'])));
Ansonsten geht die ausgewählte Kategorie beim Seitenwechsel verloren.
Hi
bekomme wen nic hdes änder ne Fehlermeldung.
Parse Eror und zwar in dieser Zeile.
eval('$sortarrow[' . $sortfield . '] = "' . fetch_template('forumdisplay_sortarrow') . '";');
Es können die Foren nicht angezeigt weren.
ändere ich die beschriebene Änderung wieder , dann geht es.
Hi
bekomme wen nic hdes änder ne Fehlermeldung.
Parse Eror und zwar in dieser Zeile.
eval('$sortarrow[' . $sortfield . '] = "' . fetch_template('forumdisplay_sortarrow') . '";');
Es können die Foren nicht angezeigt weren.
ändere ich die beschriebene Änderung wieder , dann geht es.
Am Ende fehlte noch );. Hab's in der Anleitung geändert.
Arghh...
also der Hack ansich funtz einwandfrei, aber.. wenn ich auf das ACP nun zugreifen will, macht er mir das zwar auf mit der seitlichen Optionsleiste, nur das Fenster in der Mitte bleibt weiß, wo vorher die ganzen Serverdaten usw standen...
und ich bekomm nen dB Fehler der so lautet:
Datenbankfehler in vBulletin 3.0.0:
Ungueltige SQL-Abfrage: SELECT COUNT(*) AS users FROM user WHERE usergroupid = 4 mysql error: Lost connection to MySQL server during query
mysql error number: 2013
Datum: 09.04.2004 12:37:59
Skript: http://www.e34m5.de/board/admincp/index.php?do=home
Referer: http://www.e34m5.de/board/admincp/index.php?do=nav
Benutzername: M@rkus
IP-Adresse: 217.235.216.22
oder auch so...
Datenbankfehler in vBulletin 3.0.0:
Ungueltige SQL-Abfrage: SELECT COUNT(*) AS users FROM user WHERE usergroupid = 4 mysql error: Lost connection to MySQL server during query
mysql error number: 2013
Datum: 09.04.2004 12:37:59
Skript: http://www.e34m5.de/board/admincp/index.php?do=home
Referer: http://www.e34m5.de/board/admincp/index.php?do=nav
Benutzername: M@rkus
IP-Adresse: 217.235.216.22
Was kann das denn sein??
Laut Fehlermeldung hat deine Datenbank Aussetzer während der Querys.
Seltsam.. scheint wohl irgendwie während der installation aufgetreten zu sein...
Naja.. shit happens! :)
ja klar die Kategorien sind ja vorhanden, aber wenn ich eine auswähle um ein Thema zu erstellen wird es nicht angezeigt:(
Konntest du das Problem schon lösen? Bei mir trat das gleiche auf und ich hatte vergessen das ich schon einige Änderungen in einem Childstyle gemacht habe, die Prefixänderungen aber im Hauptstyle. So wurden diese natürlich nicht übernommen.
Nachdem ich im Childstyle die Änderungen entfernt hatte, ging es wunderbar.
Hallo an alle !
Ich habe gerade diesen Hack installiert.
Auf dem ersten Blick lief alles ohne probleme ab , aber wenn ich Kategorien hinzufügen will unter Kategorien verwalten kommt garnichts !
Liegt es vielleicht an den templates oder an etwas anderes ?
(Siehe auch screenshot)
Vielen dank schon mal im voraus !
Hallo an alle !
Ich habe gerade diesen Hack installiert.
Auf dem ersten Blick lief alles ohne probleme ab , aber wenn ich Kategorien hinzufügen will unter Kategorien verwalten kommt garnichts !
Liegt es vielleicht an den templates oder an etwas anderes ?
(Siehe auch screenshot)
Vielen dank schon mal im voraus !
Die threadcategory.php hast du aber ins root-Verzeichniss kopiert oder? Hat diese auch die richtigen Rechte?
hast du vielleich vergessen ein template anzulegen oder eventuell nen rechtschreibfehler beim anlegen der templates. sieht so aus, als fehle das template für die Verwaltung Wie das aber heist, weis ich nicht. habe den hack noch nicht eingebaut. habe dies aber noch vor.
Ich bin nun nochmal alle templates gecheckt, und sie scheinen mir ok.
Leider hab ich aber immernoch das gleiche prob. wie erster.
Die threadcategory.php hast du aber ins root-Verzeichniss kopiert oder? Hat diese auch die richtigen Rechte?
Hm , ist im mom auf Chmod 644. Muss ich das umstellen ?
Vielen dank nochmal.
Ich bin nun nochmal alle templates gecheckt, und sie scheinen mir ok.
Leider hab ich aber immernoch das gleiche prob. wie erster.
Hm , ist im mom auf Chmod 644. Muss ich das umstellen ?
Vielen dank nochmal.
Klar. soweit ich weis muss das auf 777, bzw 0777
@Ciotti
Nein, 0644 für PHP-Dateien ist schon richtig.
Wenn ich mir das mal anschauen soll, schicke mir einfach einen Admin-Account und FTP-Daten via PN.
oh entschuldigung. habe mich im thema vertan. hatte 2 fenster auf... upserle.. *schäm*
Hi,
habe auf VB 3.0.1 geuppt und die php dateien geändert wie in der anleitung.
Aber er macht mir immer nen Error in der forumdisplay.
einmal in dieser Zeile :
eval('$sortarrow[' . $sortfield . '] = "' . fetch_template('forumdisplay_sortarrow') . '";');
und einmal
$threadcategories = fetch_thread_categories($foruminfo, urldecode($_REQUEST['threadcategory']), 0, $vbphrase['all_categories']);
Woran kann es liegen???
Hi,
habe auf VB 3.0.1 geuppt und die php dateien geändert wie in der anleitung.
Aber er macht mir immer nen Error in der forumdisplay.
Und welcher Fehler??? Und du solltest auch die Zeilen darüber und darunter posten.
Hi,
sorry
Parse error: parse error in /home/www/web1/html/v3/forumdisplay.php on line 829
Zeile lautet eval('$sortarrow[' . $sortfield . '] = "' . fetch_template('forumdisplay_sortarrow') . '";');
Fatal error: Call to undefined function: fetch_thread_categories() in /home/www/web1/html/v3/forumdisplay.php on line 423
Zeile 423 lautet :
$threadcategories = fetch_thread_categories($foruminfo, urldecode($_REQUEST['threadcategory']), 0, $vbphrase['all_categories']);
Vergleiche mal deine Zeile 827 oder 828 mit dem zweiten Code hier:
http://www.vbulletin-germany.com/forum/showpost.php?p=62833&postcount=169
Evtl. fehlt am Ende noch ein );
Wegen dem anderen Fehler:
Lade eine Original includes/functions.php hoch und mache darin nochmal sorgfältig die Änderungen für den Hack. Aber evtl. wird der Fehler auch schon durch die erste Änderung behoben.
Hi Mystics,
der Hack ist wunderbar.
Ich hab da eine Frage:
Wie kann ich für ein bestimmtes Forum jedes Posting mit einer bestimmten Kategorie versehen?
Und noch eine Idee:
Kannst du eine Möglichkeit einbauen das man sich die Kategorie, ähnlich wie bei der vB2 Fassung, das Prefix vor dem normalen Threadtitel anzeigen zu lassen und nicht innerhalb der Kategoriespalte?
Eine weitere Sache wäre Cool. Eine default-Kategorie. Oder das die erste Kategorie immer als standard selektiert ist wenn die Kategorie pflicht ist.
Kannst du eine Möglichkeit einbauen das man sich die Kategorie, ähnlich wie bei der vB2 Fassung, das Prefix vor dem normalen Threadtitel anzeigen zu lassen und nicht innerhalb der Kategoriespalte?
Schau doch mal die Einstellungen im Admin CP an!
Oder das die erste Kategorie immer als standard selektiert ist wenn die Kategorie pflicht ist.Das würde das ganze "Kategorie ist Pflicht" überflüssig machen....denn wenn standardmäßig die erste ausgewählt ist, kümmert sich doch wieder kein Benutzer darum, die richtige Kategorie auszuwählen. Wenn er jedoch ein Popup-Fenster vor dem Abschicken bekommt und er eine Kategorie auswählen muss, steigt die Wahrscheinlichkeit einer richtigen Kategorie um ein Vielfaches an.
Schau doch mal die Einstellungen im Admin CP an!
Ah habs gefunden. Wenn ich es auf "Nein" stelle, ist zwar die Spalte weg, die Kategorien sind aber nicht vor den Threadtiteln.
Auch das "Bestehende Themen mit geänderten Kategorien aktualisieren (gilt nur für geänderte Kategorien, nicht für gelöschte)" bringt keine Besserung.
Ah habs gefunden. Wenn ich es auf "Nein" stelle, ist zwar die Spalte weg, die Kategorien sind aber nicht vor den Threadtiteln.
Und wo sind sie dann? Wenn sie dann gar nicht mehr angezeigt werden, hast du die Templates nicht richtig bearbeitet. threadbit etc.
Und wo sind sie dann? Wenn sie dann gar nicht mehr angezeigt werden, hast du die Templates nicht richtig bearbeitet. threadbit etc.
In der Tat. Ich habe vergessen die zweite Änderung im threadbit-Template durchzuführen.
Danke schön.
Hi zusammen,
hier was zum Erleichtern der wirklich mühsamen Arbeit, um diesen Hack zu installieren.
Im Anhang alle DATEIEN, die fürs Prefix geändert werden müssen bei einem Update aufs vB3.0.1. Es gilt nur fürs Update, die templates etc. habt Ihr dann ja schon.
Für eine Neuinstallation müßten noch die templates nach Anleitung erstellt werden.
So könnt Ihr Euch die elendige Änderungsarbeit sparen, die ja leider mit dem Hack verbunden ist, wenn mans vB updatet.
Ihr müßt nur noch vor dem upload Eure Lizenz-Nr in die phps eintragen.
Gruß von
adusei
P.S.: DATEIEN GEÄNDERT, DA LÜTTER FEHLER, SIEHE BEITRAG WEITER UNTEN!
vectra-a-x.de
23.04.2004, 17:29
@adusei Danke, aber bei deinen Dateien liegt ein kleiner Fehler vor u.z.
Du schreibst in der vbulletin_stdedit.js
// #############################################################################
// ############################ START FUNCTIONS ################################
// #############################################################################
// #############################################################################
function validatePost(tform, subjectVal, minLength, maxLength, categoryVal)
{
if (typeof categoryVal == "undefined")
{
var categoryVal = 0;
}
return validatemessage(tform.message.value, subjectVal, minLength, maxLength, false, tform, categoryVal);
}
{
return validatemessage(tform.message.value, subjectVal, minLength, maxLength, false, tform);
}
es muss aber lauten:
// #############################################################################
// ############################ START FUNCTIONS ################################
// #############################################################################
// #############################################################################
function validatePost(tform, subjectVal, minLength, maxLength, categoryVal)
{
if (typeof categoryVal == "undefined")
{
var categoryVal = 0;
}
return validatemessage(tform.message.value, subjectVal, minLength, maxLength, false, tform, categoryVal);
}
ansonsten funz das java der Smilies im Standardeditor nicht :)
Also dieser hier ist zu viel in deine vbulletin_stdedit.js fürs 3.0.1
return validatemessage(tform.message.value, subjectVal, minLength, maxLength, false, tform);
}
@Mystics Ansonsten goiler Hack
@adusei Danke, aber bei deinen Dateien liegt ein kleiner Fehler vor u.z.
...oops! Habe es geändert. Vielen Dank für den Hinweis.
adusei
VB-Fanatiker
12.05.2004, 02:34
Hallöchen,
der Hack ist einfach superklasse - hab ihn heute eingebaut. Läuft alles problemos. Bis ich gerade feststellte, dass kein Thread mehr eröffnet werden kann, :eek: da die Titelzeile beim absenden des Beitrages immer wieder gelöscht wird und folgende Meldung kommt:
"Die folgenden Fehler traten bei der Verarbeitung auf::
Bitte fülle das Betreff- und das Nachrichtfeld aus. Klicke auf 'Zurück' und versuche es nach dem Ausfüllen der erforderlichen Felder erneut "
Alle Versuche bisher scheiterten. Irgendwo muss ich Dussel einen Fehler bei dem Hack gemacht haben. :rolleyes: Ich benötige ganz dringend Hilfe. Hat mir jemand einen Tip. Oder Meister Mystics, könntest Du mir helfen? :o
Danke und liebe Grüße
VB-Fanatiker
VB-Fanatiker
12.05.2004, 20:56
Dank der Hilfe von Mystics habe ich meinen Fehler gefunden. Der Mann ist echt klasse! :)
Gibt es die Möglichkeit sich innerhalb eines Forums nur eine bestimmte Kategorie anzeigen zu lassen und die anderen werden ausgeblendet?
Nicht zu verwechslen mit dem Sortieren.
Nevermind...das ist ja schon drin. :rolleyes:
Hallo!
Wollte mal vorsichtig anfragen - gibts eine Hoffnung, dass die Kategorien bald auch in die normale Suche integriert sein werden? D.h. die Kategorien auch als suchbare + findbare Begriffe...leider funzt das ja noch nicht.
Da das m.E. wirklich der einzige "Schönheitsfehler" an dem Hack ist, wäre das PREFIX wirklich 100% perfekt, wenn das gelänge!
Wie siehts aus -
fragt mit Gruß
adusei
Wollte mal vorsichtig anfragen - gibts eine Hoffnung, dass die Kategorien bald auch in die normale Suche integriert sein werden? D.h. die Kategorien auch als suchbare + findbare Begriffe...leider funzt das ja noch nicht.
Da das m.E. wirklich der einzige "Schönheitsfehler" an dem Hack ist, wäre das PREFIX wirklich 100% perfekt, wenn das gelänge!
Hm, irgendwie kann ich dir nicht ganz folgen. Du kannst bei der Erweiterten Suche doch aus einer Auswahlliste eine Kategorie auswählen oder eine Kategorie bzw. Teile davon in ein Textfeld eingeben. Natürlich nur, wenn du die Einstellungem im Admin-Kontrollzentrum richtig gemacht hast...
Hm, irgendwie kann ich dir nicht ganz folgen. Du kannst bei der Erweiterten Suche doch aus einer Auswahlliste eine Kategorie auswählen oder eine Kategorie bzw. Teile davon in ein Textfeld eingeben. Natürlich nur, wenn du die Einstellungem im Admin-Kontrollzentrum richtig gemacht hast...Was ich meinte:
Es geht nicht, wenn man nach einer Kategorie sucht, also wenn ich die Kategorie als SUCHBEGRIFF eingebe. Ich kann "nur" einen Suchbegriff eingeben UND ihn mit einer ausgewählten Kategorie kombinieren.
Angenommen: Eine Autoseite. Als Kategorien sind Hersteller festgelegt. Sollte jetzt ein user nach z.B. "Audi" suchen, dann wird er nur Beiträge finden, wo dieser Begriff entweder einmal im Titel oder in der $message vorkommt. Aber alle, bei denen "Audi" als Kategorie eingegeben wurde [wie es dann ja auch gedacht und sinnvoll ist], und dann dieser Begriff weder im $title noch im $message NOCHMALS vorkommt, werden NICHT gefunden.
Darum meine Frage, ob sich die Kategorie nicht "vollständig" in die Suche integrieren lasse?
Sorry, wenns etwas kompliziert wirkt. Ich hoffe dennoch, dass es jetzt verständlich geworden ist.
Und nochmals: PREFIX ist bei mir auf der Hackliste G A A A N Z oben!
Gruß,
adusei
Darum meine Frage, ob sich die Kategorie nicht "vollständig" in die Suche integrieren lasse?Klar.
Suche in der search.php:if (empty($query) AND empty($searchuser) AND empty($replyless))Ändere es in:if (empty($query) AND empty($searchuser) AND empty($replyless) AND empty($threadcategory) AND empty($categoryoverride))
Suche dann (kommt zweimal vor):||$replylimit||$searchthreadidund ersetze es mit (musst du auch zweimal machen):||$replylimit||$searchthreadid||$threadcategory||$categoryoverride
@Mystics
Erstmal Dank für Deine Mühe!
Hab die search.php geändert. Habe dann die Kategorie eines testthreads als Suchbegriff in die einfache Suche gesetzt - und die Suche ergab "keine Treffer".
Was mache ich falsch?
Gruß,
adusei
Für die Kategorie gibt es doch die Liste bzw. das Textfeld daneben....mit dem normalen Suchtext links oben hat das nichts zu tun. Das musst du natürlich leer lassen.
...ok, jetzt ist alles klar, es funzt super, danke!
Gruß von
adusei
bei mir hat es leider nicht geklappt, habe wohl nen fehler gemacht!
1. Ich kann das gar nicht sehen http://www.vbulletin-germany.com/hacks/threadcategory/ger_admincp_edit_forum.png
2. Wenn ich in meinem Forum bin und ich auf "ausführen" klicke (bild aaa) kommt nix! dann steht unten links in der ecke "fertig" und der explorer wird weiß!
1. Ich kann das gar nicht sehen http://www.vbulletin-germany.com/hacks/threadcategory/ger_admincp_edit_forum.pngÄnderungen in der admincp/forum.php nicht gemacht?
2. Wenn ich in meinem Forum bin und ich auf "ausführen" klicke (bild aaa) kommt nix! dann steht unten links in der ecke "fertig" und der explorer wird weiß!
Templates nicht erzeugt?
Mache am Besten nochmal die Dateiänderungen und Templates in der Anleitung durch.
liegt es vielleicht daran das ich die 2 dateien die dabei waren hierhinkopiert habe?
http://www.ihre-domain.de/admincp/categoryinstall.php
und nicht wie angegeben hierhin http://www.ihredomain.de/forum/admincp/categoryinstall.php
liegt es vielleicht daran das ich die 2 dateien die dabei waren hierhinkopiert habe?
http://www.ihre-domain.de/admincp/categoryinstall.php
und nicht wie angegeben hierhin http://www.ihredomain.de/forum/admincp/categoryinstall.php
Du musst die Dateien halt in dein Forum-Admin-Verzeichnis kopieren (und natürlich ausführen)...wo das liegt, ist egal.
bei schritt 3-5 kommt immer dieser fehler siehe Anhang!
http://www.freaky-forum.de/a.JPG
bei schritt 3-5 kommt immer dieser fehler siehe Anhang!
http://www.freaky-forum.de/a.JPG
Ja, weil du das ja schon ausgeführt hast....
Mache nur die letzten Schritte....Dateiänderungen, Templateänderungen, neue Templates.
Oder deinstalliere den Hack und fange von vorne an.
habe alles überprüft! das stimmt alles!
habe alles überprüft! das stimmt alles!
Würde es dann nicht funktionieren? :p
Geänderte Dateien hochgeladen? Templates im richtigen Style geändert?
Wenn ich mir das mal anschauen soll: Admin- und FTP-Daten via PN an mich.
scrato78
03.06.2004, 22:12
Hi Leute,
hab zwei kleine Fehler beim einbau gemacht!
Einmal zeigt es mir auf der Startseite bei den Themen immer ein strong> mit an!
Hab da irgendwo eine klammer vergessen aber keine ahnung wo!
http://www.planet-oliwood.to/vbb/index.php?
Beim letzten Beitrag steht das immer drin!
Wenn ich in einem Forum auf Forumoption und Kategorien verwalten klicke dann fehlt bei mir der Text ganz unten neben Kästen wo mann anklicken kann!
Der Button zum bestätigen wird auch nicht richtig angezeigt!
Bitte hilfe erwünscht!
Danke
scrato78
03.06.2004, 22:23
Hi,
also das strong> ist erledigt!
Jetzt bleibt nur das andere Prob.!
MFG
Hallo,
wenn ich ihn jetzt bei mir einbaue, und auch kategorien einstelle sieht mein forum immer so aus /name des themas in der kat. spalte!) ... mach ich die kateg. wieder raus, geht alles wieder wunderbar.
komisch auch noch das ein gelöschtes thema ob mit kat.spalte oder ohne immer geht :)
es muss ja am showthread templates liegen, aber was ist der fehler ??
ich habe die 3.0.1
Hallo,
wenn ich ihn jetzt bei mir einbaue, und auch kategorien einstelle sieht mein forum immer so aus /name des themas in der kat. spalte!) ... mach ich die kateg. wieder raus, geht alles wieder wunderbar.
komisch auch noch das ein gelöschtes thema ob mit kat.spalte oder ohne immer geht :)
es muss ja am showthread templates liegen, aber was ist der fehler ??
ich habe die 3.0.1
Ich würde mir mal das threadbit Template anschauen.
habe alles überprüft! das stimmt alles!
Ich habe mir nun dein Problem mal angesehen. Es ist klar, dass bei dir nichts funktioniert, da in keiner einzigen Datei auf dem FTP-Server der Hack eingebaut war/ist! Schau dir das nochmal an... :rolleyes:
hab ich aber gemacht, is ja komisch! dann werd ich mich wohl nochmal ans werk machen!
dankeschön
jetzt hab ich es endlich! vielen vielen Dank
Ich würde mir mal das threadbit Template anschauen.
dank dir!
.. geht jetzt wieder alles, ich hatte nur ne zeile vergessen :)
AlphaWolf
09.06.2004, 18:10
War zwar eine ganze Menge Arbeit aber nun läuft es wunderbar auf meinem 3.0.1. Dankeschön:)
Hallo,
habe auch gerade den Hack eingebaut.
Verlief soweit ohne Problem :D
Irgendetwas muss ich falsch gemacht haben, finde aber um`s verrecken den Fehler nicht.
Wenn ich unter Foren-Optionen klicke auf Kategorien verwalten, bekomme ich nur eine weiße Seite. (moderator.php)
Vielleicht liegt es an der Zeit und den vielen Kaffee ....wäre super, wenn sich das jemand anschauen kann und mir einen Tip bzw. ein File zukommen lassen kann .
Greets & BigThX
Snyper
Wegen dem SQL-Fehler: Da ist Dir wohl was in der functions_newpost.php was schiefgegeangen:
In ca. Zeile 434 sollte das SQL Statement stehen. Es sollte ungefähr so aussehen:
// update forum stuff
$DB_site->query("
UPDATE " . TABLE_PREFIX . "forum
SET replycount = replycount + 1,
" . iif($type == 'thread', 'threadcount = threadcount + 1,') . "
lastpost = " . TIMENOW . ",
lastposter = '" . addslashes($post['postusername']) . "',
lastthread = '" . addslashes($threadinfo['title']) . "',
lastcategory = '" . addslashes(iif($post['category'], $post['category'], $threadinfo['category'])) . "',
lastthreadid = $threadinfo[threadid],
lasticonid = " . iif($post['postpoll'] OR $threadinfo['pollid'], -1, $threadinfo['iconid']) . "
WHERE forumid = $foruminfo[forumid]
");
Der andere Fehler ist eine falsche Templatemodifikation, wahrscheinlich am Template FORUMDISPLAY. Die änderungen hab ich grad nicht zur Hand, aber überprüf das am besten noch mal.
Wegen dem SQL-Fehler: Da ist Dir wohl was in der functions_newpost.php was schiefgegeangen:
In ca. Zeile 434 sollte das SQL Statement stehen. Es sollte ungefähr so aussehen:
// update forum stuff
$DB_site->query("
UPDATE " . TABLE_PREFIX . "forum
SET replycount = replycount + 1,
" . iif($type == 'thread', 'threadcount = threadcount + 1,') . "
lastpost = " . TIMENOW . ",
lastposter = '" . addslashes($post['postusername']) . "',
lastthread = '" . addslashes($threadinfo['title']) . "',
lastcategory = '" . addslashes(iif($post['category'], $post['category'], $threadinfo['category'])) . "',
lastthreadid = $threadinfo[threadid],
lasticonid = " . iif($post['postpoll'] OR $threadinfo['pollid'], -1, $threadinfo['iconid']) . "
WHERE forumid = $foruminfo[forumid]
");
Der andere Fehler ist eine falsche Templatemodifikation, wahrscheinlich am Template FORUMDISPLAY. Die änderungen hab ich grad nicht zur Hand, aber überprüf das am besten noch mal.
Danke Dir, den SQL / Ansichtsfehler hab ich wegbekommen.
Jetzt hab ich noch folgendes Problem
Wenn ich unter Foren-Optionen klicke auf Kategorien verwalten, bekomme ich nur eine weiße Seite. (moderator.php)
Greets & BigThX
Snyper
(Kleine Anmerkung am Rande: Auf dem Mac werden beim Installscript die Sonderzeichen nicht korrekt angezeigt)
Edit: (Noch kleinere Anmerkung -> Lag am mistigen FTP Programm auf dem Mac. Vergesst also das geschriebene)
Wenn ich unter Foren-Optionen klicke auf Kategorien verwalten, bekomme ich nur eine weiße Seite. (moderator.php)
Dann hast du wohl die Änderung in der moderator.php nicht gemacht.
Hi,
habe alles gerade installiert. Sieht bisher einwandfrei aus. Danke nochmal dafür!
Hier ein paar Anmerkungen Fragen (wobei es sein kann, dass das hier schon geschrieben/gefragt wurde - habe die 16 Seiten nicht komplett gelesen):
- Super wäre es noch, wenn man den Moderatoren auch die Erlaubnis nehmen könnte Kategorien anzulegen.
Dann hast du wohl die Änderung in der moderator.php nicht gemacht.
Hallo,
doch, grade nochmal nachgeschaut, ist alles ok in der Datei
Greets
Hallo,
doch, grade nochmal nachgeschaut, ist alles ok in der Datei
Greets
Und du hast die geänderte Datei auch hochgeladen?
Schick mir FTP- und Admin-Daten, wenn ich mir das mal anschauen soll :)
Hallo,
hatte den hack schon wunderbar am laufen, aber wegen nem serverabsturz mussten wir nen backup aufspielen und der hack muss neu installiert werden!
Ich hab ihn neu installiert aber es kommt folgende fehlermeldung wenn ich "kategorien verwalten" in einem forum anklicke:
Fatal error: Call to undefined function: fetch_thread_categories() in /srv/www/htdocs/web1/html/threadcategory.php on line 65
weiß jemand wo ich da nen fehler haben kann, bevor ich mir nen Wolf suche :confused:
Du hast die Änderungen in der Datei include/functions.php vergessen, da steht die Funktion drin.
also die functions.php war doch schon bearbeitet! der hack is da drinne!
Hm. Da ist die Funktion drin die nicht gefunden wird. Überprüf es noch mal ob diue Funktion da drin ist und lad mal neu hoch.
hab sie nochmal hochgeladen und auch die functions.php nochmal überprüft!
hier nochmal ein Auszug
else
{
$stylesetlist .= construct_style_options($style['styleid'], $depthmark, false, $quickchooser);
}
}
}
return $stylesetlist;
// ### THREAD CATEGORY HACK START ###
// ###################### Start thread categories #######################
function fetch_thread_categories($foruminfo, $selcat = '', $empty = 1, $showall = '', $categoryarray = array(), $selectwidth = '')
{
global $vboptions;
if (empty($categoryarray))
{
if ($foruminfo['category'])
{
$threadcategories = explode("\r\n", unhtmlspecialchars($foruminfo['category']));
}
else
Hm. Dann kann ich es mir ad hoc nicht erklären. Mystics?
Einzigst, du hast Zeile 38 in der Datei threadcategory.php auskommentiert, aber dann müsste es schon vorher Fehler geben.
@Daveone
Du hast die includes/functions.php falsch bearbeitet. Der Hack-Code ist eine Zeile zu weit oben.
Nach:return $stylesetlist;kommt noch eine schließende Klammer }.
Erst danach darf // ### THREAD CATEGORY HACK START ### kommen.
Ah. Richtig. *vordenkopfhau* Hätt ich auch sehen müssen...
also so
return $stylesetlist;
}
// ### THREAD CATEGORY HACK START ###
habe das ausprobiert aber es kommt der gleiche fehler ;(
also so
return $stylesetlist;
}
// ### THREAD CATEGORY HACK START ###
habe das ausprobiert aber es kommt der gleiche fehler ;(
Admin- / FTP-Daten via PN an mich und ich schau's mir an...
also so
return $stylesetlist;
}
// ### THREAD CATEGORY HACK START ###
habe das ausprobiert aber es kommt der gleiche fehler ;(
Habe es mir nun angeschaut...wieder das selbe Problem wie beim letzten Mal (ich glaube, das warst du) ;)
Du hast die veränderte functions.php nicht hochgeladen...die Datei hatte das Datum 13.06.2004. Habe meine Änderung durchgeführt und es funktioniert.
Bitte überprüfe immer, dass du die geänderten Dateien auch wirklich hochgeladen hast. Eine lokal geänderte Datei bringt nichts :)
jau stimmt, ich hatte diese klammerproblem ( } ) auf dem space direkt beheben wollen man man man! danke mystics!
MrZeropage
23.06.2004, 17:30
Hack im Testboard eingebaut, funktioniert super *RESPEKT*
Aber dann hat der Kol