Nie mogę zainstalować własnej wtyczki + po instalacji wtyczki nie dodaje mi tabeli do bazy danych
|
Adam Stalica |
Dodany dnia 23.11.2010 19:26:41
|
Początkujący
Postów: 213 Pomógł: 13
v7.02.03 Data rejestracji: 05.08.2010 17:24
|
Witam,
zacząłem niedawno robić moją pierwszą wtyczkę, lecz mam pewien problem, gdyż nie mogę jej zainstalować...
Szukam już 2 dzień błędu i nie potrafię go odnaleźć :|
Daję tutaj treści 2 plików może się przydają, a całą wtyczkę umieszczam w załączniku...
Plik infusion.php:
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2010 Nick Jones
| http://www.php-fu...
+--------------------------------------------------------+
| Filename: infusions.php
| Autor: Adam (Perelka2005)
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
include INFUSIONS."panel_uzytkownika/infusion_db.php";
if (file_exists(INFUSIONS."panel_uzytkownika/locale/".$settings['locale'].".php")) {
include INFUSIONS."panel_uzytkownika/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."panel_uzytkownika/locale/Polish.php";
}
$inf_title = "".$locale['inf_title_user_info_panel']."";
$inf_description = "".$locale['inf_description_user_info_panel']."";
$inf_version = "1.0";
$inf_developer = "Adam (Perelka2005)";
$inf_email = "";
$inf_weburl = "".$locale['inf_weburl_user_info_panel']."";
$inf_folder = "panel_uzytkownika";
$inf_newtable[1] = DB_PANEL_UZYTKOWNIKA_SETINGS." (
ren_nowa_wiadomosc CHAR(9) DEFAULT 'on' NOT NULL,
ren_zapelnienie_skrzynki CHAR(9) DEFAULT 'off' NOT NULL,
ren_avatar CHAR(9) DEFAULT 'on' NOT NULL,
ren_nazwa_uzytkownika CHAR(9) DEFAULT 'on' NOT NULL,
ren_nawigacja CHAR(9) DEFAULT 'off' NOT NULL,
ren_osobiste_menu CHAR(9) DEFAULT 'on' NOT NULL,
ren_prywatne_wiadomosci CHAR(9) DEFAULT 'on' NOT NULL,
ren_forum CHAR(9) DEFAULT 'on' NOT NULL,
ren_urodziny CHAR(9) DEFAULT 'on' NOT NULL,
ren_panel_administratora CHAR(9) DEFAULT 'on' NOT NULL,
ren_panel_publikacji CHAR(9) DEFAULT 'on' NOT NULL,
ren_dodaj_newsa CHAR(9) DEFAULT 'on' NOT NULL,
ren_dodaj_artykul CHAR(9) DEFAULT 'on' NOT NULL,
ren_dodaj_zdjecie CHAR(9) DEFAULT 'on' NOT NULL,
ren_dodaj_link CHAR(9) DEFAULT 'on' NOT NULL,
ren_dodaj_wydarzenie CHAR(9) DEFAULT 'on' NOT NULL,
ren_dodaj_raport_bledu CHAR(9) DEFAULT 'on' NOT NULL,
ren_slot_1 VARCHAR(10) DEFAULT 'nowa_wiadomosc' NOT NULL,
ren_slot_2 VARCHAR(10) DEFAULT 'zapelnienie_skrzynki' NOT NULL,
ren_slot_3 VARCHAR(10) DEFAULT 'avatar' NOT NULL,
ren_slot_4 VARCHAR(10) DEFAULT 'nazwa_uzytkownika' NOT NULL,
ren_slot_5 VARCHAR(10) DEFAULT 'nawigacja' NOT NULL,
ren_slot_6 VARCHAR(10) DEFAULT 'osobiste_menu' NOT NULL,
ren_slot_7 VARCHAR(10) DEFAULT 'panel_administratora' NOT NULL,
ren_slot_8 VARCHAR(10) DEFAULT 'panel_publikacji' NOT NULL
) TYPE=MyISAM;";
$inf_insertdbrow[1] = DB_PANEL_UZYTKOWNIKA_SETINGS." (ren_nowa_wiadomosc, ren_zapelnienie_skrzynki, ren_avatar, ren_nazwa_uzytkownika, ren_nawigacja, ren_osobiste_menu, ren_prywatne_wiadomosci, ren_forum, ren_urodziny, ren_panel_administratora, ren_panel_publikacji, ren_dodaj_newsa, ren_dodaj_artykul, ren_dodaj_zdjecie, ren_dodaj_link, ren_dodaj_wydarzenie, ren_dodaj_raport_bledu, ren_slot_1, ren_slot_2, ren_slot_3, ren_slot_4, ren_slot_5, ren_slot_6, ren_slot_7, ren_slot_8) VALUES('on', 'off', 'on', 'on', 'off', 'on', 'on', 'on', 'on', 'on', 'on', 'on', 'on', 'on', 'on', 'on','nowa_wiadomosc', 'zapelnienie_skrzynki', 'avatar', 'nazwa_uzytkownika', 'nawigacja', 'osobiste_menu', 'panel_administratora', 'panel_publikacji')";
$inf_droptable[1] = DB_PANEL_UZYTKOWNIKA_SETINGS;
$inf_adminpanel[1] = array(
"title" => "".$locale['title_user_info_panel']."",
"image" => "infusions.gif",
"panel" => "panel_uzytkownika_admin.php",
"rights" => "PPTA"
);
?>
Kliknij i zaczekaj na załadowanie kodu ...
Plik infusion_db.php
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2010 Nick Jones
| http://www.php-fu...
+--------------------------------------------------------+
| Filename: infusions_db.php
| Autor: Adam (Perelka2005)
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
if (!defined("DB_PANEL_UZYTKOWNIKA_PANEL")) {
define("DB_PANEL_UZYTKOWNIKA_PANEL", DB_PREFIX."panel_uzytkownika_panel");
}
if (!defined("DB_PANEL_UZYTKOWNIKA_SETINGS")) {
define("DB_PANEL_UZYTKOWNIKA_SETINGS", DB_PREFIX."panel_uzytkownika_setings");
}
if (!defined("DB_PANEL_UZYTKOWNIKA_INFUSION")) {
define("DB_PANEL_UZYTKOWNIKA_INFUSION", DB_PREFIX."infusions");
}
if (!defined("DB_PANEL_UZYTKOWNIKA_MAIN_SETINGS")) {
define("DB_PANEL_UZYTKOWNIKA_MAIN_SETINGS", DB_PREFIX."settings");
}
?>
Kliknij i zaczekaj na załadowanie kodu ...
Wtyczka jest tworzona na podstawie user_info_panel_plus_gauges_two_fix_perelka2005 z wykorzystaniem kodów z innych wtyczek...
Proszę o pomoc...
Pozdrawiam :)
PW od moderatora:
- Zmiana nazwy tematu - Pieka 23.11 - 19:46
- Ogólna Uwaga - Pieka 23.11 - 19:47
- Przeniesienie tematu - Pieka 23.11 - 20:10
Adam Stalica dodał/a następującą plik:
Edytowane przez Adam Stalica dnia 27.11.2010 17:48:55
Witam
|
|
|
|
Wścibski Gość |
Dodany dnia 22.12.2024 12:36:17
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
Pieka |
Dodany dnia 23.11.2010 20:12:36
|
Postów: 19885 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Podobne tematy:
- http://www.php-fu...d_id=23313
- http://www.php-fu...d_id=27739
PS Nazwe Twojego poprawilem...
Jestem jaki jestem
|
|
|
|
krystian1988 |
Dodany dnia 23.11.2010 20:16:45
|
Zaawansowany
Postów: 1187 Pomógł: 100
v7.02.07 Data rejestracji: 07.05.2009 17:37
|
To mi się podoba użytkownik się głowi = szef degraduje szukajką (oczywiście racja).
Edytowane przez krystian1988 dnia 23.11.2010 20:17:05
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
|
|
|
|
Adam Stalica |
Dodany dnia 23.11.2010 20:26:33
|
Początkujący
Postów: 213 Pomógł: 13
v7.02.03 Data rejestracji: 05.08.2010 17:24
|
No na podstawie tamtych tematów znalazłem 2 brakujące rzeczy w pliku infusion.php i teraz kod wygląda tak:
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2010 Nick Jones
| http://www.php-fu...
+--------------------------------------------------------+
| Filename: infusions.php
| Autor: Adam (Perelka2005)
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
include INFUSIONS."panel_uzytkownika/infusion_db.php";
if (file_exists(INFUSIONS."panel_uzytkownika/locale/".$settings['locale'].".php")) {
include INFUSIONS."panel_uzytkownika/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."panel_uzytkownika/locale/Polish.php";
}
$inf_title = "".$locale['inf_title_user_info_panel']."";
$inf_description = "".$locale['inf_description_user_info_panel']."";
$inf_version = "1.0";
$inf_developer = "Perelka2006";
$inf_email = "";
$inf_weburl = "".$locale['inf_weburl_user_info_panel']."";
$inf_folder = "panel_uzytkownika";
$inf_newtable[1] = DB_PANEL_UZYTKOWNIKA_SETINGS." (
ren_nowa_wiadomosc CHAR(3) DEFAULT 'on' NOT NULL,
ren_zapelnienie_skrzynki CHAR(3) DEFAULT 'off' NOT NULL,
ren_avatar CHAR(3) DEFAULT 'on' NOT NULL,
ren_nazwa_uzytkownika CHAR(3) DEFAULT 'on' NOT NULL,
ren_nawigacja CHAR(3) DEFAULT 'off' NOT NULL,
ren_osobiste_menu CHAR(3) DEFAULT 'on' NOT NULL,
ren_prywatne_wiadomosci CHAR(3) DEFAULT 'on' NOT NULL,
ren_forum CHAR(3) DEFAULT 'on' NOT NULL,
ren_urodziny CHAR(3) DEFAULT 'on' NOT NULL,
ren_panel_administratora CHAR(3) DEFAULT 'on' NOT NULL,
ren_panel_publikacji CHAR(3) DEFAULT 'on' NOT NULL,
ren_dodaj_newsa CHAR(3) DEFAULT 'on' NOT NULL,
ren_dodaj_artykul CHAR(3) DEFAULT 'on' NOT NULL,
ren_dodaj_zdjecie CHAR(3) DEFAULT 'on' NOT NULL,
ren_dodaj_link CHAR(3) DEFAULT 'on' NOT NULL,
ren_dodaj_wydarzenie CHAR(3) DEFAULT 'on' NOT NULL,
ren_dodaj_raport_bledu CHAR(3) DEFAULT 'on' NOT NULL,
ren_slot_1 VARCHAR(8) DEFAULT 'nowa_wiadomosc' NOT NULL,
ren_slot_2 VARCHAR(8) DEFAULT 'zapelnienie_skrzynki' NOT NULL,
ren_slot_3 VARCHAR(8) DEFAULT 'avatar' NOT NULL,
ren_slot_4 VARCHAR(8) DEFAULT 'nazwa_uzytkownika' NOT NULL,
ren_slot_5 VARCHAR(8) DEFAULT 'nawigacja' NOT NULL,
ren_slot_6 VARCHAR(8) DEFAULT 'osobiste_menu' NOT NULL,
ren_slot_7 VARCHAR(8) DEFAULT 'panel_administratora' NOT NULL,
ren_slot_8 VARCHAR(8) DEFAULT 'panel_publikacji' NOT NULL
) TYPE=MyISAM;";
$inf_insertdbrow[1] = DB_PANEL_UZYTKOWNIKA_SETINGS." (ren_nowa_wiadomosc, ren_zapelnienie_skrzynki, ren_avatar, ren_nazwa_uzytkownika, ren_nawigacja, ren_osobiste_menu, ren_prywatne_wiadomosci, ren_forum, ren_urodziny, ren_panel_administratora, ren_panel_publikacji, ren_dodaj_newsa, ren_dodaj_artykul, ren_dodaj_zdjecie, ren_dodaj_link, ren_dodaj_wydarzenie, ren_dodaj_raport_bledu, ren_slot_1, ren_slot_2, ren_slot_3, ren_slot_4, ren_slot_5, ren_slot_6, ren_slot_7, ren_slot_8) VALUES('on', 'off', 'on', 'on', 'off', 'on', 'on', 'on', 'on', 'on', 'on', 'on', 'on', 'on', 'on', 'on','nowa_wiadomosc', 'zapelnienie_skrzynki', 'avatar', 'nazwa_uzytkownika', 'nawigacja', 'osobiste_menu', 'panel_administratora', 'panel_publikacji')";
$inf_droptable[1] = DB_PANEL_UZYTKOWNIKA_SETINGS;
$inf_altertable[1] = DB_PANEL_UZYTKOWNIKA_SETINGS." ADD panel_uzytkownika_setings_1";
$inf_deldbrow[1] = "panel_uzytkownika_setings_1";
$inf_adminpanel[1] = array(
"title" => "".$locale['title_user_info_panel']."",
"image" => "infusions.gif",
"panel" => "panel_uzytkownika_admin.php",
"rights" => "PSTP"
);
?>
Kliknij i zaczekaj na załadowanie kodu ...
Ale niestety wciąż nie instaluje mi wtyczki więc pomoże ktoś?
Edytowane przez Adam Stalica dnia 23.11.2010 20:43:14
Witam
|
|
|
|
krystian1988 |
Dodany dnia 23.11.2010 20:43:58
|
Zaawansowany
Postów: 1187 Pomógł: 100
v7.02.07 Data rejestracji: 07.05.2009 17:37
|
Sprawdzałeś czy nie masz duplikatu w prawach:
"rights" => "PSTP" ?.
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
|
|
|
|
Adam Stalica |
Dodany dnia 23.11.2010 20:50:39
|
Początkujący
Postów: 213 Pomógł: 13
v7.02.03 Data rejestracji: 05.08.2010 17:24
|
No i tu właśnie był błąd bardzo dziękuję za pomoc
Wiadomość doklejona:
Niestety natrafiłem na kolejny błąd Otóż podczas instalacji nie dodaje mi tabel do bazy danych... Porównywałem już z innymi wtyczkami pliki infusion.php oraz infusion_db.php, lecz niestety nie znalazłem przyczyny... Pliki infusion.php i infusion_db.php oraz całą wtyczkę zaktualizowałem w pierwszym poście...
Pozdrawiam i proszę o pomoc
Edytowane przez Adam Stalica dnia 06.12.2010 21:24:35
Witam
|
|
|
|
Borys_B |
Dodany dnia 05.12.2010 21:55:34
|
Przedszkolak
Postów: 47
Data rejestracji: 13.08.2009 01:49
|
Podbijam temat.
Jakieś propozycje jak skutecznie dodać tabele?
Używam wersji 7.01.00
|
|
|
|
Karllos |
Dodany dnia 06.12.2010 12:22:06
|
Przedszkolak
Postów: 6 Ostrzeżeń: 2
Data rejestracji: 23.07.2010 16:04
|
Jak wyglądają CHMODY na twoim serwerze? Na pewno wszystkie masz dobrze ustawione? |
|
|
|
Adam Stalica |
Dodany dnia 06.12.2010 20:16:53
|
Początkujący
Postów: 213 Pomógł: 13
v7.02.03 Data rejestracji: 05.08.2010 17:24
|
Od CHMODów na pewno to nie zależy, gdyż próbowałem przez ustawienie CHMODów na 777 do każdego pliku i to również nie pomogło...
Wiadomość doklejona:
To co spróbuje jeszcze ktoś pomóc?
Edytowane przez Adam Stalica dnia 07.12.2010 18:32:15
Witam
|
|
|