Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.8 veröffentlicht (17.10.16)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Eigene Links
#1
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.
Zitieren
#2
Bitte lösche in der Datenbank die Tabelle custom_links und versuche es dann mit der angefügten Datei.


Angehängte Dateien
.php   customlinks_install.php (Größe: 514 Bytes / Downloads: 5)

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#3
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`) )
Zitieren
#4
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`)
);

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#5
Hab ich gemacht.
Und nun?
Habe jetzt neu einen Link im Link-Manager hinzugefügt doch dieser erscheint nicht bei Extras:
Zitieren
#6
Hast du die in der Anleitung beschriebene Änderung in der Datei global.php vorgenommen?

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#7
Ja habe ich.
Anbei die global.php


Angehängte Dateien
.php   global.php (Größe: 10,51 KB / Downloads: 2)
Zitieren
#8
Gibt es unter den globalen Templates das Template custom_links? Wenn nein, lege es bitte an mit diesem Inhalt:
Code:
$links

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#9
Ahhh, danke!
Jetzt funktionierts!
Könnte man das Plugin so verändern, dass der Link dann in einem neuem Fenster geöffnet wird?
Zitieren
#10
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>, "

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren