Actualizare script filumina.ro de la versiunea din 31-08-2017, la versiunea din 19-12-2017

Conținutul fișierului Ce_e_nou.txt:
Această actualizare este valabilă doar pentru versiunea din data de 31-08-2017.
Pentru a instala această actualizare, urmează cu atenție următorii pași:

1. Fă un backup al întregului site, pentru eventualitatea în care greșești ceva, sau pentru recuperarea de modificări pe care le-ai adus scriptului și bazei de date.
2. Șterge fișierele din public_html, (ATENȚIE! DOAR FIȘIERELE, NU ȘI FOLDERELE!).
3. Copiază fișierele din scriptul descărcat, doar fișierele din folderul pubic_html.
4. Copiază conținutul folderului numit "actualizare_dela_31-08-2017_la_19-12-2017" unde ai copiat și fișierele, adică în public_html, sau în rădăcina domeniului pe care vrei să actualizezi acest script.
5. Editează și salvează fișierul numit "config.php", și numele site-ului din fișierele ".htaccess" și "robots.txt" precum le-ai avut în scriptul anterior.
6. Apelează în browser (DOAR O SINGURĂ DATĂ) fișierul numit "actualizare.php".
7. Verifică funcționalitatea site-ului.
8. Dacă ai fișiere din versiunea anterioară, și dorești să le incluzi în acest script, trebuie să înlocuiești numele variabilelor care au fost modificate, (pentru mai multe detalii, citește mai jos).

În această versiune a scriptului au fost făcute următoarele modificări:
Au fost înlocuite anumite porțiuni de text cu variabile astfel:
– Combinația 'width="16" height="16" ' a devenit $div[14] pentru versiunile xhtml și html, iar pentru WML a fost definită tot în această variabilă, dar având același conținut
– Combinația 'width="32" height="32" ' a devenit $div[15] pentru versiunile xhtml și html, iar pentru WML a fost definită tot în această variabilă, dar având același conținut
– Combinația 'width="64" height="64" ' a devenit $div[16] pentru versiunile xhtml și html, iar pentru WML a fost definită tot în această variabilă, dar având același conținut
– Combinația 'width="128" height="128" ' a devenit $div[17] pentru versiunile xhtml și html, iar pentru WML a fost definită tot în această variabilă, dar având același conținut
– Conținutul clasei rotunjit a fost declarat doar în CSS-ul global, iar clasa a fost definită în variabila $div[18], și a fost făcut ca să fie afișată și la afișarea pozelor, la apelarea prin funcția filtru() din fișierul f_filtru.php
– Clasele rotunjit și d128 au fost definite în variabila $div[19], în locurile în care erau definite ambele clase, deoarece nu erau recunoscute de browsere dacă erau afișate fiecare ca valoare separată în același tag, dar în atribute diferite.
A fost adăugată variabila $setari_elemente, și au fost mutate următoarele variabile în interiorul acesteia:
– $anti_flood a devenit $setari_elemente['anti_flood'],
– $cod_robot a devenit $setari_elemente['cod_robot'],
– $dobanda_banca a devenit $setari_elemente['dobanda_banca'],
– $elemente_raportate a devenit $setari_elemente['elemente_raportate'],
– $numar_prieteni a devenit $setari_elemente['numar_prieteni'],
– $text_final a devenit $setari_elemente['text_final'],
– $timp_editare a devenit $setari_elemente['minute_editare'],
– $zile_asteptare a devenit $setari_elemente['zile_asteptare'].
Au fost adăugate în variabila $setari_elemente și următoarele valori, unele deoarece anumiți utilizatori ai scriptului nu știau cum să modifice de prin script anumite perioade necesare pentru ștergerea în mod automat a anumitor elemente:
– 'an_lansare' controlează afișarea anului de lansare în fișierul index.php,
– 'cereri_neacceptate' controlează numărul de zile în funcție de care se șterg cererile în prietenie și cererile din grupuri ne acceptate,
– 'conturi_inactive' controlează numărul de zile în funcție de care se șterg conturile înregistrate dar care nu s-au autentificat; deasemenea numărul de ani în funcție de care se șterg conturile inactive, dar și numărul de zile în funcție de care se șterg conturile marcate pentru ștergere,
– 'elemente_citite' controlează numărul de zile în funcție de care se șterg următoarele elemente citite: mesajele din arhiva de chat, darurile, evenimentele recente, alertele, mesajele și notificările,
– 'elemente_necitite' controlează numărul de zile în funcție de care se șterg următoarele elemente necitite: darurile, alertele, mesajele și notificările,
– 'istoric_logari' controlează numărul de zile în funcție de care se șterg intrările din istoricul de browsere, logări și parole încercate,
– 'istoric_vizite' controlează numărul de zile în funcție de care se șterg intrările din istoricul de vizite pentru profil,
– 'zile_autobanare' – indică numărul de zile pentru care un membru este banat în mod automat, când este detectat de filtru că face spam.
A fost reparată o eroare în fișierele cron_orar.php și cron_zilnic.php; fișierele incluse au fost incluse cu funcția require_once în loc de require, deoarece generau eroare dacă erau apelate în fișierul index.php.
Au fost adăugate coloanele `data_de` și `data_la` în tabela `casatorii_virtuale`, deoarece în actualizarea din 07-04-2017 au fost incluse în fișierul actualizare2.php, ne fiind adăugate în actualizarea din 31-08-2017 în fișierul actualizare.php.
A fost adăugată o pagină de eroare care interzice descărcarea de fișiere de la descărcări dacă s-ar fi apelat prin link-uri în mod ne autentificat, dar și descărcarea albumelor la care au fost adăugate link-urile arhivate.
Au fost eliminate condițiile care blocau inserarea în jurnalul administratorilor a elementelor șterse dacă elementul era al celui ce îl ștergea, deoarece a fost imposibilă urmărirea unor comentarii șterse de către cei ce le-au adăugat; deasemenea a mai fost adăugată trimiterea de notificări către membrul căruia i s-au șters din panou alerte sau mesaje în mod individual, și la debanarea de către un administrator.
A fost actualizat scriptul getID3 la versiunea 1.9.15.
Au fost făcute anumite adaptări pentru compatibilitatea cu PHP 7.2, în fișierele: ascii-encoder-decoder.php, verifica-dns-domeniu.php și whois.php.

Au fost reparate variabile care generau erori de tip notice în error_log.
Au fost înlocuite anumite cuvinte fără diacritice fiind înlocuite cu cuvinte cu diacritice la nivelul întregului script, urmând ca treptat să fie înlocuite cât mai multe.
Au fost reparate și alte erori minore, deasemenea au fost reorganizate anumite interogări, fiind eliminate unele variabile definite în mod inutil.
A fost implementat operatorul ?? în anumite locuri în care a fost necesar; fiind eliminată apelarea funcției isset (facilitate valabilă începând cu php 7.0.0), modificare care pe parcurs urmează să fie aplicată întregului script.
Download script de aici!

3 gânduri despre „Actualizare script filumina.ro de la versiunea din 31-08-2017, la versiunea din 19-12-2017


  1. salut, cine ma ajuta si pe mine cu o functie de genul asta.

    ma refer la functia imagine din core.php la chaturile lavalair.

    ma refer cand dau click pe un avatar mil deschide cu urmatorul link: http://www.numesite.com/max.php?filename…234481.jpg
    insa eu as vrea sa mi-l deschida astfel : http://www.numesite.com/img.php?id=1
    fara sa mai arate link ala cu ../poze etc , sa apara decat ID= … la poza care a fost accesta!

    multumesc frumos !


  2. schimba-ti nick-ul acela in CERSETOR_XP, folosesti numele la altii ca sa pari si tu cineva, cand defapt, tu cersesti peste tot :)


    1. Care este problema ta ? Atenție la ceea ce scrii sa nu te trezesti cu ceva sesizări pe la miliție !

Lasă un răspuns