BEFORE, ADD

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.
pidrootline
Mitglied
Beiträge: 37
Registriert: 15.06.2007 10:12

BEFORE, ADD

Beitrag von pidrootline »

hallo,

bin gerade dabei eine MOD zu installieren.

BEFORE, ADD = den neuen Code vor dem zu findenen Code einfügen (in der vorigen Zeile)

Da ich leider mit PHP noch nichts zu tun hatte nun meine Frage

Ein Code so kenne ich es von CSS wird mit

""{} geschrieben.""


Codeschnipsel aus der Datei

includes/topic_review.php

Code: Alles auswählen

#-----[ FIND ]---------------------------------------------
# around line 120
	//
	// Okay, let's do the loop, yeah come on baby let's do the loop
	// and it goes like this ...

# 
#-----[ BEFORE, ADD ]---------------------------------------
# 
	init_display_review_attachments($is_auth);
Code schnipsel

Code: Alles auswählen

if ( !($result = $db->sql_query($sql)) )
        {
                message_die(GENERAL_ERROR, 'Could not obtain post/user information', '', __LINE__, __FILE__, $sql);
        }
Nun muss der Code hinter die geschweifte Klammer gesetzt werden.
Also ausserhalb der geschweiften Klammer

Code: Alles auswählen

init_display_review_attachments($is_auth);

Code: Alles auswählen

if ( !($result = $db->sql_query($sql)) )
        {
                message_die(GENERAL_ERROR, 'Could not obtain post/user information', '', __LINE__, __FILE__, $sql);
        }
        init_display_review_attachments($is_auth);
Kann das gehen? Oder muss die Zeile noch mit in die Klammern gesetzt werden.?
Viele Grüsse

pidrootline
Andi1111
Mitglied
Beiträge: 1301
Registriert: 26.05.2006 13:21
Wohnort: Berlin
Kontaktdaten:

Beitrag von Andi1111 »

im allgemeinen sind die einbauanleitungen von den mods richtig, also wenn da keine klammern sind solltest du nicht einfach welche dazu machen :)
FCM
Mitglied
Beiträge: 1863
Registriert: 03.05.2006 14:47
Kontaktdaten:

Beitrag von FCM »

CSS hat mit PHP nichts zu tun, CSS ist eine Formatierungssprache und PHP eine dynamische objektorientierte Programmiersprache. Korrigiere mich bitte, wenn ich etwas falsch verstanden habe.

Wie gesagt sind die MOD-Einbau-Anleitungen in der Regel richtig. Sollte aber trotz richtigem Einbau etwas nicht gehen, kannst du ja hier im Forum nachfragen.
pidrootline
Mitglied
Beiträge: 37
Registriert: 15.06.2007 10:12

Klammern

Beitrag von pidrootline »

Hallo,

ja das würde bedeuten, ich müsste dann zwei klammern setzten.
Eine die man öffnet und eine die man schliesst.?

Code: Alles auswählen

if ( !($result = $db->sql_query($sql)) )
        {
                message_die(GENERAL_ERROR, 'Could not obtain post/user information', '', __LINE__, __FILE__, $sql);
        }
{
        init_display_review_attachments($is_auth);
}

Bist du dir sicher, dass es so ist?
Viele Grüsse

pidrootline
Andi1111
Mitglied
Beiträge: 1301
Registriert: 26.05.2006 13:21
Wohnort: Berlin
Kontaktdaten:

Beitrag von Andi1111 »

was willst du denn immer mit den klammern? du sollst genau das machen was in der anleitung stelt, also suche das:
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this

und füge davor die zeile

init_display_review_attachments($is_auth);

wenn da keine klammern sind sollst du auch keine machen :)
pidrootline
Mitglied
Beiträge: 37
Registriert: 15.06.2007 10:12

Fehler

Beitrag von pidrootline »

Hallo,

Ok, danke habe das MOD nun installiert und prompt eine fehlermeldung

Code: Alles auswählen

Fatal error: Cannot redeclare attach_faq_include() (previously declared in /srv/www/htdocs/upgrade/forum/attach_mod/includes/functions_includes.php:18) in /srv/www/htdocs/upgrade/forum/attach_mod/includes/functions_includes.php on line 18
Ich habe die Dateien mochmals geprüft, konnte keine Fehler finden.

Was hat diese Meldung zu bedeuten?

danke
Viele Grüsse

pidrootline
Andi1111
Mitglied
Beiträge: 1301
Registriert: 26.05.2006 13:21
Wohnort: Berlin
Kontaktdaten:

Beitrag von Andi1111 »

eine kurze suche hier im forum hat ergeben das du wahrscheinlich einen fehler in der common.php gemacht hast.
pidrootline
Mitglied
Beiträge: 37
Registriert: 15.06.2007 10:12

Fehler

Beitrag von pidrootline »

Hallo,

ist nur ein Eintrag

Code: Alles auswählen


..........................
while ( $row = $db->sql_fetchrow($result) )
{
	$board_config[$row['config_name']] = $row['config_value'];

// Wurde hinzugefuegt

include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);

}

Code: Alles auswählen

# 
#-----[ OPEN ]--------------------------------------------- 
# 
common.php

#
#-----[ FIND ]---------------------------------------------
# around line 219
	$board_config[$row['config_name']] = $row['config_value'];
}

# 
#-----[ AFTER, ADD ]-------------------------------------- 
# After the closing brace
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);

Ich habe mir hier aus dem Forum 3 language Dateien runtergeladen.

Wie in der Install beschrieben

#
# If you want/have another language, please visit http://www.opentools.de/ and download your
# Language if it is available. If you have a multi-lingual board you may want to upload all language files.
# Please make sure you download the Language Pack for at least Version 2.3.9 of the Attachment Mod.
#

Nun ergab aber, dass es dort keine gibt?

http://www.opentools.de/lang_archive/index.php?t=5167

Kann es sein dass es damit etwas zu tun hat?

Danke
Viele Grüsse

pidrootline
Andi1111
Mitglied
Beiträge: 1301
Registriert: 26.05.2006 13:21
Wohnort: Berlin
Kontaktdaten:

Beitrag von Andi1111 »

na schau mal hin

$board_config[$row['config_name']] = $row['config_value'];
}

du hast das

include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);

vor und nicht hinter die klammer eingefügt.
pidrootline
Mitglied
Beiträge: 37
Registriert: 15.06.2007 10:12

Fehler

Beitrag von pidrootline »

OH, schäm :oops:

OK, es klappt nun.

Vielen Dank!
Viele Grüsse

pidrootline
Antworten

Zurück zu „phpBB 2.0: Mod Support“