MyBB.de Forum
Eigene Links - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Eigene Links (/thread-1212.html)

Seiten: Seiten: 1 2


Eigene Links - DaSilva - 25.02.2006

Ich habe Eigene Links installiert und ganz am Anfang die customlinks_install.php aufgerufen.
Da habe ich nur komische Fehler bekommen.
Dann bin ich den Schritten gefolgt und habe die Datei erneut aufgerufen.
Dann stand da, der Eintrag wäre schon vorhanden (MySQL auf englisch).
Also hab ich den Eintrag mit MyAdmin aus der Datenbank gelöscht.
Jetzt bekomme ich immer den Fehler
Zitat:mySQL error: 1146
Table 'community.mybb_custom_links' doesn't exist
Query: SELECT name,url FROM mybb_custom_links ORDER BY clid DESC

Ich komme jetzt auch nicht mehr auf mein Forum!
Wie bekomme ich das wieder hin?
Muss ich den Eintrag jetzt wieder manuell einfügen in die Datenbank?
Wenn ja, wie?
War meine Vorgehensweise falsch?

Danke für Hilfe!

EDIT: Habs zumindest wieder hinbekommen mybb_custom_links in die Datenbank einzufügen (manuell).
Jetzt zeigt er aber noch folgenden Fehler bei

Zitat:$customlinks = "\$links";

$db->query("INSERT INTO ".TABLE_PREFIX."templates VALUES ('','custom_links','$customlinks','-1')");
in der customlinks_install.php:

Zitat:mySQL error: 1136
Column count doesn't match value count at row 1
Query: INSERT INTO mybb_templates VALUES ('','custom_links','$links','-1')

Deswegen steht nur Extras: auf der Willkommenspage trotz eines Eintrags.


RE: Eigene Links - Michael - 25.02.2006

Bitte lösche in der Datenbank die Tabelle custom_links und versuche es dann mit der angefügten Datei.


RE: Eigene Links - DaSilva - 25.02.2006

Zitat:mySQL error: 1146
Table 'community.mybb_custom_links' doesn't exist
Query: SELECT name,url FROM mybb_custom_links ORDER BY clid DESC

Danach ist mein Board wieder nicht erreichbar wegen des Fehlers.
Nach manuellem Hinzufügen kommt das wenn ich die ausführen möchte:

Zitat:mySQL error: 1050
Table 'mybb_custom_links' already exists
Query: CREATE TABLE `mybb_custom_links` ( `clid` smallint(6) NOT NULL auto_increment, `name` varchar(50) NOT NULL default '', `url` varchar(120) NOT NULL default '', PRIMARY KEY (`clid`) )



RE: Eigene Links - Michael - 25.02.2006

Kannst du bitte den folgenden Query ausführen:
Code:
CREATE TABLE mybb_custom_links (
  `clid` smallint(6) NOT NULL auto_increment,
  `name` varchar(50) NOT NULL default '',
  `url` varchar(120) NOT NULL default '',
  PRIMARY KEY  (`clid`)
);



RE: Eigene Links - DaSilva - 25.02.2006

Hab ich gemacht.
Und nun?
Habe jetzt neu einen Link im Link-Manager hinzugefügt doch dieser erscheint nicht bei Extras:


RE: Eigene Links - Michael - 25.02.2006

Hast du die in der Anleitung beschriebene Änderung in der Datei global.php vorgenommen?


RE: Eigene Links - DaSilva - 25.02.2006

Ja habe ich.
Anbei die global.php


RE: Eigene Links - Michael - 25.02.2006

Gibt es unter den globalen Templates das Template custom_links? Wenn nein, lege es bitte an mit diesem Inhalt:
Code:
$links



RE: Eigene Links - DaSilva - 25.02.2006

Ahhh, danke!
Jetzt funktionierts!
Könnte man das Plugin so verändern, dass der Link dann in einem neuem Fenster geöffnet wird?


RE: Eigene Links - Michael - 25.02.2006

Suche in der Datei global.php nach:
PHP-Code:
$links .= "<a href=\"".$result['url']."\">".$result['name']."</a>, "
Ersetzen durch:
PHP-Code:
$links .= "<a href=\"".$result['url']."\" target=\"_blank\">".$result['name']."</a>, "