Actualizare script filumina.ro de la versiunea din 02-02-2015, la versiunea din 27-08-2015

Conținutul fișierului Ce_e_nou.txt:
Această actualizare este valabilă doar pentru versiunea din data de 02-02-2015.
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.
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_02-02-2015_la_27-08-2015" 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".
6. Dacă ai imaginea counter.gif personalizată cu numele site-ului tău, va trebui să o transformi în png.
7. Apelează în browser fișierul numit "actualizeaza.php".
8. Dacă ai transformat imaginea "counter.gif" în png, înlocuiește-o, în folderul "img".
9. Verifică funcționalitatea site-ului.

În această versiune a scriptului au fost făcute următoarele modificări:
Au fost redenumite fișierele având extensia ".php".
A fost adăugată trimiterea de notificări la adăugarea de comentarii membrilor care au apreciat/dezapreciat/comentat/notat un element din următoarele meniuri: bancuri, bibliotecă, blog, cântări, descărcări, meditații, mesaje instant, mesaje instant admini, poezii, poze, comentarii profil, sms-uri și știri.
Au fost redenumite fișierele fu_* în f_*.
Au fost făcute anumite modificări pentru compatibilitatea cu html5 valabile pentru versiunea html in f_sus.
A fost adăugată variabila $header1, variabilă care apare la meta descrieri în paginile fișierelor în care este setată.
A fost implementată posibilitatea de a nu indexa motoarele de căutare anumite pagini prin declararea în fișiere a variabilei $header2.
Au fost redenumite variabilele $header4 in $header5 și $refresh in $header4.
A fost eliminată înlocuirea textului "/reader" din fișierele: f_nou, mesaj și salveaza-cv.
A fost declarat ca și BBCode textul "/cititor/", fiind înlocuit cu numele membrului care citește un text.
A fost făcut ca dacă un cont este dezactivat sau ne validat să nu poată primi nimic.
Constanta ID_PROPRIETAR a fost redenumită în ID_PROPRIETARI și definită ca array, astfel fiind posibilă declararea mai multor membri cu drepturi depline de administrator.
A fost adăugat fișier pentru editarea de întrebări trivia.
Au fost adăugate link-uri pentru vizualizarea de aprecieri/dezaprecieri/comentarii la meniurile mesaje instant și mesaje instant admini.
Au fost puse coduri BB pentru link-uri la aprecierea/dezaprecierea/comentarea unui mesaj instant; în trimiterea de notificări și inserarea în lista cu evenimente.
A fost adăugat fișier pentru căutare în întrebările de la trivia.
A fost eliminată înlocuirea anumitor cuvinte din fișierul arhiva-camera-chat.
A fost eliminată funcția ischspam din fișierul f_chat, deoarece era inutilă, în script fiind valabil filtrul care banează automat pentru spam.
În sitemap-biblioteca a fost definită paginarea pentru texte.
A fost definită o nouă constantă, "TEXT_FINAL", constantă a cărei valoare apare la sfârșitul e-mailurilor, și în pagina de deconectare.
A fost redenumită constanta MAX_BUDS în NUMAR_PRIETENI.
A fost redenumită constanta TOPIC_AF în ANTI_FLOOD, și a fost implementată la trimiterea de alerte, daruri și mesaje, deasemenea a fost ștearsă linia anti_flood din tabela setari.
A fost redenumită coloana daruri în mod_daruri, din tabela membrii.
A fost eliminat topul de daruri primite.
A fost adăugată coloana top_daruri în tabela membrii, deasemenea o interogare în cron_zilnic pentru ștergerea darurilor citite mai vechi de 30 de zile și necitite mai vechi de 70 de zile.
A fost adaptat topul de daruri oferite la coloana top_daruri din tabela membrii.
A fost definită în variabila $header5 afișarea logoului la club.
A fost redenumită constanta LEI_CLUB în LEI_GRUP.
A fost redenumită tabela club_anunturi în grup_anunturi.
A fost redenumită tabela club_cluburi în grupuri.
A fost redenumită tabela club_membrii în grup_membrii.
A fost redenumită coloana meniu_cluburi în meniu_grupuri, din tabela membrii.
A fost redenumită imaginea img/cluburi.png în img/grupuri.png.
A fost redenumit meniul de cluburi în grupuri, deasemenea toate fișierele care aparțin de acest meniu.
A fost adăugată pentru admini posibilitatea de a căuta în link-uri la meniul caută în descărcări.
Au fost adăugate inserări în tabela evenimente la scrierea de alerte, mesaje, mesaje pe chat, răspunsuri la trivia.
A fost făcut ca un membru să nu poată scrie două comentarii cu același text la un element, deasemenea să nu poată scrie două comentarii unu după altul.
A fost adăugată pagină cu întrebările de la trivia în meniul trivia, deasemenea link pentru întrebările adăugate la trivia în fișierul statistici-membru.
A fost făcut ca la adăugarea unui comentariu să se insereze în evenimente și în notificări textul acestuia.
În fișierul f_sterg a fost adăugată o funcție numită actualizeaza_text, funcție care actualizează sau șterge texte din tabelele: alerte, evenimente, jurnal_admini, mesaje, notificari, deasemenea actualizează coloanele din tabela membrii: descriere, status, status_prieteni.
A fost implementată ștergerea inserărilor din tabelele evenimente și notificari la ștergerea unui comentariu.
A fost reparată o eroare la adăugarea la lista cu persoane ignorate; se numărau numărul de persoane adăugate în total în această listă.
Au fost eliminate meniurile imagini și streaming împreună cu imaginile lor.
A fost eliminată posibilitatea de închidere a site-ului din panoul de administrare.
Au fost personalizate titlurile paginilor care returnează eroare de tip 403 (acces interzis), cu numele elementului la care se face referire (modificare necesară pentru motoarele de căutare).
A fost reparată o eroare din cauza căreia nu se puteau șterge ori mai multe notificări bifate, ori câte o notificare transmisă prin link.
A fost definit timpul de 30 de zile la ștergerea automată de mesaje din arhiva de chat în fișierul cron_zilnic.
La chestionar a fost pusă o limită de 15 caractere la textul întrebării transmis prin link-uri și afișat în titluri.
A fost făcut ca un chestionar care aparține unui topic să nu poată fi accesat de către un utilizator care nu are permisiuni de acces la acel topic.
Au fost reparate anumite erori în fișierul admin-adauga-fisiere-copy; de un timp Copy a trecut la https, și din această cauză nu se insera dimensiunea fișierelor în baza de date.
Au fost declarate dimensiuni la apelările playerului în fișierele fisier și versiunea-cu-player, deoarece playerul era foarte mare, și atrăgea penalități de la Google, returnând pagini care nu erau adaptate pentru telefoanele mobile.
A fost reparată o eroare din fișierul postari-membru, link-ul către topic nu ducea la acel topic.
A fost reparată o eroare din fișierul f_topic_forum, nu se redirecționa corect către o pagină în care era setat prin link un id de postare.
A fost reparată o eroare din fișierul calculator, nu apărea formularul la accesarea meniului.
A fost modificată structura fișiereleor generatoare de sitemap-uri, fiind adăugată o funcție pentru generare, astfel fiind posibilă adăugarea de mai multe tag-uri pentru sitemap-uri de tip html și rss.
A fost eliminat meniul de delogare a unui membru de către un admin, ne fiind necesar deoarece există posibilitatea de a i-se șterge statusul, descrierea, sau de a fi pus pe mut.
A fost modificat site-ul de la care se preluau informațiile din fișierul informatii-ip, deoarece cel vechi avea un număr limitat de interogări.
A fost adăugat link către vezi-pe-harta în fișierul informatii-ip.
A fost eliminată constanta LIMBA, fiind definită în toate locurile limba Română.
A fost modificată definirea paginii curente dacă era setat un număr de postare prin link; în fișierul f_topic_forum, deasemenea a fost făcut să redirecționeze la link-ul normal al acelui topic dacă acea postare nu se găsește în acel topic.
A fost modificată definirea paginii curente dacă este setat un număr de comentariu prin link; în fișierele comentarii-*, deasemenea a fost făcut să redirecționeze la link-ul normal de comentarii al acelui element dacă acel comentariu nu se găsește la acel element.
A fost definită ordonarea ascendentă în funcție de dată la fișierele comentarii-*,.
A fost făcut să apară o imagine în dreptul comentariului, în cazul în care s-a transmis prin link un ID de comentariu în fișierele comentarii-*.
A fost făcută listă cu prieteni comuni și pus link-ul în profil.
A fost făcut ca din pagina de zâmbăreți să se poată șterge un zâmbăreț din lista de favoriți dacă e setat ca favorit.
A fost adăugat formular de căutare în meniul de zâmbăreți.
A fost adăugată posibilitatea de a seta o melodie favorită din fișierele de la descărcări, melodie care apare în profil.
A fost făcut ca să nu se seteze în tabela membrii, coloana invitatde, un ID al unui membru inexistent la înregistrarea pe site.
A fost făcut ca la ștergerea contului de către un membru să și-l poată șterge și doar introducând parola, variantă în care trebuie să aștepte 180 de zile, sau accesând un link, caz în care timpul de așteptare e de 360 de zile.
Au fost eliminate coloanele topcon și mtime din tabela membrii, și apelată coloana otime în locurile unde erau apelate cele două.
A fost implementată facilitatea de like-uri la poze, deasemenea afișarea datei la fiecare element la care s-a dat like/dislike; exceptând mesajele instant.
Au fost implementate prețuri la comentarea/notarea unei poze; fiind adăugate coloanele pret_com și pret_rate în tabela galerie_poze, și coloana pret în tabelele galerie_comentarii și galerie_note.
A fost făcut ca la editarea de prețuri, să nu se salveze numărul de lei dacă elementul nu e al celui ce l-a adăugat.
A fost făcut ca dacă nu e setat un mesaj la oferirea unui dar, la primirea lui să nu mai apară textul "Ți-a adresat și mesajul".
Au fost modificate fișierele generatoare de imagini gif exceptând fișierul ga.php; returnează imagini png, deasemenea a fost șters fișierul "img/font.gdf".
A fost făcut ca la autobanare să apară numele elementului pentru care membrul a fost banat.
A fost definită o nouă constantă, "ZILE_ASTEPTARE", constantă care conține numărul de zile care sunt necesare la autobanare și numărul de zile de la înregistrare în care un membru are anumite restricții pe site.
A fost înlocuit tagul <font> cu tagul <span> pentru compatibilitate cu html5, deasemenea din tabela biblia_texte, coloana text1, a fost înlocuită clasa Isus cu style="color:red".
Tagul <b> a fost înlocuit cu <strong>.
Au fost adăugate experimental anumite taguri pentru compatibilitatea cu schema.org și ogp.me la versiunea html.
Au fost eliminate liniile noi care făceau ca afișarea codului în sursa paginilor să fie afișat ordonat, pentru a ajuta încărcările paginilor.
Au fost definite în fișierul intra-pe-chat, textele din fișierul salutchat.txt.
A fost anulată setarea cookie-urilor pentru variabilele care nu diferă de varianta inițială în fișierul intra-pe-site.
A fost pusă imagine de descărcare în fișierul fisier.
A fost eliminată definirea de link-uri $back(1|2|3) din fișierele meniurilor care au dedicat fișier f_*, fiind definite în funcție de elemente în fișierele f_*.
A fost făcut ca membrii să-și poată edita și postările timp de 15 minute de la adăugarea lor.
Au fost rearanjate definirea apelărilor $back(1|2|3) în toate fișierele.
A fost făcut ca un membru să-și poată șterge unul sau mai multe mesaje care au fost marcate ca și rezolvate de către un administrator.
Au fost adăugate și link-uri către mesaje instant și mesaje instant admini în sitemap-site.
Au fost adăugate link-uri către aprecieri/dezaprecieri/note în sitemap-urile meniurilor care au așa ceva.
Au fost adăugate albume la galerie, deasemenea la fiecare album i se poate seta confidențialitatea în unul din cele patru moduri: public, pentru prieteni, cu parolă, pentru un anumit membru, iar în paginile cu poze apare o imagine care arată tipul albumului dacă poza face parte dintr-un album.
A fost făcut ca albumele fără poze și mai vechi de 24 de ore să se șteargă automat.
A fost făcut ca formularul de la trivia să nu poată fi completat în mod automat de către browser.
A fost eliminată funcția "LIKE" din interogările sql din fișierele: adauga-grup, adauga-topic, admin-muta-topicul, redenumeste-topic, salveaza-chestionar, salveaza-chestionar-topic, triburile2-trib.
A fost făcută pagină cu melodiile favorite setate, și a fost pus link-ul la descărcări.
A fost făcut ca la modificarea sex-ului din editarea profilului, să se actualizeze sex-ul și în tabela galerie_poze.
A fost făcută pagină pentru albume, și a fost pus link-ul în galerie.
Conținutul folderului "rsscache" a fost mutat în folderul "log/rss".
A fost șters folderul "rssimg".
A fost făcut să verifice coloana perm a celui ce trimite, nu a celui ce primește un mesaj, în fișierul trimite-i-mesaj.
A fost făcut ca doar proprietarii să poată vizualiza zâmbăreții invizibili.
A fost făcut ca mesajele din fișierul contacteaza-admini să nu poată fi transmise către un membru care nu face parte dintre administratorii site-ului.
A fost făcut ca ziua curentă să fie afișată cu roșu în meniul calendar.
Au fost eliminate funcțiile moderator și subadmin.
A fost reparată o eroare în fișierul top-pierzatori-quizz, nu se afișa nici un membru.
Au fost securizate fișierele pentru proprietari, să nu poată fi accesate de către admini, și fișierele accesibile pentru cei ce sunt ID_PROPRIETARI să nu poată fi accesate de către proprietari.
Linia "require'f_nou.php';" a fost definită doar dacă $de e mai mare de 0.
Scriptul poate fi descărcat din această pagină!

4 gânduri despre „Actualizare script filumina.ro de la versiunea din 02-02-2015, la versiunea din 27-08-2015


  1. Cum se scoate inregistrarea cu mail ? Nu e necesara, ba chiar incurca…nu toti utilizatorii au adrese de mail. Cum se poate scoate ?


    1. Se scoate din fișierul inregistreaza-cont-nou.php, dar în o versiune ulterioară o să fac altfel formularul de înregistrare.


  2. Salut, am o eroare cu scriptul tău și anume :
    Fatal error: Arrays are not allowed as constants in /home3/senzualii/public_html/config.php on line 12
    Am versiune 5.5 la php


    1. La varianta din 27-08-2015 e necesară minim versiunea 5.6.0, iar la varianta din 28-01-2016 e necesară minim varianta 7.0.0.

Lasă un răspuns la Sami Anulează răspunsul