Smilies Order 0.2.0

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
grizzlibaer
Mitglied
Beiträge: 446
Registriert: 04.08.2004 23:17

Smilies Order 0.2.0

Beitrag von grizzlibaer »

Hi,

ich versuche grad den MOD zu installieren. Dazu habe ich eine Frage:
Was genau muß ich da machen?
#-----[ SQL ]------------------------------------------
#
ALTER TABLE phpbb_smilies ADD smilies_order INT( 5 ) NOT NULL;

#
#-----[ SQL ]------------------------------------------
#
INSERT INTO phpbb_config VALUES ('smilies_insert', 1);
Leider kenn ich mich mit SQL nicht aus. In myphp bin ich schon drinne
Danke für die Hilfe
gruß
grizzli
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Schau dir mal den entsprechenden Abschnitt in diesem Artikel an
KB:pma_faq
Benutzeravatar
grizzlibaer
Mitglied
Beiträge: 446
Registriert: 04.08.2004 23:17

Beitrag von grizzlibaer »

Hi Leuchte,

soweit ich das mit dem SQL-Abschnitt verstanden habe muß ich folgendes machen:

1. Datenbank wählen /auf SQL klicken
2. In Eingabezeile folgendes eintragen:

Code: Alles auswählen

ALTER TABLE phpbb_smilies ADD smilies_order INT( 5 ) NOT NULL;
dann unten auf OK klicken
3. In Eingabezeile folgendes eintragen:

Code: Alles auswählen

INSERT INTO phpbb_config VALUES ('smilies_insert', 1);
bei Felder rechts config value anklicken und dann unten auf OK klicken

ist das richtig?
gruß
grizzli
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Jap ist richtig. Du kannst dir auch das doppelte sparen und beide Zeilen in das Feld eingeben.
Und wenn du einen anderen Prefix als phpbb_ benutzt musst du den natürlich auch anpassen.
Benutzeravatar
grizzlibaer
Mitglied
Beiträge: 446
Registriert: 04.08.2004 23:17

Beitrag von grizzlibaer »

Danke,
habs jetzt mal gemacht. Nun hab ich noch eine Frage:

Code: Alles auswählen

-----[ FIND ]------------------------------------------
# NOTE: There are two instances of this, this is the first instance
#
$sql = "INSERT INTO " . SMILIES_TABLE

#
#-----[ IN-LINE FIND ]------------------------------------------
#
emoticon

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, smilies_order

#
#-----[ FIND ]------------------------------------------
#
VALUES('" . str_replace("\'", "''", $smile_data[$j])

#
#-----[ IN-LINE FIND ]------------------------------------------
#
$smile_data[1]) . "'

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, $order_extreme
Was bedeutet das IN-LINE-FIND und was muß ich da machen?

gruß
grizzli
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Du findest mit FIND eine Zeile und IN-LINE FIND bedeutet, finde in der eben gefundenen Zeile einen Abschnitt.
Siehe auch KB:18
Benutzeravatar
grizzlibaer
Mitglied
Beiträge: 446
Registriert: 04.08.2004 23:17

Beitrag von grizzlibaer »

So,
hab jetzt alles installiert und bekomme jetzt folgende Fehlermeldung, wenn ich versuche eine smilieliste (smilie.pak) zu importieren:

Code: Alles auswählen

Couldn't change smilies order

DEBUG MODE

SQL Error : 1054 Unknown column 'smilies_order' in 'field list'
UPDATE phpbb_smilies SET smilies_order = smilies_order + -15 WHERE smilies_id = 750

Line : 559
File : /usr/local/www/ll100/name/url/cgi-bin/forum/admin/admin_smilies.php
ich habe die admin_smilies.php zur Probe wieder zurückgesichert und da wurde kein Fehler mehr angezeigt.

Ich glaube ich mache was mit diesen INFIND-Dingern falsch :(

gruß
grizzli
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Poste doch mal die Zeile aus dem Abschnitt oben wie sie jetzt aussieht (nach der Änderung).
Das Datenbank-Update hast du durchgeführt?
Benutzeravatar
grizzlibaer
Mitglied
Beiträge: 446
Registriert: 04.08.2004 23:17

Beitrag von grizzlibaer »

Hier die Zeile die er anzeigt:

Code: Alles auswählen

message_die(GENERAL_ERROR, "Couldn't change smilies order", "", __LINE__, __FILE__, $sql);
Das mit der Datenbank hab ich so gemacht wie ich oben gefragt habe. Da hat er auch immer angezeigt das er das gemacht hat

gruß
grizzli
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Scheinbar nicht ganz.
Unknown column 'smilies_order' in 'field list'
Sagt aus, dass das Feld nicht existiert.
Antworten

Zurück zu „phpBB 2.0: Mod Support“