Hilfe: 1. Mod Install "Global Announcements" für A

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

Hilfe: 1. Mod Install "Global Announcements" für A

Beitrag von ray187 »

Heyho,

bin bisschen überfordert da wenig Erfahrung, bitte nich in der Luft zerreissen.
War gestern am Installieren meines ersten Mods "Announcement Centre 1.0.3a" für AeroBlue was wohl auf subsilver2 (laut deren forum) basiert (wobei bei Styles im UCP prosilver + AeroBlue aktiviert sind).

2 Probleme:

1. Files includieren und ändern is soweit kein Problem. Jedoch gibts da zum einen die File:
styles/prosilver/template/overall_header.html
oder dann die:
styles/subsilver2/template/overall_header.html
zu editieren.

Frage: Welche soll ich editieren da ich AeroBlue benutz? Die im AeroBlue folder oder eine von denen? Und wenn ich die im AeroBlue benutzen soll, muss ich iwas am Text ändern oder sind die edits die selben?

Für subsilver steht das dran:

[quote]
<div id="datebar">
<table width="100%" cellspacing="0">
[/quote]

Add before

[quote]<!-- INCLUDE announcement_centre.html -->[/quote]


Für prosilver steht das dran:

[quote] <strong>{L_INFORMATION}:</strong> {L_BOARD_DISABLED}
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->[/quote]


ADD AFTER
<!-- INCLUDE announcement_centre.html -->

2. Frage:

Um den mySQL code zu parsen hab ich das hier benutzt:
http://sql.phpmix.com/index.php

Damit gings aber nicht und gab Fehler beim erstellen.

Danach benutzte ich diesen hier:

http://www.wangz.net/gsqlparser/sqlpp/sqlformat.htm

Hat ihn umgewandelt, jedoch hats Ausführen dann nicht geklappt. Es ist gar nix passiert beim Aufrufen der php datei, sondern nur der "geparste" code wurde angezeigt.

Code lauted:

Code: Alles auswählen

CREATE TABLE phpbb_announcement_centre (
  announcement_show tinyint (1) NOT NULL,
  announcement_enable_guests tinyint (1) NOT NULL,
  announcement_show_birthdays tinyint (1) NOT NULL,
  announcement_birthday_avatar tinyint (1) NOT NULL,
  announcement_draft text NOT NULL,
  announcement_draft_bbcode_uid varchar(8) DEFAULT '' NOT NULL,
  announcement_draft_bbcode_bitfield varchar(255) DEFAULT '' NOT NULL,
  announcement_draft_bbcode_options mediumint(4) DEFAULT 0 NOT NULL,
  announcement_text text NOT NULL,
  announcement_text_bbcode_uid varchar(8) DEFAULT '' NOT NULL,
  announcement_text_bbcode_bitfield varchar(255) DEFAULT '' NOT NULL,
  announcement_text_bbcode_options mediumint(4) DEFAULT 0 NOT NULL,
  announcement_text_guests text NOT NULL,
  announcement_text_guests_bbcode_uid varchar(8) DEFAULT 0 NOT NULL,
  announcement_text_guests_bbcode_bitfield varchar(255) DEFAULT 0 NOT NULL,
  announcement_text_guests_bbcode_options mediumint(4) DEFAULT 0 NOT NULL,
  announcement_title varchar(255) NOT NULL default '',
  announcement_title_guests varchar(255) NOT NULL default '',
  announcement_show_group varchar(255) NOT NULL default '');
  

INSERT INTO phpbb_announcement_centre (announcement_show, announcement_enable_guests, announcement_show_birthdays, announcement_birthday_avatar, announcement_title, announcement_text, announcement_draft, announcement_title_guests, announcement_text_guests, announcement_show_group) VALUES ('0', '1', '0', '0', 'Site Announcements', '[color=red][b]Site Announcements[/b][/color] can be seen here!! :mrgreen:', '[color=red][b]Draft Announcements[/b][/color] can be seen here!! :mrgreen:', 'Guest Announcements', '[color=green][b]Guest Announcements[/b][/color] can be seen here!! :wink:', '2');

INSERT INTO phpbb_config (config_name, config_value) VALUES ('announcement_show_index', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('announcement_enable', '1');

Danke im Vorraus für hilfreiche Antworten,

Grüße
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Hallo,

wenn du AeroBlue nutzt und dieser Style auf subsilver2 beruht, dann musst du eben die Änderungen analog zu den subsilver2 Änderungen in deinen Templatedateien machen.
Für dein Beispiel musst du dann eben die Anleitung für subsilver2 nehmen und die Datei styles/AeroBlue/template/overall_header.html anstatt styles/subsilver2/template/overall_header.html. Hast du ja eigentlich selbst schon erkannt.

SQL-Befehle würde ich an deiner Stelle direkt mit phpMyAdmin ausführen, das sollte in deinem Webpaket dabei sein, denke ich mal ( KB:pma_faq ).
Ansonsten kannst du dir auch den MySQLDumper installieren auf deinem Webspace und dort die SQL-Befehle ausführen zum Beispiel, wobei phpMyAdmin wohl einfacher zu finden sein dürfte und meist schon installiert ist.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
ray187
Mitglied
Beiträge: 28
Registriert: 18.12.2008 17:46
Kontaktdaten:

Beitrag von ray187 »

Ok dickes Danke schonmal, ich glaub phpmyadmin is nich drauf - werd aber mal gucken dass ichs drauf bekomm. Danach mach ich weiter und meld mich dann wieder obs geklappt hat oder nich ;).
ray187
Mitglied
Beiträge: 28
Registriert: 18.12.2008 17:46
Kontaktdaten:

Beitrag von ray187 »

Edit:

Hab jetzt den code doch mit nem instant generate a script tool gemacht - hat geklappt installiert, aktiviert im ACP.

Problem nun:

Es taucht nix auf und im ACP steht unter dem letzten Reiter ".MOD" wenn man draufklickt:

Code: Alles auswählen

General Error
SQL ERROR [ mysqli ]

Table 'groleplay.ANNOUNCEMENTS_CENTRE_TABLE' doesn't exist [1146]

SQL

SELECT * FROM ANNOUNCEMENTS_CENTRE_TABLE

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/acp/acp_announcements_centre.php
LINE: 114
CALL: dbal_mysqli->sql_query()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_announcements_centre->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Was es bedeuted is mir halbwegs klar, aber wie fix ich es?

MySQL code steht btw oben.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Table 'groleplay.ANNOUNCEMENTS_CENTRE_TABLE' doesn't exist
vermutlich hast du den eintrag in der constants.php nicht gemacht
oder die tabelle wurde nicht oder nicht korrekt angelegt.
ray187
Mitglied
Beiträge: 28
Registriert: 18.12.2008 17:46
Kontaktdaten:

Beitrag von ray187 »

Jo also nochma kurz,

hat jetzt alles geklappt, ich hatte bisschen Probleme am Anfang zu unterscheiden welche template files ich verändern muss. Vielen Dank für die Hilfe!
Antworten

Zurück zu „[3.0.x] Mod Support“