| Autor |
Wiadomość |
pawelj
~user

Dołączył(a): 19.11.2006
Posty: 5
Status: Offline
|
Wysłany: 3 Gru 2006 00:06:59
|
|
UA: Opera/9.02 (Windows NT 5.1; U; pl) |
Znalazłem kilka usterek w ósemce, pewnie będzie ich więcej. Pomyślałem, że dobrze byłoby zebrać to do tzw. "kupy". :D
1) Edycja bloków - plik "\nuke\admin\modules\blocks.php"
- zmienna $refresh w funkcji "EditBlocksSave()" dopisać za
deklaracją globalnych:
if ($refresh=="") $refresh=0;
2) UWAGA! Konieczne tylko dla poczty przez SMTP z uwierzytelnianiem
Wysyłanie emaili:
- instalacja PEAR w PHP (mail i socket) lub moje rozwiązanie
bez PEAR jest na forum
- utworzenie pliku "\nuke\includes\mailconfig.php"
- edycja zbioru "\nuke\modules\feedback\index.php"
- edycja zbioru "\nuke\modules\News\friend.php"
- edycja zbioru "\nuke\admin\modules\newsletter.php"
- edycja zbioru "\nuke\modules\Your_Account\index.php"
3) Edycja pliku "\nuke\includes\class_sql_inject.php"
- zmiana w funkcji "test()" (linia 106):
nazwa zmiennej $SRQ, powinno być $sRQ
4) Baza danych tabela "nuke_users",
- usunięto w polach "bio" i "ublock" znacznik "not null"
5) Błędny formularz w "modules\Feedbeak\index.php"
6) Brak w polskim pliku językowym słów:
-1- _TOPICS - Tematy
-2- _ALLTOPICS - Wszystkie tematy
-plik: - "\nuke\language\lang-polish.php"
7) W tabeli "counter" zmienić w pierwszym wierszu wartość pola "var"
- z "kliknięć" na "hits"
8) Brak wpisu "define("_SEARCHDIS","Przeszukaj komentarze");" w:
- "\modules\News\language\lang-polish.php"
9) Brak wpisu "$AllowableHTML" w zmiennych globalnych
- lokalizacja: "\modules\News\comments.php" - funkcja: reply(...)
- objawy: w momencie, gdy chcemy skomentować artykuł
wyświetla się błąd zamiast listy dozwolonych znaczników html
10) Brak wczytania nagłówka przed wykonaniem funkcji
"navbar($sid, $title, $thold, $mode, $order);"
- lokalizacja: "\modules\News\comments.php"
- funkcja: DisplayTopic(...)
- dopisać: "include_once("header.php");" przed
"navbar($sid, $title, $thold, $mode, $order);"
- objawy: w momencie, gdy klikamy w "nadrzędny" w przeglądaniu
odpowiedzi na komentarz pojawia się błąd:
"nieznana funkcja OpenTable()", potem CloseTable() itd...
Postaram się dopisywać kolejne usterki (jeżeli istnieją) i zachęcam innych.
Jeżeli zauważysz, że którakolwiek z zaproponowanych przeze mnie zmian
powoduje jakieś problemy, to opisz je - za co z góry dzięki.
|
|
|
|
|
|
|
 |
|
|
 |
dudi
@admin

Dołączył(a): 13.12.2004
Posty: 3175
Pochwał: 330
Skąd: Tychy
Status: Offline
|
Wysłany: 3 Gru 2006 00:21:24
|
|
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1) Gecko/20061010 Firefox/2.0 |
|
|
|
 |
pawelj
~user

Dołączył(a): 19.11.2006
Posty: 5
Status: Offline
|
Wysłany: 5 Gru 2006 22:45:46
|
|
UA: Opera/9.02 (Windows NT 5.1; U; pl) |
Kilka kolejnych poprawek:
11) Błąd pojawia się przy MySQL 5x, ponieważ "reads" jest słowem kluczowym
- lokalizacja: "\modules\Topics\index.php" - pierwsze zapytanie SQL
- zamienić nazwę wirtualnego pola tabeli w zapytaniu:
a) zamienić "(...), SUM(s.counter) AS reads (...)"
na przykład na "(...), SUM(s.counter) AS read_count (...)"
b) zamienić ".(isset($row['reads']) ? $row['reads'] : 0)."
na ".(isset($row['read_count']) ? $row['read_count'] : 0)."
- objawy: nie wyświetla się lista tematów
12) Ostrożna zmiana w "mainfile.php" linia 205 (u mnie, u Was może być gdzieś w okolicy)
- dodać po lini:
foreach ($_POST as $secvalue) {
- linię:
if (is_array($secvalue)) $secvalue=join("",$secvalue);
- objawy: w chwili dodawania kategorji do forum wywala błąd konwersji tablicy na sring
swoją drogą troche dziwne, że tablica "$_POST" przekazuje tablicę ???
przekazywane zmienne tablicowe to $_POST["forumname"] i $_POST["addforum"].
Przypuszczam, że błąd powstaje gdzieś w pliku:
"\modules\Forums\admin\admin_forums.php"
może ktoś znajdzie, ja nie miałem tyle czasu a obejście działa.
13) Forum. Błędne ścieżki względne do pliku "functions_search.php"
- lokalizacja: "\modules\Forums\includes\prune.php"
- zamienić dwukrotnie po if i po else na początku pliku:
"require("modules/Forums/includes/functions_search.php");"
- na:
"require("../includes/functions_search.php");"
- objawy: np. nie można usunąć z forum tematu
Prośba o weryfikację (jeżeli ktoś używa ósemki) na innym sprzęcie.
Ja sprawdzam na maszynach z PHP 5.0.5, MySQL 5.0 i Apache 2.0.55 na
WindzieXP, Debianie i Win 2k Server.
|
|
|
|
|
|
|
 |
Babalu
~user

Dołączył(a): 7.02.2006
Posty: 22
Pochwał: 4
Skąd: Teresin
Status: Offline
|
Wysłany: 11 Sty 2007 15:43:34
|
|
UA: Opera/9.10 (Windows NT 5.1; U; pl) |
Co do punktu 13 uważam, to według mnie po else powino być tylko:
"require("functions_search.php");"
bo inaczej nie działa automatyczne czyszczenie forum.
Zresztą i po if, też wystarcza tylko taki wpis, czyli ogólnie cały ten if nie ma sensu, skoro niezależenie od wyniku sprawdzenia robi to samo, wystarczy wiec tylko linia:
require("functions_search.php");
Taka mała optymalizacja kodu
Kolejne poprawki:
14) plik case.czat.php z katolgu admin/case w w polecenich include należy zmienić wpisy Czat.php na czat.php - bez tej poprawki nie mamy dostępu do adminstracji czatem.
|
|
|
_________________ Sport to fajna sprawa.
LKS Mazowsze Teresin |
|
|
|
 |
shadow
~user

Dołączył(a): 27.01.2007
Posty: 1
Status: Offline
|
Wysłany: 27 Sty 2007 15:51:08
|
|
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1 |
czyli najlepiej jak będzie jak zrobia poprawki a my sobie ściagniemy
żartuje Dzięki wiellkie za te poprawki WIELKIE THX bo mam podobne błędy, nie które zrobiłem sam ale reszta.... pzdr
|
|
|
|
|
|
|
 |
piecha
~user

Dołączył(a): 25.01.2007
Posty: 22
Skąd: Starogard Gdański
Status: Offline
|
Wysłany: 30 Sty 2007 16:41:46
|
|
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.9) Gecko/20061206 Firefox/1.5.0.9 |
| Cytat: |
| czyli najlepiej jak będzie jak zrobia poprawki a my sobie ściagniemy |
Siemka. Nie chce iść na łatwiznę, ale z kilkoma punktami nie moge sobie poradzic ze wzgledu, ze jestem laikiem.
Milo bylo by gdyby ktos jednak zrobil gotowa poprawke i udostepnil ja nam - laikom
Pozdrawiam
|
|
|
|
|
|
|
 |
CiNeK
~user

Dołączył(a): 5.01.2007
Posty: 59
Pochwał: 1
Status: Offline
|
Wysłany: 7 Cze 2007 21:45:03
|
|
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4 |
a ja się zastanawiałem czemu nuke nie wyświetla listy tematów
ale postąpiłem według instrukcji podanej tutaj, i podziałało - naprawdę wielkie dzięki pawelj
ósemka ma dość sporo tych błędów ale da się jeszcze jakoś z tym żyć ale bez kombinowania nie da rady
może jakiś patch?
|
|
|
|
|
|
|
 |
pawelj
~user

Dołączył(a): 19.11.2006
Posty: 5
Status: Offline
|
Wysłany: 30 Cze 2007 11:19:20
|
|
UA: Opera/9.20 (Windows NT 5.1; U; pl) |
Witam ponownie. Cieszę się, że komuś się przydały moje spostrzeżenia i nie musiał kombinować. Dzięki za uwagi.
15) Moduł Advertising. Nie można zapisać wyedytowanych danych o banerze do bazy.
- lokalizacja: "\modules\Advertising\admin\index.php"
- zmienić: funkcja "BannerEdit" (od 6-tego do 13-go wiersza od końca funkcji), należy usunąć lub wykomentować następujące wiersze:
| Kod: |
<!--
<input type=\"hidden\" name=\"imptotal\" value=\"$imptotal\">
<input type=\"hidden\" name=\"impmade\" value=\"$impmade\">
<input type=\"hidden\" name=\"imageurl\" value=\"$imageurl\">
<input type=\"hidden\" name=\"impadded\" value=\"$impadded\">
<input type=\"hidden\" name=\"position\" value=\"$position\">
<input type=\"hidden\" name=\"active\" value=\"$active\">
<input type=\"hidden\" name=\"ad_width\" value=\"$ad_width\">
<input type=\"hidden\" name=\"ad_height\" value=\"$ad_height\">
-->
|
Zachęcam do opisywania swoich poprawek, w kupie raźniej .
|
|
|
|
|
|
|
 |
CiNeK
~user

Dołączył(a): 5.01.2007
Posty: 59
Pochwał: 1
Status: Offline
|
Wysłany: 3 Gru 2007 22:29:09
|
|
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11 |
Przy wersji 8.1 Nuke'a znalazłem braki w pliku lang-polish w folderze Nuke/languages/*.*
brakujące wpisy
| Kod: |
define("_NONEWSYET","Brak jeszcze artykułów");
define("_TOTNEWS","Wszystkie nowe");
define("_TOTREADS","Przeczytano"); |
|
|
|
|
|
|
|
 |
|
|