Google+

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Rezolvat Cum se poate muta un mesaj in alt forum
#1
Salutare,

Cum pot muta un mesaj dintr-un subiect in alt subiect in alt forum? M-am uitat la Opţiuni de moderare, dar n-am gasit nimic folositor. Ma poate ajuta cineva cu aceasta problema?

Multumesc.
Administrator Forum Medical
#2
(06-04-2011, 04:04 AM)csm Wrote: Salutare,

Cum pot muta un mesaj dintr-un subiect in alt subiect in alt forum? M-am uitat la Opţiuni de moderare, dar n-am gasit nimic folositor. Ma poate ajuta cineva cu aceasta problema?

Multumesc.

Salut.
Deci sa inteleg ca vrei sa muti un post dintr-un subiect in alt subiect. Cu optiunile de moderare nu se poate. (Cel putin eu nu stiu)
Daca tii nespus sa muti postul respectiv poti sa o faci din baza de date din tabela posts. Daca doresti mai multe detalii te pot ajuta. Doar posteaza o replica si iti spun exact ce trebuie sa faci.
Users : collective term for those who use computers. Users are divided into three types : novice, intermediate and expert.
Novice users : people who are afraid that simply pressing a key might break their computer.
Intermediate users : people who don`t know how to fix their computer after they`ve just pressed a key that broke it.
Expert users : people who break other people`s computers.
#3
Mai simplu de ceea ce a zis Mihu ar fi un simplu redirect facut in .htaccess.

Ps. Ne spui si forumul te rog frumos, sa ne tinem de regulament putin.
Keep walking !   http://www.mybb.ro
#4
Radule la mine ai dat direct topic inchis,asta dimontreaza cat de disponibil esti sa ajuti membri acestui forum sa fim seriosi Smile .. in fine sa nu fac offtopic adminul este suprem Wink iar acel admin esti tu..
#5
(06-04-2011, 01:48 PM)Adryan95 Wrote: Radule la mine ai dat direct topic inchis,asta dimontreaza cat de disponibil esti sa ajuti membri acestui forum sa fim seriosi Smile .. in fine sa nu fac offtopic adminul este suprem Wink iar acel admin esti tu..

Nu te baga in topicele altuia, nu te certi cu mine prin topice. Am primit PM-ul tau, discutam acolo.

Si da, Adminul (de pe cs) e cel suprem. Aici Administratorul e cel ce aplica regulamentul, sa ma intelegi si tu.
Keep walking !   http://www.mybb.ro
#6
Nu vă mai certaţi atât.
O să răspund la această problemă chiar dacă nu ai un link pentru forum deoarece e bine de ştiut.
Să zicem că postul care se doreşte mutat se află în topicul X, ce are url-ul - showthread.php?tid=1807, iar topicul în care se doreşte a fi mutat, Y are adresa url showthread.php?tid=1808. Identificăm mai departe pentru X id-ul de subiect 1807, iar pentru Y id-ul de subiect 1808. Să presupunem că postul care trebuie mutat are adresa URL showthread.php?tid=1807&pid=1822, poate fi accesat de la acest URL, de unde rezultă că pid-ul său este 1822.
Cu aceste date accesăm phpMyAdmin din cPanel sau Plesk şi accesăm tabela "PREFIX_posts", unde PREFIX este prefixul bazei tale de date.
Algoritmul de mutare este următorul :
1.va trebui să legăm postul dorit la sfârşitul topicului unde dorim să îl mutăm;
2.va trebui să ştergem postul din topicul de unde am realizat mutarea.
Pentru primul pas : va trebui să specificăm MyBB că postul cu pid-ul 1822 este o replică a subiectului Y, cu id-ul 1808. Astfel se caută în db postul cu acest pid şi se modifică valoarea câmpului "tid" din 1807 în 1808. Mai rămâne să specificăm după ce mesaj din noul post se va afişa acesta. Adică se specificăm sistemului a cui replică e acesta. Vom adăuga în cadrul câmpului "replyto" pid-ul postului după care dorim să afişăm acel mesaj.
2.Postul teoretic nu va mai apărea în vechiul subiect. Problema va apărea în momentul în care mesajul pe care doriţi să îl mutaţi nu se află la sfârşitul subiectului. S-ar putea să fie unele mesaje care sunt replici ale acestui mesaj şi atunci se pierd legături şi rămâi cu posturi în db fără a mai fi afişate.
Nu ştiu dacă aţi făcut programare, liste... Ai o listă în care ţi se pierde un nod. Atunci nodurile care erau legate de acela nu mai ştii să le accesezi.
Aşa că va trebui să legaţi fiecare mesaj, replică a celui mutat la mesajul anterior celui şters.
Quote:SUBIECT 1
MESAJ 1
MESAJ 2
MESAJ 3
MESAJ 4
Mai sus aveţi un subiect cu 4 replici. Să spunem că dorim să mutăm MESAJUL 3. El va dispărea iar MESAJUL 4 va trebui legat de MESAJUL 2.
Astfel subiectul va avea structura :
Quote:SUBIECT 1
MESAJ 1
MESAJ 2
MESAJ 4
Dacă nu le legăm atunci topicul afişat e :
Quote:SUBIECT 1
MESAJ 1
MESAJ 2

După cum se poate vedea e destul de greu. De aceea nu se recomandă să se facă astfel de acţiuni. (Nici măcar cei care au scris MyBB nu a implementat aşa ceva din motive evidente ...)
Users : collective term for those who use computers. Users are divided into three types : novice, intermediate and expert.
Novice users : people who are afraid that simply pressing a key might break their computer.
Intermediate users : people who don`t know how to fix their computer after they`ve just pressed a key that broke it.
Expert users : people who break other people`s computers.
#7
Imi cer scuze, ma grabeam si am omis sa trec link-ul.
Link-ul catre forum este www.medical-bucuresti.ro/forum.

Multumesc pentru raspuns.
Administrator Forum Medical
#8
(06-04-2011, 04:18 PM)csm Wrote: Imi cer scuze, ma grabeam si am omis sa trec link-ul.
Link-ul catre forum este www.medical-bucuresti.ro/forum.

Multumesc pentru raspuns.
Ai 24 de ore sa pui copyright la traducere altfel warn.
Numai bine.
Users : collective term for those who use computers. Users are divided into three types : novice, intermediate and expert.
Novice users : people who are afraid that simply pressing a key might break their computer.
Intermediate users : people who don`t know how to fix their computer after they`ve just pressed a key that broke it.
Expert users : people who break other people`s computers.
#9
A apărut şi plugin pentru aşa ceva.
Chiar azi a fost acceptat pe saitul oficial. Poate fi descărcat de aici.
Users : collective term for those who use computers. Users are divided into three types : novice, intermediate and expert.
Novice users : people who are afraid that simply pressing a key might break their computer.
Intermediate users : people who don`t know how to fix their computer after they`ve just pressed a key that broke it.
Expert users : people who break other people`s computers.


Forum Jump:


Users browsing this thread: 1 Guest(s)