To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Problem z modyfikacją - [Problem] B??d admin_board.php

Graf3r - 14-03-2015, 16:56
Temat postu: [Problem] Błąd admin_board.php
Witam ponownie, wgrywam na swoje forum bota autozamykacza oto link do bota: http://webmasteruj.pl/tem...ozamykacz-61941 , doszedłem do tego momentu
Kod:
#
#-----[ OPEN ]------------------------------------------
# !!! UWAGA ! NAJPIERW WEJDŹ W PA > KONFIGURACJA > DODATKOWE I UZUPEŁNIJ ID BOTA !!!

common.php

ale niestety gdy wchodze w panel administracyjny wyskakuje mi taki oto błąd

Kod:
Parse error: syntax error, unexpected T_STRING in /home/nextfrag/public_html/language/lang_polish/lang_admin.php on line 64


proszę o szybką pomoc. daje zalacznik z lang_admin.php

MagicalFire - 14-03-2015, 17:02

dodaj fragment instrukcji odnoszący sie do pliku
/language/lang_polish/lang_admin.php

Graf3r - 14-03-2015, 22:21

Kod:
#
#-----[ OPEN ]------------------------------------------
#

language/lang_polish/lang_admin.php

#
#-----[ FIND ]------------------------------------------
#


//
// That's all Folks!
// -----------------------------------------------------


#
#-----[ BEFORE, ADD ]-----------------------------------
#


$lang['bot_id_c'] = 'ID użytkownika - bota';
$lang['bot_id_c_e'] = 'Wpisz ID bota (użytkownika), który będzie wy¶wietlał wiadomo¶ć z powodem zamknięcia danego tematu:';
$lang['reason_close_topic_1'] = 'Pierwszy powód, który będzie do wyboru podczas zamykania tematu:';
$lang['reason_close_topic_2'] = 'Drugi powód, który będzie do wyboru podczas zamykania tematu:';
$lang['reason_close_topic_3'] = 'Trzeci powód, który będzie do wyboru podczas zamykania tematu:';
$lang['reason_close_topic_4'] = 'Czwarty powód, który będzie do wyboru podczas zamykania tematu:';
$lang['reason_close_topic_5'] = 'Pi±ty powód, który będzie do wyboru podczas zamykania tematu:';
$lang['reason_close_topic_configuration'] = 'Reason Close Topic MOD - Konfiguracja';
$lang['bot_message_c'] = 'Wiadomo¶ć bota';
$lang['bot_message_c_e'] = 'Wpisz jaka wiadomo&#182;ć ma być wysyłana przez bota. Pamiętaj, aby w miejscu, gdzie ma zostać wy&#182;wietlony powód zamknięcia danego powodu, postawić <b>%s</b>';

Tommekk80 - 15-03-2015, 05:27

Graf3r, czym edytujesz pliki? Polskie znaki ci wrąbało w langu (w tym pliku, który załączyłeś) ...
MagicalFire - 15-03-2015, 08:10

Graf3r, wgraj backup tego pliku



łap w załączniku wyedytowany plik

Graf3r - 15-03-2015, 09:27

Tomekk80 edytuję pliki FleshFXP 5

MagicalFire dzięki, jest git z tym, a tego teraz mi się pojawił inny błąd jak ten został naprawiony

Kod:
Parse error: syntax error, unexpected T_STRING in /home/nextfrag/public_html/language/lang_polish/lang_modcp.php on line 25


tu macie instrukcje
Kod:
#
#-----[ OPEN ]------------------------------------------
#


language/lang_polish/lang_modcp.php


#
#-----[ FIND ]------------------------------------------
#


define('LANG_MODCP', true);


#
#-----[ BEFORE, ADD ]-----------------------------------
#


$lang['reason_title'] = 'Zamykanie tematu';
$lang['reason_ok'] = 'Wybrany temat został zamknięty';
$lang['reason_1'] = 'Powód zamknięcia';
$lang['reason_6'] = 'Inny';
$lang['reason_7'] = 'Jeżeli wpiszesz własny, zostanie anulowany powód z listy';
$lang['reason_8'] = 'Czy na pewno chcesz zamkn&#177;ć wybrany temat?';
$lang['reason_faq'] = '<center><strong><font color=red>Małe FAQ</font></strong>:<br /><br /><u>Czy muszę wybierać/wpisywać powód zamknięcia tematu ?</u><br /><br />Nie, nie musisz. Aby nie podawać powodu zamknięcia tematu wystarczy dodać w polu powodu jedn&#177; spację. <br /><br /><u>Co się stanie, gdy nie podam powodu ?</u><br /><br />Nic. Po prostu wtedy będzie to wygl&#261dało tak: <b>Powód zamknięcia:</b>  - bez żadnego powodu.<br /><br /><u>W jaki sposób zmienić/usun&#177;ć powód zamknięcia tematu ?</u><br /><br />Należy otworzyć temat poczym go ponownie zamkn&#177;ć zmieniaj&#177;c pole z powodem.</center>';


nie wiem, możecie mi powiedzieć jak się wgrywa backup ? to sam bym spróbował poogarniać


daje załącznik z plikiem lang_modcp.php

MagicalFire - 15-03-2015, 09:37

to ze przed każdą edycją pliku robisz sobie kopie bezpieczeństwa
w załączniku wyedytowany plik

Graf3r - 15-03-2015, 09:40

oo dzięki bardzo, działa ;) oczywiście leci + i można zamknąć ;)
MagicalFire - 15-03-2015, 09:52

na przyszłość pliki edytuj notepad++
http://www.dobreprogramy....dows,12986.html

Graf3r - 15-03-2015, 12:01

wszystko było dobrze.. zanim nie zrobiłem ostatniego punktu instrukcji , teraz jest błąd, ale stronie głównej forum
Kod:
Błąd Ogólny
 
jakis error22

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3

SELECT user_spend_time, user_regdate, user_visit FROM phpbb_users WHERE user_id =

Line : 384
File : common.php


punkt z instrukcji

Kod:
#
#-----[ OPEN ]------------------------------------------
# !!! UWAGA ! NAJPIERW WEJDŹ W PA > KONFIGURACJA > DODATKOWE I UZUPEŁNIJ ID BOTA !!!

common.php

#
#-----[ FIND ]---------------------------------------
#

$db->sql_freeresult($result);

?>

#
#-----[ BEFORE, ADD ]---------------------------------------
#

$idbota = $board_config['bot_id'];

$sql = "SELECT user_spend_time, user_regdate, user_visit
        FROM " . USERS_TABLE . "
           WHERE user_id = $idbota";
$result = $db->sql_query($sql);
if ( !($result = $db->sql_query($sql)) )
{
    message_die(GENERAL_ERROR, 'jakis error22', '', __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
    $spend_user = $row['user_spend_time'];
    $regdate_user = $row['user_regdate'];
    $visit_user = $row['user_visit'];
}

$spendd = CR_TIME - $regdate_user;

if ( $spend_user != $spendd )
$sql = "UPDATE " . USERS_TABLE . "
        SET user_spend_time = $spendd
            WHERE user_id = $idbota";
$result = $db->sql_query($sql);
if ( !($result = $db->sql_query($sql)) )
{
    message_die(GENERAL_ERROR, 'jakis error33', '', __LINE__, __FILE__, $sql);
}

if ( $visit_user != 1 )
$sql = "UPDATE " . USERS_TABLE . "
        SET user_visit = '1'
            WHERE user_id = $idbota";
$result = $db->sql_query($sql);
if ( !($result = $db->sql_query($sql)) )
{
    message_die(GENERAL_ERROR, 'jakis error33', '', __LINE__, __FILE__, $sql);
}


dołączam do tego plik common.php

Tommekk80 - 15-03-2015, 14:23

Graf3r napisał/a:
#
#-----[ OPEN ]------------------------------------------
# !!! UWAGA ! NAJPIERW WEJDŹ W PA > KONFIGURACJA > DODATKOWE I UZUPEŁNIJ ID BOTA !!!

Bo nie zrobiłeś tego ;)
http://przemo.org/phpBB2/...ic.php?t=129565 - przeczytaj, rozwiązanie masz w pierwszym poście.

MagicalFire - 15-03-2015, 14:27

czyli wykonaj zapytanie do sql
Kod:
INSERT INTO `phpbb_config` VALUES('bot_id','0');

Graf3r - 15-03-2015, 15:12

jak wysyłam zapytanie to wyskakuje coś takiego:

Kod:
 #1046 - No database selected


nie wiem czy jest to z czymś związane, ale jeszcze jak wpisuje w PA ID Bota to się po zapisaniu znika i znów jest puste pole

MagicalFire - 15-03-2015, 15:18

nie wybrałeś bazy
wykonaj to zapytanie w panelu admina

Graf3r - 15-03-2015, 15:39

wyskakuje mi coś takiego
Kod:
Nie mogę wykonać: INSERT INTO `phpbb_config` VALUES('bot_id','0')

Duplicate entry 'bot_id' for key 'PRIMARY'


[ Dodano: 15-03-2015, 15:41 ]
dobra, dobra już coś jest ;)



Powered by phpBB modified by Przemo © 2003 phpBB Group