PHP-Nuke
  Strona głównaDownloadForumFAQ Zaloguj się  
Forum


 
Regulamin  Forum FAQ   Szukaj   Grupy   Rejestracja   Zaloguj
 
 
Zadając pytanie dotyczące PHPNuke podaj jego wersje!!

Zobacz następny temat
Zobacz poprzedni temat
Napisz nowy temat   Odpowiedz do tematu  Forum PHP-Nuke.org.pl Strona Główna » PHPNuke - pomoc
Autor Wiadomość
pawelj
~user



Dołączył(a): 19.11.2006
Posty: 5


Status: Offline


 
PostWysłany: 3 Gru 2006 00:06:59 Back to top  
Przeglądarka użytkownikaUA: 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.
Zobacz profil autora    
dudi
@admin



Dołączył(a): 13.12.2004
Posty: 3175
Pochwał: 330
Skąd: Tychy

Status: Offline


 
PostWysłany: 3 Gru 2006 00:21:24 Back to top  
Przeglądarka użytkownikaUA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1) Gecko/20061010 Firefox/2.0

temat na pewno się przyda.
Po zebraniu większej ilości błędów zostaną one na pewno poprawione.
Dzięki za informację

_________________
Pomocy udzielam TYLKO na forum !!! www.dusoft.pl
spawanie aluminium, stali nierdzewnej
Zobacz profil autora Odwiedź stronę autora    
pawelj
~user



Dołączył(a): 19.11.2006
Posty: 5


Status: Offline


 
PostWysłany: 5 Gru 2006 22:45:46 Back to top  
Przeglądarka użytkownikaUA: 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.
Zobacz profil autora    
Babalu
~user



Dołączył(a): 7.02.2006
Posty: 22
Pochwał: 4
Skąd: Teresin

Status: Offline


 
PostWysłany: 11 Sty 2007 15:43:34 Back to top  
Przeglądarka użytkownikaUA: 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 Smile

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
Zobacz profil autora Odwiedź stronę autora    
shadow
~user



Dołączył(a): 27.01.2007
Posty: 1


Status: Offline


 
PostWysłany: 27 Sty 2007 15:51:08 Back to top  
Przeglądarka użytkownikaUA: 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 Very Happy

żartuje Dzięki wiellkie za te poprawki WIELKIE THX bo mam podobne błędy, nie które zrobiłem sam ale reszta.... Smile pzdr
Zobacz profil autora    
piecha
~user



Dołączył(a): 25.01.2007
Posty: 22
Skąd: Starogard Gdański

Status: Offline


 
PostWysłany: 30 Sty 2007 16:41:46 Back to top  
Przeglądarka użytkownikaUA: 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 Rolling Eyes Smile

Pozdrawiam
Zobacz profil autora    
CiNeK
~user



Dołączył(a): 5.01.2007
Posty: 59
Pochwał: 1


Status: Offline


 
PostWysłany: 7 Cze 2007 21:45:03 Back to top  
Przeglądarka użytkownikaUA: 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 Confused

ale postąpiłem według instrukcji podanej tutaj, i podziałało - naprawdę wielkie dzięki pawelj Wink

ósemka ma dość sporo tych błędów ale da się jeszcze jakoś z tym żyć ale bez kombinowania nie da rady Smile

może jakiś patch? Very Happy
Zobacz profil autora    
pawelj
~user



Dołączył(a): 19.11.2006
Posty: 5


Status: Offline


 
PostWysłany: 30 Cze 2007 11:19:20 Back to top  
Przeglądarka użytkownikaUA: 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 Smile .
Zobacz profil autora    
CiNeK
~user



Dołączył(a): 5.01.2007
Posty: 59
Pochwał: 1


Status: Offline


 
PostWysłany: 3 Gru 2007 22:29:09 Back to top  
Przeglądarka użytkownikaUA: 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");
Zobacz profil autora    
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu

Zobacz następny temat
Zobacz poprzedni temat
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz dołączać plików na tym forum
Nie możesz ściągać plików na tym forum


Powered by phpBB [CR] © 2001, 2006 phpBB Group.
 

Copyright © 2004-2009 by phpnuke.org.pl :: PHP-Nuke Copyright © 2004 by Francisco Burzi.
Zdjęcia ślubne
Tworzenie strony: 0.41 sekund
Zapytań: 19