Pagina 1 din 1

Nelămuriri la adăugarea linii într-un mod

Scris: 18-Ian-2011, 18:25:13
de 1960
Vă salut şi vă deranjez din nou.
Sper că am ales bine secţiunea...
Am ales MODul Topic Solved ptr v3.0.8, dar am dat de ceva ciudat în câteva linii, în momentul în care am adăugat unele fragmente în linii, am observat că apar două virgule, în loc de una.
Un exemplu în fişierul includes/ucp/ucp_main.php, se spune :

Find/Caută:

Cod: Selectaţi tot

'SELECT'	=> 't.*, f.forum_name, b.topic_id as b_topic_id',


In-line Find/Caută în linie:

Cod: Selectaţi tot

f.forum_name
In-line Add after/După, adaugă în linie:

Cod: Selectaţi tot

, f.forum_solve_text, f.forum_solve_color, f.forum_allow_solve

Forma finală, după adăugarea în linie, arată aşa :

Cod: Selectaţi tot

'SELECT'	=> 't.*, f.forum_name,, f.forum_solve_text, f.forum_solve_color, f.forum_allow_solve b.topic_id as b_topic_id',
Observaţi virgula dublă între f.forum_name şi f.forum_solve_text.
Este normal să fie aşa, sau este o eroare de editare în fişierul explicativ ?
Am găsit până acum, două astfel de greşeli.

Legat de acelaşi MOD, nu înţeleg ce înseamnă acel SQL şi info afişate pe acele linii :

Cod: Selectaţi tot

Code:Select all
ALTER TABLE phpbb_forums ADD forum_allow_solve tinyint(1) UNSIGNED NOT NULL DEFAULT 0;
Code:Select all
ALTER TABLE phpbb_forums ADD forum_allow_unsolve tinyint(1) UNSIGNED NOT NULL DEFAULT 0;
Code:Select all
ALTER TABLE phpbb_forums ADD forum_lock_solved tinyint(1) UNSIGNED NOT NULL DEFAULT 0;
Code:Select all
ALTER TABLE phpbb_forums ADD forum_solve_text varchar(25) NULL;
Code:Select all
ALTER TABLE phpbb_forums ADD forum_solve_color varchar(7) NOT NULL DEFAULT '';
Code:Select all
ALTER TABLE phpbb_topics ADD topic_solved mediumint(8) UNSIGNED NOT NULL DEFAULT 0;
Recunosc că sunt bâtă în php, dar învăţ repede. :D
Mulţumesc de ajutor.

Re: Nelămuriri la adăugarea linii într-un mod

Scris: 18-Ian-2011, 18:34:01
de bogdan
La prima intrebare e greseala. Fiecare variabila trebuie separata de virgula

Pentru a doua intrebare: citeste sectiunea #9 Ce înseamnă SQL? din http://www.phpbb.ro/knowledge/kb_show.php?id=162

Re: Nelămuriri la adăugarea linii într-un mod

Scris: 18-Ian-2011, 19:27:25
de 1960
Deci, şi englezii greşesc.
Ok, mulţumesc de răspuns, eu am mers pe o singură virgulă, dar am întrebat să fiu mai sigur.
Să vedem dacă iese ceva.
Mulţumesc şi de link, însă informaţia mă depăşeste, deocamdată, e ca şi cum ai încerca să-i explici unui pigmeu ceva în germană şi să te şi înţeleagă.
Nu sunt familiarizat cu termenii specifici.

Re: Nelămuriri la adăugarea linii într-un mod

Scris: 18-Ian-2011, 19:32:01
de bogdan
In concluzie pentru intrebarea 2: trebuie sa rulezi manual pe baza de date codul acela SQL. Altfel nu o sa-ti mearga MOD-ul.

Re: Nelămuriri la adăugarea linii într-un mod

Scris: 18-Ian-2011, 20:45:48
de 1960
Am instalat manual acest topic solved, merge, dar îmi dă o eroare în linia 830 la includes/search/fulltext_native.php.
Totul a fost pus conform cu ceea ce se dă în pagina respectivă, e posibil să fie o altă eroare a celui ce a făcut acele informaţii de modificări de linii..
Uite, sunt multe chestii legate de moduri, fără de care acestea dau greş, acel SQL cu instrucţiuni, cache-ul, poate şi altele, dar, cân instalezi un mod, cel ce a făcut tutorialul, e posibil să creadă că toţi cunosc la fel ca el termenii.
Eu mă chinui de destul timp să pun un mod, însă, nefiind un tutorial complet, cu totul de la A la Z, mă muncesc degeaba.
Acum, o voi relua de la zero, voi şterge db-ul şi subdomeniul actual, şi voi face altul, sperând că, având aceste informaţii din diverse linkuri voi reuşi să rezolv singur.
Mii de mulţumiri pentru ajutor, sper să mă descurc acum.
Vă voi anunţa de rezultat, când termin.

Re: Nelămuriri la adăugarea linii într-un mod

Scris: 18-Ian-2011, 20:52:25
de bogdan
Nu cred ca e nevoie sa o iei de la capat ci doar sa reiei modificarile de cod pentru fisierul includes/search/fulltext_native.php

Re: Nelămuriri la adăugarea linii într-un mod

Scris: 18-Ian-2011, 21:44:04
de 1960
Am reîncercat de trei ori, deja.
Nu se schimbă nimic, aceeaşi eroare.
Backup la forum, ori refăcut de la zero, şi voi face modificările în fişiere separate, în pc, nu pe ftp, apoi le voi suprascrie pe cele din ftp.
Poate aşa vrea.

Off :
Mă întreb, din câţi utilizatori sunt aici, peste 40000, chiar lasă totul doar pe staf?
Sunt toţi la nivelul meu, nu cunosc nimic?
Am "muncit" din greu pe 2 forumuri de suport gratuit ro, dar acolo, săreau toţi să ajute, dacă cunoşteau rezolvarea, nu lăsau totul doar pe staf. Sigur, acele forumuri nu aveau atât de muncă, fiind limitate la ACP şi teme.
Tot voluntar am fos şi eu acolo, şi vă înţeleg, e destul de obositor să ţii piept tuturor, doar cu cei din staf.
M-am retras, văzând nepăsarea unora din colegii mei.
Prefer să fiu un user obişnuit, iar dacă pot ajuta vreodată, o fac cu plăcere.
Tot respectul pentru voi , cei ce răspundeţi la probleme prompt.

Re: Nelămuriri la adăugarea linii într-un mod

Scris: 20-Ian-2011, 14:05:50
de dorin
Poate fi o eroare intr-un alt fisier, de exemplu o variabila nedefinita, care apelata de includes/search/fulltext_native.php sa furnizeze aceasta eroare.
Verifica toate modificarile facute asupra fisierelor.

Re: Nelămuriri la adăugarea linii într-un mod

Scris: 20-Ian-2011, 19:28:01
de 1960
E foarte rău că aceste moduri apar pe phpbb.com, fără a fi verificate dacă sunt corecte, fără greşeli în cod.
Vezi prima mea postare, unde am sesizat acea virgulă dublă, în două locuri.
Am rezolvat-o, în felul meu : Şters subdomeniul şi db-ul, reinstalatat 3.0.8, rescris fişierele, uploadat, şi merge.
Mulţumesc de explicaţii şi răspunsurile la tema topicului.
O seară excelentă.