PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 39982
Šiandien: 13
Prisijungę nariai
» Svečių: 3
» Narių: 0

» Viso narių: 10,235
» Naujausias: ruslanas tuk

Prisijungimų istorija:
tabux 5 Dienos
Zbigniew@senokai
sanpernepamenu
CepelinasXnepamenu
VV91DDnepamenu
Minusnepamenu
priezilviciunepamenu
EdvinasG1337nepamenu
rolandas94nepamenu
Edis2nepamenu
klubogerbejasnepamenu
Miskinisnepamenu
Pask. modai
Prisijungti
Vardas

Slaptažodis



Dar ne narys?
Registruotis.

Pamiršai slaptažodį?
Prašyk naujo!.

Naujausi prašymai
[L] testas
Narių apklausa
Ar dar kuriate tinklalapius?

Ne
Ne
0% [0 Balsai]

Taip
Taip
88% [7 Balsai]

Naudojuosi socialiniais tinklais
Naudojuosi socialiniais tinklais
13% [1 Balsas]

Balsai: 8
Kad galėtum balsuoti, turi prisijungti.
Pradėta: 2022-05-29 19:54
Shoutbox
You must login to post a message.

2026-05-29 21:26
Ši sistema turi daug patobulinimų kurie kurti mūsų Šypsosi Buvo planuose pereiti ant v9, bet ....

2026-05-11 16:51
Sveiki. Norėjau pasveikinti jus su atkaklumu arba ištverme. Tai viena iš dviejų paskutinių svetainių, paremtų v7. Ar negaila švaistyti ilgametės patirties ir pereiti prie v9?

2025-07-13 17:07
svx, smagu kad dar atsiranda naujų narių Šypsosi2

2024-03-07 22:13
Oj Tabux… apkabinčiau už tą moderatorių 😁

2024-02-22 17:40
Šypsosi2 jo buvo laikai.. Senukai jau mes. Bega laikas greiciau nei noretusi. Smagu matyti kad uzsuka seni nariai, ne as vienas Šypsosi

Shoutbox Archive
Peržiūrėti temą
PHP-Fusion Mods :: www.phpFusion.lt :: Mūsų modifikacijos
 Spausdinti temą
v7 Prane?im? sujungimas
Nepster
#1 Spausdinti pranešimą
parašyta 2008-11-20 13:58
Vartotojo avataras

S.Administratorius



Reputacija: 0

Pranešimai: 670
Įstojo: 2007-01-02

Atsibodus vartotoj? floodui suk?riau modifikacija ir v7 php fusion versijai.
Veikimo principas toks: vartotojui para?ius prane?im?, jis negal?s prikelin?t temos floodindamas naujais prane?imais, jo para?ytas prane?imas tiesiog susijungs su jo ankstesniu prane?imu.

Atsidarome forum/ viewthread.php fail? ir jame randame:

Download source  GeSHi: PHP
  1. if (iMEMBER && $can_reply && !$fdata['thread_locked'] && isset($_POST['postquickreply'])) {
  2. $message = stripinput(censorwords($_POST['message']));
  3. if ($message != "") {
  4. require_once INCLUDES."flood_include.php";
  5. if (!flood_control("post_datestamp", DB_POSTS, "post_author='".$userdata['user_id']."'")) {
  6. $sig = ($userdata['user_sig'] ? '1' :'0');
  7. $smileys = isset($_POST['disable_smileys']) || preg_match("#\[code\](.*?)\[/code\]#si", $message) ? "0" : "1";
  8. $result = dbquery("INSERT INTO ".DB_POSTS." (forum_id, thread_id, post_message, post_showsig, post_smileys, post_author, post_datestamp, post_ip, post_edituser, post_edittime) VALUES ('".$fdata['forum_id']."', '".$_GET['thread_id']."', '$message', '$sig', '$smileys', '".$userdata['user_id']."', '".time()."', '".USER_IP."', '0', '0')");
  9. $newpost_id = mysql_insert_id();
  10. $result = dbquery("UPDATE ".DB_FORUMS." SET forum_lastpost='".time()."', forum_postcount=forum_postcount+1, forum_lastuser='".$userdata['user_id']."' WHERE forum_id='".$fdata['forum_id']."'");
  11. $result = dbquery("UPDATE ".DB_THREADS." SET thread_lastpost='".time()."', thread_lastpostid='".$newpost_id."', thread_postcount=thread_postcount+1, thread_lastuser='".$userdata['user_id']."' WHERE thread_id='".$_GET['thread_id']."'");
  12. $result = dbquery("UPDATE ".DB_USERS." SET user_posts=user_posts+1 WHERE user_id='".$userdata['user_id']."'");
  13. redirect("postify.php?post=reply&error=0&forum_id=".$fdata['forum_id']."&thread_id=".$_GET['thread_id']."&post_id=$newpost_id");
  14. } else {
  15. redirect("viewthread.php?thread_id=".$_GET['thread_id']);
  16. }
  17. }
  18. }
Parsed in 0.027 seconds, using GeSHi 1.0.8.10


ir kei?iame ?iuo kodu:

Download source  GeSHi: PHP
  1. if (iMEMBER && $can_reply && !$fdata['thread_locked'] && isset($_POST['postquickreply'])) {
  2. $message = stripinput(censorwords($_POST['message']));
  3. if ($message != "") {
  4. require_once INCLUDES."flood_include.php";
  5. if (!flood_control("post_datestamp", DB_POSTS, "post_author='".$userdata['user_id']."'")) {
  6. $sig = ($userdata['user_sig'] ? '1' :'0');
  7. $smileys = isset($_POST['disable_smileys']) || preg_match("#\[code\](.*?)\[/code\]#si", $message) ? "0" : "1";
  8. $result = dbquery("SELECT * FROM ".DB_POSTS." WHERE forum_id='".$fdata['forum_id']."'
  9. AND thread_id='".$fdata['thread_id']."' ORDER BY post_id DESC LIMIT 1");
  10. $rows = dbrows($result);
  11. if ($rows) {
  12. $data = dbarray($result);
  13. $same_message = $data['post_message'].'\n\n'.$message;
  14. if ($data['post_author']==$userdata['user_id']) {
  15. $same_user = true;
  16. } else {
  17. $same_user = false;
  18. }
  19. } else {
  20. $same_user = false;
  21. }
  22. if ($same_user) {
  23. $result = dbquery("UPDATE ".DB_POSTS." SET post_message='$same_message',
  24. post_showsig='$sig', post_smileys='$smileys', post_edituser='".$userdata['user_id']."', post_edittime='".time()."' WHERE
  25. post_id='".$data['post_id']."'");
  26. } else {
  27. $newpost_id = $data['post_id'];
  28. $result = dbquery("INSERT INTO ".DB_POSTS." (forum_id, thread_id, post_message, post_showsig, post_smileys, post_author, post_datestamp, post_ip, post_edituser, post_edittime) VALUES ('".$fdata['forum_id']."', '".$_GET['thread_id']."', '$message', '$sig', '$smileys', '".$userdata['user_id']."', '".time()."', '".USER_IP."', '0', '0')");
  29. $newpost_id = mysql_insert_id();
  30. $result = dbquery("UPDATE ".DB_FORUMS." SET forum_lastpost='".time()."', forum_postcount=forum_postcount+1, forum_lastuser='".$userdata['user_id']."' WHERE forum_id='".$fdata['forum_id']."'");
  31. $result = dbquery("UPDATE ".DB_THREADS." SET thread_lastpost='".time()."', thread_lastpostid='".$newpost_id."', thread_postcount=thread_postcount+1, thread_lastuser='".$userdata['user_id']."' WHERE thread_id='".$_GET['thread_id']."'");
  32. $result = dbquery("UPDATE ".DB_USERS." SET user_posts=user_posts+1 WHERE user_id='".$userdata['user_id']."'");
  33. redirect("postify.php?post=reply&error=0&forum_id=".$fdata['forum_id']."&thread_id=".$_GET['thread_id']."&post_id=$newpost_id");
  34. }
  35. } else {
  36. redirect("viewthread.php?thread_id=".$_GET['thread_id']);
  37. }
  38. }
  39. }
Parsed in 0.034 seconds, using GeSHi 1.0.8.10


Tai buvo kodas tik greitam atsakymui, na o dabar panaikinam galimyb? ra?yti pilnam atsakymui.

postreply.php susirandame:

Download source  GeSHi: PHP
  1. if (isset($_POST['postreply'])) {
  2. $message = trim(stripinput(censorwords($_POST['message'])));
  3. $flood = false; $error = 0;
  4. $sig = isset($_POST['show_sig']) ? "1" : "0";
  5. $smileys = isset($_POST['disable_smileys']) || preg_match("#\[code\](.*?)\[/code\]#si", $message) ? "0" : "1";
  6. if (iMEMBER) {
  7. if ($message != "") {
  8. require_once INCLUDES."flood_include.php";
  9. if (!flood_control("post_datestamp", DB_POSTS, "post_author='".$userdata['user_id']."'")) {
  10. $result = dbquery("INSERT INTO ".DB_POSTS." (forum_id, thread_id, post_message, post_showsig, post_smileys, post_author, post_datestamp, post_ip, post_edituser, post_edittime) VALUES ('".$_GET['forum_id']."', '".$_GET['thread_id']."', '$message', '$sig', '$smileys', '".$userdata['user_id']."', '".time()."', '".USER_IP."', '0', '0')");
  11. $newpost_id = mysql_insert_id();
  12. $result = dbquery("UPDATE ".DB_FORUMS." SET forum_lastpost='".time()."', forum_postcount=forum_postcount+1, forum_lastuser='".$userdata['user_id']."' WHERE forum_id='".$_GET['forum_id']."'");
  13. $result = dbquery("UPDATE ".DB_THREADS." SET thread_lastpost='".time()."', thread_lastpostid='$newpost_id', thread_postcount=thread_postcount+1, thread_lastuser='".$userdata['user_id']."' WHERE thread_id='".$_GET['thread_id']."'");
  14. $result = dbquery("UPDATE ".DB_USERS." SET user_posts=user_posts+1 WHERE user_id='".$userdata['user_id']."'");
  15. if ($settings['thread_notify'] && isset($_POST['notify_me'])) {
  16. if (!dbcount("(thread_id)", DB_THREAD_NOTIFY, "thread_id='".$_GET['thread_id']."' AND notify_user='".$userdata['user_id']."'")) {
  17. $result = dbquery("INSERT INTO ".DB_THREAD_NOTIFY." (thread_id, notify_datestamp, notify_user, notify_status) VALUES('".$_GET['thread_id']."', '".time()."', '".$userdata['user_id']."', '1')");
  18. }
  19. }
Parsed in 0.032 seconds, using GeSHi 1.0.8.10


ir pakei?iame ?? tai:


Download source  GeSHi: PHP
  1. if (isset($_POST['postreply'])) {
  2. $message = trim(stripinput(censorwords($_POST['message'])));
  3. $flood = false; $error = 0;
  4. $sig = isset($_POST['show_sig']) ? "1" : "0";
  5. $smileys = isset($_POST['disable_smileys']) || preg_match("#\[code\](.*?)\[/code\]#si", $message) ? "0" : "1";
  6. if (iMEMBER) {
  7. if ($message != "") {
  8. require_once INCLUDES."flood_include.php";
  9. if (!flood_control("post_datestamp", DB_POSTS, "post_author='".$userdata['user_id']."'")) {
  10.  
  11. $result = dbquery("SELECT * FROM ".DB_POSTS." WHERE forum_id='".$tdata['forum_id']."'
  12. AND thread_id='".$tdata['thread_id']."' ORDER BY post_id DESC LIMIT 1");
  13. $rows = dbrows($result);
  14. if ($rows) {
  15. $data = dbarray($result);
  16. $same_message = $data['post_message'].'\n\n'.$message;
  17. if ($data['post_author']==$userdata['user_id']) {
  18. $same_user = true;
  19. } else {
  20. $same_user = false;
  21. }
  22. } else {
  23. $same_user = false;
  24. }
  25. if ($same_user) {
  26. $result = dbquery("UPDATE ".DB_POSTS." SET post_message='$same_message',
  27. post_showsig='$sig', post_smileys='$smileys', post_edituser='".$userdata['user_id']."', post_edittime='".time()."' WHERE
  28. post_id='".$data['post_id']."'");
  29. } else {
  30. $result = dbquery("INSERT INTO ".DB_POSTS." (forum_id, thread_id, post_message, post_showsig, post_smileys, post_author, post_datestamp, post_ip, post_edituser, post_edittime) VALUES ('".$_GET['forum_id']."', '".$_GET['thread_id']."', '$message', '$sig', '$smileys', '".$userdata['user_id']."', '".time()."', '".USER_IP."', '0', '0')");
  31. $newpost_id = mysql_insert_id();
  32. $result = dbquery("UPDATE ".DB_FORUMS." SET forum_lastpost='".time()."', forum_postcount=forum_postcount+1, forum_lastuser='".$userdata['user_id']."' WHERE forum_id='".$_GET['forum_id']."'");
  33. $result = dbquery("UPDATE ".DB_THREADS." SET thread_lastpost='".time()."', thread_lastpostid='$newpost_id', thread_postcount=thread_postcount+1, thread_lastuser='".$userdata['user_id']."' WHERE thread_id='".$_GET['thread_id']."'");
  34. $result = dbquery("UPDATE ".DB_USERS." SET user_posts=user_posts+1 WHERE user_id='".$userdata['user_id']."'");
  35. if ($settings['thread_notify'] && isset($_POST['notify_me'])) {
  36. if (!dbcount("(thread_id)", DB_THREAD_NOTIFY, "thread_id='".$_GET['thread_id']."' AND notify_user='".$userdata['user_id']."'")) {
  37. $result = dbquery("INSERT INTO ".DB_THREAD_NOTIFY." (thread_id, notify_datestamp, notify_user, notify_status) VALUES('".$_GET['thread_id']."', '".time()."', '".$userdata['user_id']."', '1')");
  38. }
  39. }
  40. }
Parsed in 0.037 seconds, using GeSHi 1.0.8.10


Tai ??diegiau ?iame saite, tikslas ma?inti flood? forume.
Redagavo Nepster 2008-11-28 20:49
 
PM
tabux
#2 Spausdinti pranešimą
parašyta 2008-11-20 15:24
Vartotojo avataras

S.Administratorius



Reputacija: 0

Pranešimai: 1009
Įstojo: 2008-10-16

?aunuolis Nepster... Bandau tavo modifikacij?..
 
PM
Nepster
#3 Spausdinti pranešimą
parašyta 2008-11-28 20:49
Vartotojo avataras

S.Administratorius



Reputacija: 0

Pranešimai: 670
Įstojo: 2007-01-02

Atnaujinau savo prane?im.
 
PM
Zidezzon
#4 Spausdinti pranešimą
parašyta 2008-12-05 10:06
Naujokas



Reputacija: 0

Pranešimai: 2
Įstojo: 2008-10-23

Cia arba as nesupratau arba cia taip:
Pvz jis buvo parases pranesimajo pranesimas paskutinis, ir jis paraso dar viena posta is eiles, ir tas susijungia? Nera taip kad normaliai diskutuoja ir susijungia?
 
PM
Nepster
#5 Spausdinti pranešimą
parašyta 2008-12-05 20:06
Vartotojo avataras

S.Administratorius



Reputacija: 0

Pranešimai: 670
Įstojo: 2007-01-02

Zidezzon para?:
Cia arba as nesupratau arba cia taip:
Pvz jis buvo parases pranesimajo pranesimas paskutinis, ir jis paraso dar viena posta is eiles, ir tas susijungia? Nera taip kad normaliai diskutuoja ir susijungia?


Taip antras i? eils prane?imas susijungia su pirmuoju.
 
PM
Bonqe1
#6 Spausdinti pranešimą
parašyta 2010-04-17 21:58
Apšylantis



Reputacija: 0

Pranešimai: 55
Įstojo: 2010-01-06

Truputi erzina tas postreply.php mane.

Kai parasai pranesima, tai paspaudus "SIUSTI" perkele ne i ta tema i kuria rasiai pranesima, bet i pagrindini forumo meniu.

Galbut butu galima kaip nors sita pataisyt, kad perkeltu atgal i tema i kuria rasiai?

Bandau

Ziuriu ir cia taspats, kai per "REPLY" rasai ir paspaudi "Siusti" perkele i pgr forumo puslapi.

Ir dar prie to pacio, galbut butu galima padaryti, kad pries sujungiant pranesimus pradzioj parasytu ------Papildymas------ ar kanors panasaus. I kuria kodo vieta reiketu iterpti sita zodi tada?
Redagavo Bonqe1 2010-04-17 22:03
 
PM
velnioadvokatas
#7 Spausdinti pranešimą
parašyta 2010-04-23 17:51
Naujokas



Reputacija: 0

Pranešimai: 21
Įstojo: 2009-06-24

Testuoju ar dar veikia.
 
PM
chotabicius
#8 Spausdinti pranešimą
parašyta 2010-04-24 11:46
Vartotojo avataras

Naujokas



Reputacija: 0

Pranešimai: 6
Įstojo: 2009-11-16

liux dalykas :) reikes pabandyt pasidaryt :) aciu nepster
 
PM
rapro
#9 Spausdinti pranešimą
parašyta 2010-07-15 10:34
Apšylantis



Reputacija: 0

Pranešimai: 73
Įstojo: 2010-06-17

?ito ?iandien norjau pra?yt... :) labai labai dkoju :)
 
PM
gipsy
#10 Spausdinti pranešimą
parašyta 2010-07-15 11:59
Vartotojo avataras

Moderatorius



Reputacija: 0

Pranešimai: 585
Įstojo: 2009-10-21

dekingas ;]
 
PM
Peršokti į forumą: