"Metatags für Suchmaschinen" für's wBB 2.2-2.3, v2.0.1

d4d4
Titel: "Metatags für Suchmaschinen" für's wBB 2.2-2.3, v2.0.1
Version: 2.0
Beschreibung: ###############Was macht der Hack?
Ich hab den ursprünglichen Hack von js2002 der nur für's 2.0 erhältlich war nun auch ans 2.1-2.3 angepasst und ein wenig erweitert (dadurch das der Hack nun zum größten Teil mit Sprachvariablen funktioniert). Der Hack erstellt für jede Seite einen Metatag welcher dann auf die Seite eingebunden wird. Dadurch kann dein Forum bei Suchmaschinen besser gefunden werden. Alle Metatags kann man im ACP bearbeiten, und jedes Metafeld ist über das ACP abschaltbar.

###############Author
d4d4/d4d4_12

###############Dieser Hack basiert auf
auf dem Script TagIT 0.4
Orginal Programmiert von: Jens Ferner
eMail: kontakt@2FPromoting.com
Homepage: http://www.2-f.biz/

Erlaubniss für das verwenden von "TagIT 0.4" in diesem Hack wurde eingeholt.

###############Copyright
Das Copyright liegt bei mir. Da js2002 leider schon seit über einem Jahr nicht mehr bei myWBB online war, und er auch per ICQ, AIM oder eMail nicht erreichbar ist hatte ich leider keine Gelegenheit ihn zu Fragen ob das OK für ihn ist. Sollte er etwas dagegen haben soll er sich bitte unverzüglich bei mir melden, dann werde ich denn Hack rausnehmen.

###############Rechtliches
Dieser Addon darf NUR von mir (d4d4/d4d4_12) zum Download angeboten werden. Solltest du bemerkt haben das dieser Hack von jemand anders als mir angeboten wird, melde dich bitte unter d4d4online@gmail.com. Änderungen an denn Dateien sind nicht erlaubt. Ebenso darf der unsichtbare Copyrighthinweiss nicht entfernt werden. Eine weitere Weitergabe das Hacks ist untersagt.

Ich kann nicht für Schäden an einem Forum verantwortlich gemacht werden, die durch Einbau dieses Hacks entstanden sind. Es wird keine Haftung für die fehlerfreie Funktion dieses Hacks übernommen.

###############Getestet mit
WoltLab Burning Board 2.3.3
WoltLab Burning Board 2.2.2

###############Verwendbar auf
WoltLab Burning Board 2.3.x
WoltLab Burning Board 2.2.x

###############Erstellt am
3.6.2005

###############Letzte Änderung
25.10.2005, 19:12 Uhr

###############Version
2.0.1 mit Update-Check-Unterstützung

###############Download-Link zur Aktivierung der UC-Unterstützung
http://hack-support.inside-browser.de/fi...?entryid=1&sid=

###############Bekannte Bugs
keine bekannten Bugs

###############Änderungen gegenüber 2.0
-Kleinere Fehler in der setup gefixt.
-Kleinen Fehler was die Update-Check-Unterstützung angeht gefixt

###############Demo
http://hack-support.inside-browser.de/de.../meta_bild1.jpg
http://hack-support.inside-browser.de/de.../meta_bild2.jpg
http://hack-support.inside-browser.de/de.../meta_bild3.jpg
----


weiter zum Download
bytekiller
Toller Hack, hat aber noch einen kleinen Fehler.

in der metatags.htm im acp/templates Verzeichnis folgende Zeile suchen:

code:
1:
<b>{$lang->items['LANG_ACP_GLOBAL_MENU_META_AKTIV']}</b> $dcbit<br />


und damit korregieren:

code:
1:
<b>{$lang->items['LANG_ACP_GLOBAL_MENU_META_AKTIV']}</b> $abit<br />


Dann wird auch im ACP die Einstellung für Author aktivieren ja/nein ordnungsgemäß gespeichert und auch angezeigt. War vorher nicht so - DC Metatags und Author hatten die gleiche Variable Freude .

Gruß Bytekiller
Bandy
Genial, einfacher Einbau und funzt super. Thx.

@ bytekiller thx für den Hinweis und den Code smile
d4d4
Zitat:
Original von bytekiller
Toller Hack, hat aber noch einen kleinen Fehler.

in der metatags.htm im acp/templates Verzeichnis folgende Zeile suchen:

code:
1:
<b>{$lang->items['LANG_ACP_GLOBAL_MENU_META_AKTIV']}</b> $dcbit<br />


und damit korregieren:

code:
1:
<b>{$lang->items['LANG_ACP_GLOBAL_MENU_META_AKTIV']}</b> $abit<br />


Dann wird auch im ACP die Einstellung für Author aktivieren ja/nein ordnungsgemäß gespeichert und auch angezeigt. War vorher nicht so - DC Metatags und Author hatten die gleiche Variable Freude .

Gruß Bytekiller

Upss, da ist mir wohl ein kleiner Fehler unterlaufen. Aber, ihr braucht ja nur auf das exportdatum der meta.lng an zu schauen, es war schon seeeeehr spät.

Das wird in der 1.0.3 dann gefixt, aber leider hat es das größte problem nicht behoben (das bei mir in meinem eignenen Board die Daten nicht in die Datenbank gespeichert werden, aber leider habe ich dafür selbst keine lösung... unglücklich Aber, das seltsame ist ja das der Fehler nicht im Offlineboard auftaucht...).

d4d4
mcm
wo alles muss man das berarbeiten???
matzeopi
Kann ich diesen Hack einbauen oder lieber auf die 1.0.3 version warten?

Denn was genau macht der fehler, den bytekiller gefunden hat?
Sebastian
hat er doch geschrieben Augen rollen
Bandy
Ihr meint nun die Änderung von bytekiller? Das geht einfach. Den Hack runterladen einbauen dann nur noch die Seite bearbeiten von bytekiller und dann erst die Cachen. Oder wenn Ihr schon eingebaut habt. Seite ändern und noch mal ACP Cachen.
d4d4
Zitat:
Original von Bandy
Ihr meint nun die Änderung von bytekiller? Das geht einfach. Den Hack runterladen einbauen dann nur noch die Seite bearbeiten von bytekiller und dann erst die Cachen. Oder wenn Ihr schon eingebaut habt. Seite ändern und noch mal ACP Cachen.

Allerdings ist diese änderung in Version 1.0.3 (und die ist gerade oben) schon behoben weshalb dies nicht mehr durchgeführt werden muss.
Zitat:
Original von matzeopi
Kann ich diesen Hack einbauen oder lieber auf die 1.0.3 version warten?

Schon zum Zeitpunkt als du das geschrieben hast war 1.0.3 online...

d4d4
Mirko Kum
Hallo, hab alles gemacht, aber dieser Fehler wird angezeigt:

Parse error: parse error, unexpected $ in /data/members/paid/r/e/remus-rpg.de/htdocs/www/metatagphpssi.php on line 81
d4d4
Zitat:
Original von Mirko Kummetat
Hallo, hab alles gemacht, aber dieser Fehler wird angezeigt:

Parse error: parse error, unexpected $ in /data/members/paid/r/e/remus-rpg.de/htdocs/www/metatagphpssi.php on line 81

Hmm, werde mich da mal dran setzen, habe gedacht das es mit der Datei keine Probleme gibt und habe sie deshalb auch nicht angerührt, aber ausgetestet habe ich es auch nicht... :-/

d4d4
Hennes
Gute Idee, der Hack!

Bei mir kommt folgende Fehlermeldung:

Zitat:
Parse error: parse error, unexpected T_VARIABLE in /www/htdocs/v162196/forum/global.php on line 194


Habe alle Änderungen durchgeführt
incl.:
code:
1:
2:
3:
4:
5:
6:
7:
2. Suche in der /global.php nach:

    /** templates & style **/

und füge darunter folgendes ein:

    include("acp/lib/metaheader.php");



EDIT: Sorry, alles mein Fehler, habe einen Semicolon vergessen! Augen rollen
mimmo
Danke Super Hack und coole Anleitung, hat direkt funktioniert! großes Grinsen
d4d4
Hallo!

Zitat:
Original von Mirko Kummetat
Hallo, hab alles gemacht, aber dieser Fehler wird angezeigt:

Parse error: parse error, unexpected $ in /data/members/paid/r/e/remus-rpg.de/htdocs/www/metatagphpssi.php on line 81

Hmm, also ich habe jetzt mal das ganze durchgeschaut, also der Fehler tritt bei mir nicht auf. Daher würde ich dich mal bitten, die FTP-Zugangsdaten+Domain per PN mir mal zu schiken, damit ich mir denn Fehler mal genauer anschauen kann.
Zitat:
Original von mimmo
Danke Super Hack und coole Anleitung, hat direkt funktioniert! großes Grinsen

Danke! smile

Mit freundlichen Grüssen
d4d4
Salvayre
Zitat:
aber leider hat es das größte problem nicht behoben (das bei mir in meinem eignenen Board die Daten nicht in die Datenbank gespeichert werden


... das gleiche Problem habe ich in einem brandneu aufgesetzten 2.3.2er ebenfalls!

Situation: neue Boardinstallation nach Serverwechsel, zunächst habe ich versucht, den "Ur"-Hack aus früheren Zeiten zu installieren (der im übrigen auf meinem alten 2.3.1er wunderbar funktioniert, deswegen dachte ich ja auch, ich könne den auch für ne Neuinstallation nutzen).

Der Hack wurde korrekt installiert - aber neu eingetragene/geänderte Daten werden nicht in der DB abgespeichert.

Dann habe ich hier das Update gefunden und nach Anleitung installiert. Ergebnis: Sowohl im ACP, als auch bei der Freigabe unter "Gruppen" -> Adminrechte wurde jeweils ein zweiter, zusätzlicher Link angelegt - anstatt, wie ich von einem Update erwartet hätte, die vorhanden Angaben übernommen/upgedatet.

Ansonsten funktioniert alles einwandfrei - außer, daß die Daten auch jetzt nicht gespeichert werden. Einzige Chance nach wie vor: Daten direkt in der DB ändern, dann werden sie übernommen und sowohl in den Meta-Tags im Header, als auch im ACP entsprechend angezeigt.

Die Anleitung bin ich zig-mal durchgegangen, stimmt alles, die Rechte sind ordentlich gesetzt und an einem grundsätzlichen Problem der Boardinstallation kann's auch nicht liegen, nachdem das Board samt zwei Portalen bisher korrekt funktioniert.

Hat jemand ne Idee?

Danke & Gruß
Sal
Manuel
funktioniert einwandfrei smile dankeschön smile
d4d4
Zitat:
Original von Salvayre
Zitat:
aber leider hat es das größte problem nicht behoben (das bei mir in meinem eignenen Board die Daten nicht in die Datenbank gespeichert werden


... das gleiche Problem habe ich in einem brandneu aufgesetzten 2.3.2er ebenfalls!

Situation: neue Boardinstallation nach Serverwechsel, zunächst habe ich versucht, den "Ur"-Hack aus früheren Zeiten zu installieren (der im übrigen auf meinem alten 2.3.1er wunderbar funktioniert, deswegen dachte ich ja auch, ich könne den auch für ne Neuinstallation nutzen).

Der Hack wurde korrekt installiert - aber neu eingetragene/geänderte Daten werden nicht in der DB abgespeichert.

Dann habe ich hier das Update gefunden und nach Anleitung installiert. Ergebnis: Sowohl im ACP, als auch bei der Freigabe unter "Gruppen" -> Adminrechte wurde jeweils ein zweiter, zusätzlicher Link angelegt - anstatt, wie ich von einem Update erwartet hätte, die vorhanden Angaben übernommen/upgedatet.

Ansonsten funktioniert alles einwandfrei - außer, daß die Daten auch jetzt nicht gespeichert werden. Einzige Chance nach wie vor: Daten direkt in der DB ändern, dann werden sie übernommen und sowohl in den Meta-Tags im Header, als auch im ACP entsprechend angezeigt.

Die Anleitung bin ich zig-mal durchgegangen, stimmt alles, die Rechte sind ordentlich gesetzt und an einem grundsätzlichen Problem der Boardinstallation kann's auch nicht liegen, nachdem das Board samt zwei Portalen bisher korrekt funktioniert.

Hat jemand ne Idee?

Das Problem ist ja leider bekannt, nur leider weiß ich auch nicht woran es liegt (und auch eine 2.Person die sich das mal angeschaut hat konnte keinen Fehler an dem Code finden). unglücklich Zur Zeit versuche ich eine "Lite" Version zu erstellen, bei der die ACP-Steuerung komplett wegfällt und die Daten in eine Datei eingetragen werden müssen. Diese Version wird dann für die gut sein, die genau das Problem haben das die Daten nicht in die DB-Gespeichert werden.

Und, gut, an der Updateroutine werde ich dann noch arbeiten.

Mit freundlichen Grüssen
d4d4
Salvayre
... hmm, okay, kann man halt nichts dran ändern. unglücklich

Tipp: Bei der Fehlersuche vielleicht mal das letzte WBB-Update 2.3.1 -> 2.3.2 "durchleuchten". Denn, wie oben bereits geschildert, selbst der alte(!) und angebl. NICHT für die V 2.3.x geeignete Hack läuft aktuell bei mir in meinem alten Board der V 2.3.1 störungsfrei.

ABER: Weder der alte, noch der durch Deinen Hack upgedatete funktioniert unter 2.3.2., was die Speicherung der Daten betrifft.

Andere Frage: Läuft bei jemandem der hier veröffentlichte Komplett-Hack unter 2.3.2? Oder sind das ggf. "nur" Installationen unter 2.3.0 bzw. 2.3.1?

Sonst würde ich mal versuchen, möglichst rückstandsfrei alles zu deinstallieren und testweise mal die Komplettinstallation anstatt des Updates einspielen ...

Sal
d4d4
Zitat:
Original von Salvayre
Andere Frage: Läuft bei jemandem der hier veröffentlichte Komplett-Hack unter 2.3.2? Oder sind das ggf. "nur" Installationen unter 2.3.0 bzw. 2.3.1?

Sonst würde ich mal versuchen, möglichst rückstandsfrei alles zu deinstallieren und testweise mal die Komplettinstallation anstatt des Updates einspielen ...

Funktioniert bei mir unter XAMPP mit 2.3.2 einwand frei... Da ich denn Fehler nicht finde (und auch eine andere Person denn Feher nicht finden konnte), gibt es ja bald eine Lite-Version. :-/

d4d4
Bandy
Funzt bei mir einwandfrei.. keinerlei Probleme damit. Nutze 2.3.2 smile