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

Ogłoszenia - Publikacja wersji 1.12.7

Andzela - 08-04-2013, 17:02

okej dzieki, ale i tak najpierw musze przeczytac ten watek caly (bo go czytalam w ratach), bo kiedys bede musiala sie wziac za to. :)

no i czy nikomu nie chce sie podzielic tej aktualizacji? Mysle, ze na pewno dla wielu byla by przydatna robiac ja w tzw. ratach. z opisaniem w dwoch slowach, za co dana czynnosc jest odpowiedzialna..

albo jak pisaliscie moga wystapic problemy z shoutboxem, to moze jak nikt nie ma checi podzielic ta aktualizacje, to moze sam kod (ktory to) na shoutboxa, by od niego zaczac? Pleas..

ja bym tak wolala w jeden dzien, np. dostosowac forum z aktualizacja do shoutboxa, w inny dzien, poprawki na wyszukiwanie itd..

to moze tak:

COPY

Kod:
/admin/admin_shoutbox.php to /admin/admin_shoutbox.php

Kod:
/templates/subSilver/admin/shoutbox_config_body.tpl to
/templates/subSilver/admin/shoutbox_config_body.tpl

Kod:

/templates/subSilver/shoutbox_body.tpl to
/templates/subSilver/shoutbox_body.tpl


- tu mam pytanie czemu ten kod jest 2 x ? czy to jest jakas pomylka w manualnej wersji? o co chodzi z tym " to" ?
Kod:
shoutbox.php to shoutbox.php
shoutbox_view.php to shoutbox_view.php

te pliki trzeba skopiowac i - to jest zmiana shoutboxa, jak rozumiem?
i ktore czynnosci trzeba pozniej wykonac by sam shoutbox dostosowac?
do SQL zadac zapytanie:

Kod:
TRUNCATE TABLE phpbb_shoutbox;


Kod:
UPDATE phpbb_shoutbox_config SET config_value = 'd.m.y, H:i:s' WHERE config_name = 'date_format';
UPDATE phpbb_shoutbox_config SET config_value = '30' WHERE config_name = 'count_msg';
INSERT INTO phpbb_shoutbox_config (config_name, config_value) values ('shout_refresh', '5');
INSERT INTO phpbb_shoutbox_config (config_name, config_value) values ('sb_group_sel', 'all');
INSERT INTO phpbb_shoutbox_config (config_name, config_value) values ('usercall', '0');
INSERT INTO phpbb_shoutbox_config (config_name, config_value) values ('shoutbox_smilies', '0');


i wyedytowac chatbox_front.php tylko, czy jeszcze inny plik? pytam o sama czynnosc zwiazana i odpowiedzialna za shoutbox,
sorry jesli nie jasno sie wyrazilam, ale naprawde ja to wole zrobic po kolei w malych partiach..
troche jakos duzo tego co zwiazane z shoutboxem.. to moze lepiej jest go na samym koncu dostosowac?
czy lepiej zaczac od innej czynnosci? :/

EDIT:

wiec tak przeczytalam caly ten watek od A do Z i faktycznie troche szkoda, ze aktualizacja nie jest jednak podzielona, gdyz w watku dowiedzialam sie, ze zastosowaliscie podzial na maila, ja juz dawno to sobie zrobilam i mam swiety spokoj z botami, nie wiem jeszcze jakie zabezpiecznia, ale fakt jedna z najwazniejszych to bylo podzial na maila, wiec przy aktualizacji w wersji manualnej bedzie z tego powodu pewnie wiekszy problem..

-------

Skoro moge edytowac, to EDYTUJE znow: (mam nadzieje, ze ktos to przeczyta)
w manualnej wersji jest napisane zeby zaczac od skopiowania plikow:

Cytat:
/admin/admin_shoutbox.php to /admin/admin_shoutbox.php
/admin/admin_faq_editor.php to /admin/admin_faq_editor.php


idt..

wiec tu mam pytanie, czy te nowe pliki ktore sa do skopiowania z wersji manualnej skopioac do docelowych folderow, a stare usunac? Czy stare z serwera niech zostana i nowe dorzucic i je nadpisac??

Andzela - 10-04-2013, 11:20

Nie wiem czy zalozyc osobny watek na to czy pisac tu?
otoz pytanie jest, aktualizacja w wersji manualnej:
- Co zrobic w sytuacji, gdy nie ma kodu ktory musimy znalezc i dodac przed ten kod inny?
dodam jeszcze, ze mam bardzo duzo roznych modyfikacji wiec pewnie dlatego.

Podam przyklad:
plik common.php
mam znalezc:

Kod:
if (isset($HTTP_GET_VARS['sid']) && !preg_match('/^[A-Za-z0-9]*$/', $HTTP_GET_VARS['sid']))


ten kod powinien byc w 193 linii dokladnie no i jest brak.
czyli po COOKIES mam wrzucic:
caly kod zaczynajacy sie od
Kod:
foreach($HTTP_GET_VARS
?

a co z reszta?

chodzi o to ze to mam wrzucic:

Kod:
foreach($HTTP_GET_VARS as $klucz => $wartosc)
{
    if(is_array($wartosc))
    {
        unset($HTTP_GET_VARS[$klucz]);
    }
   
}


to mam znalezc:

Kod:
if (isset($HTTP_GET_VARS['sid']) && !preg_match('/^[A-Za-z0-9]*$/', $HTTP_GET_VARS['sid']))


ale tu mam tylko kawalek kodu tego
na:
Kod:
$PHP_SELF = ($HTTP_SERVER_VARS['PHP_SELF']) ? $HTTP_SERVER_VARS['PHP_SELF'] : $HTTP_ENV_VARS['PHP_SELF'];



czyli nie mam poczatku kodu tego :
Kod:

{
    $HTTP_GET_VARS['sid'] = '';
}
if (isset($HTTP_POST_VARS['sid']) && !preg_match('/^[A-Za-z0-9]*$/', $HTTP_POST_VARS['sid']))
{
    $HTTP_POST_VARS['sid'] = '';
}


bo wlasnie to juz mam:
Kod:

$PHP_SELF = ($HTTP_SERVER_VARS['PHP_SELF']) ? $HTTP_SERVER_VARS['PHP_SELF'] : $HTTP_ENV_VARS['PHP_SELF'];


ktos bylby w stanie to ogarnac co zrobic w takim przypadku?

EDIT:

sorry wy edytowalam, bo sama sie zakrecilam, nie wiem czy ktos to w ogole zrozumie heh.

MQs - 10-04-2013, 12:22

Andzela napisał/a:
ktos bylby w stanie to ogarnac co zrobic w takim przypadku?
Ogarnąć by ogarnął, ale nie w taki sposób. Każdy przypadek typu "u siebie mam inaczej" wymaga indywidualnego rozwiązania - nie ma jednej odpowiedzi.

Poza tym brakuje chyba dwóch aktualizacji (niedużych raczej) z 1.12.6. Masz 6p2 - ostatnia 6p4. Jeżeli to nie kwestia błędnego wyświetlania wersji to wprowadź najpierw te stare poprawki.

Załóż nowy temat następnym razem, a najlepiej od razu w zleceniach, bo bez zrozumienia różnic w kodzie będzie ciężko (zwłaszcza bez spisu modów).

Andzela - 10-04-2013, 13:03

tak zgadza sie mam wersje 1.12.6p2, ok to zaktualizuje do wersji 6p4 i potem zobacze czy dalej bedzie roznica w kodzie, jesli tak i nie znajde rozwiazania co zrobic w takim przypadku, napisze osobny temat w osobnym dziale.

no to to powyzej mozecie skasowac, napisze najwyzej od nowa. Dzieki.

---
EDIT:

Moge cos wyjasnic jeszcze tutaj?

Faktycznie brakuje w common.php tych kodow, ale to jest przeciez poprawka
Cytat:
Poprawka1 dla wersji 1.12.6


wiec dlaczego u mnie sie wyswietla 1.12.6p2?
dobra nie bede zasmiecac watku, ide to uporzadkowac, mam nadzieje ze teraz po poprawce kody sie beda zgadzac.

MQs, dalabym Ci punkt pomog, ale niestety nie moge, bo tutaj faktycznie mi pomogles. Brakuje mi dokladnie tego kodu co z tej poprawki. :) wiec teraz mysle ze powinno byc dobrze.

Andzela - 10-04-2013, 17:21

MQs napisał/a:

Poza tym brakuje chyba dwóch aktualizacji (niedużych raczej) z 1.12.6. Masz 6p2 - ostatnia 6p4. Jeżeli to nie kwestia błędnego wyświetlania wersji to wprowadź najpierw te stare poprawki.


ja mam pytanie gdzie jest ta wersja 6p4? Bo nie moge znalezc.. :)
a co do do wczesniejszych poprawek, zrobilam, ale nadal mam ta sama wersje co wczesniej 1.12.6p2
----
EDIT.
ok znalazlam jakas Poprawka 3 dla wersji 1.12.6

mateusz123025 - 13-04-2013, 12:25

Ja mam problem
1.
Kod:
Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524

Warning: ftp_mkdir() [function.ftp-mkdir]: Max allowed filesize is 10485760 bytes in /var/panel/gui/tools/filemanager/includes/filesystem.inc.php on line 524


a do tego niektóre pliki się nie zainsalowały:
Kod:
Checking files:

    Plik update-1.12.7(1).zip jest OK

Transferring files to the FTP server:

    Przetwarzanie archiwum nr 1: update-1.12.7(1).zip
        Could not create directory //files/
        Copied file //files/.htaccess
        Could not create directory //images/
        Copied file //images/jQuery.js
        Copied file //images/jsscripts.js
        Copied file //images/shoutbox.js
        Could not create directory //includes/
        Copied file //includes/bbcode.php
        Copied file //includes/functions.php
        Copied file //includes/functions_add.php
        Copied file //includes/functions_admin.php
        Copied file //includes/functions_gg.php
        Copied file //includes/functions_gg_notice.php
        Copied file //includes/functions_hierarchy.php
        Copied file //includes/functions_post.php
        Copied file //includes/functions_remove.php
        Copied file //includes/functions_search.php
        Copied file //includes/functions_selects.php
        Copied file //includes/functions_stats.php
        Copied file //includes/functions_validate.php
        Copied file //includes/page_header.php
        Copied file //includes/sessions.php
        Copied file //includes/usercp_email.php
        Copied file //includes/usercp_register.php
        Copied file //includes/usercp_sendpasswd.php
        Copied file //includes/usercp_viewprofile.php
        Could not create directory //language/
        Could not create directory //language/lang_english/
        Copied file //language/lang_english/lang_admin.php
        Copied file //language/lang_english/lang_admin_board.php
        Copied file //language/lang_english/lang_main.php
        Copied file //language/lang_english/lang_main_attach.php
        Copied file //language/lang_english/lang_profile.php
        Could not create directory //language/lang_polish/
        Copied file //language/lang_polish/lang_admin.php
        Copied file //language/lang_polish/lang_admin_board.php
        Copied file //language/lang_polish/lang_main.php
        Copied file //language/lang_polish/lang_main_attach.php
        Copied file //language/lang_polish/lang_profile.php
        Could not create directory //pafiledb/
        Could not create directory //pafiledb/includes/
        Copied file //pafiledb/includes/comment.php
        Copied file //pafiledb/includes/download.php
        Copied file //pafiledb/includes/functions.php
        Copied file //pafiledb/includes/post_comment.php
        Copied file //pafiledb/includes/search.php
        Could not create directory //pafiledb/uploads/
        Copied file //pafiledb/uploads/.htaccess
        Could not create directory //scripts/
        Copied file //scripts/index.htm
        Copied file //scripts/index.php
        Could not create directory //scripts/lang_english/
        Copied file //scripts/lang_english/lang_update.php
        Could not create directory //scripts/lang_polish/
        Copied file //scripts/lang_polish/lang_update.php
        Copied file //scripts/update.php
        Copied file //scripts/update.sql
        Copied file //scripts/update_orig.sql
        Copied file //scripts/update_useragent.php
        Could not create directory //stat_modules/
        Could not create directory //stat_modules/age_statistics/
        Copied file //stat_modules/age_statistics/info.txt
        Could not create directory //stat_modules/age_statistics/lang_english/
        Copied file //stat_modules/age_statistics/lang_english/lang.php
        Could not create directory //stat_modules/age_statistics/lang_polish/
        Copied file //stat_modules/age_statistics/lang_polish/lang.php
        Copied file //stat_modules/age_statistics/module.php
        Copied file //stat_modules/age_statistics/module.tpl
        Copied file //stat_modules/age_statistics/modulex.php
        Could not create directory //stat_modules/last_active_users/
        Copied file //stat_modules/last_active_users/info.txt
        Could not create directory //stat_modules/last_active_users/lang_english/
        Copied file //stat_modules/last_active_users/lang_english/lang.php
        Could not create directory //stat_modules/last_active_users/lang_polish/
        Copied file //stat_modules/last_active_users/lang_polish/lang.php
        Copied file //stat_modules/last_active_users/module.php
        Copied file //stat_modules/last_active_users/module.tpl
        Could not create directory //stat_modules/latest_topics/
        Copied file //stat_modules/latest_topics/info.txt
        Could not create directory //stat_modules/latest_topics/lang_english/
        Copied file //stat_modules/latest_topics/lang_english/lang.php
        Could not create directory //stat_modules/latest_topics/lang_polish/
        Copied file //stat_modules/latest_topics/lang_polish/lang.php
        Copied file //stat_modules/latest_topics/module.php
        Copied file //stat_modules/latest_topics/module.tpl
        Could not create directory //stat_modules/most_active_topics/
        Copied file //stat_modules/most_active_topics/info.txt
        Could not create directory //stat_modules/most_active_topics/lang_english/
        Copied file //stat_modules/most_active_topics/lang_english/lang.php
        Could not create directory //stat_modules/most_active_topics/lang_polish/
        Copied file //stat_modules/most_active_topics/lang_polish/lang.php
        Copied file //stat_modules/most_active_topics/module.php
        Copied file //stat_modules/most_active_topics/module.tpl
        Could not create directory //stat_modules/most_viewed_topics/
        Copied file //stat_modules/most_viewed_topics/info.txt
        Could not create directory //stat_modules/most_viewed_topics/lang_english/
        Copied file //stat_modules/most_viewed_topics/lang_english/lang.php
        Could not create directory //stat_modules/most_viewed_topics/lang_polish/
        Copied file //stat_modules/most_viewed_topics/lang_polish/lang.php
        Copied file //stat_modules/most_viewed_topics/module.php
        Copied file //stat_modules/most_viewed_topics/module.tpl
        Could not create directory //stat_modules/new_posts_by_month/
        Copied file //stat_modules/new_posts_by_month/info.txt
        Could not create directory //stat_modules/new_posts_by_month/lang_english/
        Copied file //stat_modules/new_posts_by_month/lang_english/lang.php
        Could not create directory //stat_modules/new_posts_by_month/lang_polish/
        Copied file //stat_modules/new_posts_by_month/lang_polish/lang.php
        Copied file //stat_modules/new_posts_by_month/module.php
        Copied file //stat_modules/new_posts_by_month/module.tpl
        Could not create directory //stat_modules/new_topics_by_month/
        Copied file //stat_modules/new_topics_by_month/info.txt
        Could not create directory //stat_modules/new_topics_by_month/lang_english/
        Copied file //stat_modules/new_topics_by_month/lang_english/lang.php
        Could not create directory //stat_modules/new_topics_by_month/lang_polish/
        Copied file //stat_modules/new_topics_by_month/lang_polish/lang.php
        Copied file //stat_modules/new_topics_by_month/module.php
        Copied file //stat_modules/new_topics_by_month/module.tpl
        Could not create directory //stat_modules/new_users_by_month/
        Copied file //stat_modules/new_users_by_month/info.txt
        Could not create directory //stat_modules/new_users_by_month/lang_english/
        Copied file //stat_modules/new_users_by_month/lang_english/lang.php
        Could not create directory //stat_modules/new_users_by_month/lang_polish/
        Copied file //stat_modules/new_users_by_month/lang_polish/lang.php
        Copied file //stat_modules/new_users_by_month/module.php
        Copied file //stat_modules/new_users_by_month/module.tpl
        Could not create directory //stat_modules/priv_msgs/
        Copied file //stat_modules/priv_msgs/info.txt
        Could not create directory //stat_modules/priv_msgs/lang_english/
        Copied file //stat_modules/priv_msgs/lang_english/lang.php
        Could not create directory //stat_modules/priv_msgs/lang_polish/
        Copied file //stat_modules/priv_msgs/lang_polish/lang.php
        Copied file //stat_modules/priv_msgs/module.php
        Copied file //stat_modules/priv_msgs/module.tpl
        Could not create directory //stat_modules/top_advert/
        Copied file //stat_modules/top_advert/info.txt
        Could not create directory //stat_modules/top_advert/lang_english/
        Copied file //stat_modules/top_advert/lang_english/lang.php
        Could not create directory //stat_modules/top_advert/lang_polish/
        Copied file //stat_modules/top_advert/lang_polish/lang.php
        Copied file //stat_modules/top_advert/module.php
        Copied file //stat_modules/top_advert/module.tpl
        Could not create directory //stat_modules/top_helpful/
        Copied file //stat_modules/top_helpful/info.txt
        Could not create directory //stat_modules/top_helpful/lang_english/
        Copied file //stat_modules/top_helpful/lang_english/lang.php
        Could not create directory //stat_modules/top_helpful/lang_polish/
        Copied file //stat_modules/top_helpful/lang_polish/lang.php
        Copied file //stat_modules/top_helpful/module.php
        Copied file //stat_modules/top_helpful/module.tpl
        Could not create directory //stat_modules/top_posters/
        Copied file //stat_modules/top_posters/info.txt
        Could not create directory //stat_modules/top_posters/lang_english/
        Copied file //stat_modules/top_posters/lang_english/lang.php
        Could not create directory //stat_modules/top_posters/lang_polish/
        Copied file //stat_modules/top_posters/lang_polish/lang.php
        Copied file //stat_modules/top_posters/module.php
        Copied file //stat_modules/top_posters/module.tpl
        Could not create directory //stat_modules/top_smilies/
        Copied file //stat_modules/top_smilies/info.txt
        Could not create directory //stat_modules/top_smilies/lang_english/
        Copied file //stat_modules/top_smilies/lang_english/lang.php
        Could not create directory //stat_modules/top_smilies/lang_polish/
        Copied file //stat_modules/top_smilies/lang_polish/lang.php
        Copied file //stat_modules/top_smilies/module.php
        Copied file //stat_modules/top_smilies/module.tpl
        Could not create directory //stat_modules/top_words/
        Copied file //stat_modules/top_words/info.txt
        Copied file //stat_modules/top_words/install.sql
        Could not create directory //stat_modules/top_words/lang_english/
        Copied file //stat_modules/top_words/lang_english/lang.php
        Could not create directory //stat_modules/top_words/lang_polish/
        Copied file //stat_modules/top_words/lang_polish/lang.php
        Copied file //stat_modules/top_words/module.php
        Copied file //stat_modules/top_words/module.tpl
        Copied file //stat_modules/top_words/top_words_install.txt
        Could not create directory //stat_modules/users_from_where/
        Copied file //stat_modules/users_from_where/info.txt
        Could not create directory //stat_modules/users_from_where/lang_english/
        Copied file //stat_modules/users_from_where/lang_english/lang.php
        Could not create directory //stat_modules/users_from_where/lang_polish/
        Copied file //stat_modules/users_from_where/lang_polish/lang.php
        Copied file //stat_modules/users_from_where/module.php
        Copied file //stat_modules/users_from_where/module.tpl
        Could not create directory //stat_modules/users_gender/
        Copied file //stat_modules/users_gender/info.txt
        Could not create directory //stat_modules/users_gender/lang_english/
        Copied file //stat_modules/users_gender/lang_english/lang.php
        Could not create directory //stat_modules/users_gender/lang_polish/
        Copied file //stat_modules/users_gender/lang_polish/lang.php
        Copied file //stat_modules/users_gender/module.php
        Copied file //stat_modules/users_gender/module.tpl
        Could not create directory //stat_modules/user_agent/
        Copied file //stat_modules/user_agent/info.txt
        Could not create directory //stat_modules/user_agent/lang_english/
        Copied file //stat_modules/user_agent/lang_english/lang.php
        Could not create directory //stat_modules/user_agent/lang_polish/
        Copied file //stat_modules/user_agent/lang_polish/lang.php
        Copied file //stat_modules/user_agent/module.php
        Copied file //stat_modules/user_agent/module.tpl
        Could not create directory //admin/
        Copied file //admin/admin_attachments.php
        Copied file //admin/admin_board.php
        Copied file //admin/admin_custom_fields.php
        Copied file //admin/admin_db_utilities.php
        Copied file //admin/admin_faq_editor.php
        Copied file //admin/admin_forumauth.php
        Copied file //admin/admin_forums.php
        Copied file //admin/admin_ranks.php
        Copied file //admin/admin_rebuild_search.php
        Copied file //admin/admin_shoutbox.php
        Copied file //admin/admin_smilies.php
        Copied file //admin/admin_users.php
        Copied file //admin/admin_user_bantron.php
        Copied file //admin/index.php
        Copied file //admin/modules_data.php
        Copied file //admin/page_header_admin.php
        Could not create directory //album_mod/
        Copied file //album_mod/album_functions.php
        Could not create directory //attach_mod/
        Copied file //attach_mod/displaying.php
        Could not create directory //attach_mod/includes/
        Copied file //attach_mod/includes/functions_admin.php
        Copied file //attach_mod/includes/functions_attach.php
        Could not create directory //chatbox_mod/
        Copied file //chatbox_mod/chatbox.php
        Copied file //chatbox_mod/chatbox_drop.php
        Copied file //chatbox_mod/chatbox_function.php
        Copied file //chatbox_mod/messenger_list.php
        Copied file //chatbox_mod/messenger_send.php
        Copied file //chatbox_mod/messenger_view.php
        Could not create directory //db/
        Could not create directory //db/schemas/
        Copied file //db/schemas/mysql_basic.sql
        Copied file //db/schemas/mysql_schema.sql
        Could not create directory //dbloader/
        Copied file //dbloader/dbloader.php
        Copied file //dbloader/functions.php
        Copied file //portal.php
        Copied file //posting.php
        Copied file //printview.php
        Copied file //privmsg.php
        Copied file //profilephoto_mod.php
        Copied file //quick_reply.php
        Copied file //search.php
        Copied file //seeker.php
        Copied file //shoutbox.php
        Copied file //shoutbox_view.php
        Copied file //topic_spy.php
        Copied file //topic_view_users.php
        Copied file //uacp.php
        Copied file //admin_attachments.php
        Copied file //admin_board.php
        Copied file //admin_custom_fields.php
        Copied file //admin_db_utilities.php
        Copied file //admin_faq_editor.php
        Copied file //admin_forumauth.php
        Copied file //admin_forums.php
        Copied file //admin_ranks.php
        Copied file //admin_rebuild_search.php
        Copied file //admin_shoutbox.php
        Copied file //admin_smilies.php
        Copied file //admin_user_bantron.php
        Copied file //admin_users.php
        Copied file //chatbox_front.php
        Copied file //check_data.php
        Copied file //check_files.php
        Copied file //common.php
        Copied file //download.php
        Copied file //faq.php
        Copied file //fetchposts.php
        Copied file //gg.php
        Copied file //groupcp.php
        Copied file //groupcp_mail.php
        Copied file //ignore_topics.php
        Copied file //index.php
        Copied file //install.php
        Copied file //login.php
        Copied file //memberlist.php
        Copied file //modcp.php
        Copied file //modules_data.php
        Copied file //page_header_admin.php
        Copied file //viewtopic.php
        Copied file //warnings.php
        Copied file //viewforum.php

mateusz123025 - 13-04-2013, 23:19

(Aktualizacja Stylu Problem)
juz mój problem naprawiłem ale teraz niemoge znaleźć w :
Kod:
templates/subSilver/modcp_merge_topicpost.tpl

tego :
Kod:
<td align="left"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a> -> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>

czesio56560 - 14-04-2013, 09:49

A próbowałeś znaleźć tylko jakieś słowa kluczowe takie jak
Kod:
{U_VIEW_FORUM}
??

Oneitatsu - 15-04-2013, 03:31

Nie wiem czy ktoś już zgłaszał, gdyż szczerze mówiąc - wątku nie czytałem. Tak czy siak instrukcja ręcznej aktualizacji jest niesolidna. Są w niej pewne nieścisłości, np.:

Cytat:

#
#-----[ FIND ]------------------------------------------
#
$do_gzip_compress = FALSE;

#
#-----[ REPLACE WITH ]------------------------------------------
#
/*

$do_gzip_compress = FALSE;

- gdzie brakuje odstępu pomiędzy "/*" a "#". Taką rzecz łatwo przeoczyć, zbyt łatwo.

czy choćby przykład:
Cytat:

#
#-----[ FIND ]------------------------------------------
#
if ( ereg('-#', $poster_rank) )

#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( strstr($poster_rank,'-#') )

, gdzie if ( ereg('-#', $poster_rank) ) występuje trzy razy, a nie jeden raz. Polecenie nie precyzuje ilości zmian, jakie należy nanieść - dopiero zajrzenie do gotowego pliku pozwala rozwiać wątpliwość.

Polecam także zmienić nieco politykę tych poleceń. Czemu są wyłącznie po angielsku? modyfikacja jest rodzima, a pragnę dodać, że nie wszyscy znają angielski. Młodość, to żadne wytłumaczenie, ale są np. osoby, które wybrały w szkołach inne języki. Nie, nie mówię, aby linijka miała zaraz zawierać osiem wersji tego samego zwrotu, ale dwie byłyby w porządku. Takie..
Cytat:


#############################
#----- [ZNAJDŹ | FIND ] ---------------------------#
#############################

#############################
#----- [ZAMIEŃ | REPLACE ] ----------------------#
#############################

#############################
#----- [USUŃ | DELETE ] ---------------------------#
#############################

- przy okazji ludziska zapamiętaliby zwroty obcojęzyczne. "phpbb by Przemo: Bawi i Uczy".

Andzela - 15-04-2013, 05:32

Oneitatsu napisał/a:
Polecam także zmienić nieco politykę tych poleceń. Czemu są wyłącznie po angielsku? modyfikacja jest rodzima, a pragnę dodać, że nie wszyscy znają angielski. Młodość, to żadne wytłumaczenie, ale są np. osoby, które wybrały w szkołach inne języki. Nie, nie mówię, aby linijka miała zaraz zawierać osiem wersji tego samego zwrotu, ale dwie byłyby w porządku. Takie..


Podpisuje sie pod tym, ja co prawda j. polskiego nie uzywam na codzien, angielski to.. poradzic, poradze sobie, ale tez mnie to zastanowilo, dlaczego skrypt jest w 100% modyfikowany przez Polonie i slowa ktore mogly by byc po polsku, sa w j. angielskim, wiec przyklad ktory podal Oneitatsu moglby byc naprawde wziety pod uwage.

irekk - 15-04-2013, 18:38

Co do waszych problemów z php 5.4 KONIECZNA jest zamiana

Kod:
while( list($var, $param) = @each($params) )
{
    if ( !empty($HTTP_POST_VARS[$param]) || !empty($HTTP_GET_VARS[$param]) )
    {
        $$var = ( !empty($HTTP_POST_VARS[$param]) ) ? htmlspecialchars($HTTP_POST_VARS[$param]) : htmlspecialchars($HTTP_GET_VARS[$param]);
    }
    else
    {
        $$var = '';
    }
}


na

Kod:
foreach($params as $var => $param) {
 
    $$var = '';
    if(!empty($_REQUEST[$param])) {
        $$var = $_REQUEST[$param];
    }
}


w pliku posting.php przez ta dziwna konstrukcje i escape'owanie znakow kod gubi parametry (zwlaszcza opcjami ankiety przy tworzeniu nowego tematu). Bez htmlspecialchars bo polskie znaki robia problem. ew mozna dac konwersje znakow ale moze byc problem z dostepnoscia bibliotek.

czesio56560 - 15-04-2013, 18:50

Nie znam się tak bardzo, ale czy htmlspecialchars nie zabezpiecza przed atakami sql injection/xss ? ? Z tego co rozumiem, to jak się to zamieni to ten fragment nie będzie na coś podatny ?
irekk - 15-04-2013, 20:19

Nie zabezpiecza ale jest używane do zabezpieczania. Akurat tą funkcję można obejść. Tak czy siak, z uwagi na to że php 5.4 używa domyślnego kodowania utf-8, htmlspecialchars oczekuje utf'a a jako że dostaję przedpotopowy iso, funkcja wykłada się i zwraca pustego stringa. Tak więc, albo to wyłączysz (a parametry z tego co widzę są używane do sterowania przepływami, więc ani XSS ani SQL injection ci nie grozi) albo namówisz przema by po 10 latach usiadł do kodu i zrobił to jak należy albo dorzucisz sobie konwersję iso -> utf8 na własną rękę.
Idealnie by było przejść zarówno w templatkach jak i w bazie na utf-8 ale to jest tak duża zmiana że osoby z obecnym skryptem miały by prze**bane :mrgreen:

Przemo - 15-04-2013, 22:15

No tylko później, żeby ktos tego nie skopiował na inne miejsca gdzie już atak XSS grozi, więc lepiej nie kasować htmlspecialchars() tylko jej użyć prawidłowo dla PHP 5.4
Kod:
while( list($var, $param) = @each($params) )
{
    if ( !empty($HTTP_POST_VARS[$param]) || !empty($HTTP_GET_VARS[$param]) )
    {
        $$var = ( !empty($HTTP_POST_VARS[$param]) ) ? htmlspecialchars($HTTP_POST_VARS[$param], ENT_COMPAT | ENT_HTML401, 'ISO-8859-1') : htmlspecialchars($HTTP_GET_VARS[$param], ENT_COMPAT | ENT_HTML401, 'ISO-8859-1');
    }
    else
    {
        $$var = '';
    }
}


Zmiana kodowania z ISO na UTF równa się wielkim problemom przy aktualizacji dużych forów, chodzi m.in o kodowanie dużej bazy i dlatego jest cały czas odkładana w czasie. Już nie mówiąc o dziesiątkach innych problemów jak np brak bibliotek MB na serwerach dla wszystkich funkcji *str* w skrypcie.

A obejście htmlspecialchars jest niemożliwe w naszym skrypcie, ta funkcja ma dziury tylko w UTF i w php < 5.2.12

Andzela - 15-04-2013, 23:07

ja tez wolalabym miec cale forum w UTF-8, niz w ISO-2, ze wzgledu na dwa jezyki forum.
Problemem jest tez wpisanie ñ w nowy temat, bo juz pozniej wszystkie znaki pisane w forum sa ok ale np. cudzyslowie: ", nie mozna wpisac jak i ñ. i w shoutboxie tez nie mozna.



Powered by phpBB modified by Przemo © 2003 phpBB Group