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

» Viso narių: 10,232
» Naujausias: EdvinasG1337

Prisijungimų istorija:
tabux 3 Dienos
EdvinasG1337nepamenu
rolandas94nepamenu
Zbigniew@nepamenu
Edis2nepamenu
klubogerbejasnepamenu
Miskinisnepamenu
mast3rnepamenu
N1nt3ndnepamenu
Matze1987nepamenu
Piter_NSnepamenu
MariukasRnepamenu
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.

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

2024-02-20 22:18
Zodziu.. Nostalgija. Sorry Tabux uz spam’a, netelpa viskas i viena shout’a. 😁

2024-02-20 22:14
Aisku dabar tokie laikai, kai turinio valdymo sistemas valdome one-click principu. Ne kaip seniau kode ieskodavom klaidu, norint moda pasileist.. :D paciam reikdavo susidiegt viska i ftp..

2024-02-20 22:03
Sveiki kolegos 👌 kazkada rasiau greit 11 metu bet ziuriu greit 14 metu. 😄 baisuu, reik ta proga kazka sugalvot su php-f kaip jaunima itraukt.

Shoutbox Archive
Peržiūrėti temą
PHP-Fusion Mods :: PHP-Fusion modifikacijų forumas :: Patobulinimai
 Spausdinti temą
v7 Kaip ideti vip zenkliuka saukykloje
ingren
#1 Spausdinti pranešimą
parašyta 2011-03-31 16:37
Vartotojo avataras

Pradinukas



Reputacija: 0

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

Tai va pavadinimas kaip ir viska pasako noreciau kad gal kas galetumet ideti kad jei esi vip narys saukykloje prie nick rodytu zenkliuka Saukyklos kodas:
Download source  Code
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2010 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: shoutbox_panel.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined(\"IN_FUSION\")) { die(\"Access Denied\"); }

$link = FUSION_SELF.(FUSION_QUERY ? \"?\".FUSION_QUERY : \"\");
$link = preg_replace(\"^(&|\?)s_action=(edit|delete)&shout_id=\d*^\", \"\", $link);
$sep = stristr($link, \"?\") ? \"&\" : \"?\";

if (iMEMBER && (isset($_GET['s_action']) && $_GET['s_action'] == \"delete\") && (isset($_GET['shout_id']) && isnum($_GET['shout_id']))) {
   if ((iADMIN && checkrights(\"S\")) || (iMEMBER && dbcount(\"(shout_id)\", DB_SHOUTBOX, \"shout_id='\".$_GET['shout_id'].\"' AND shout_name='\".$userdata['user_id'].\"'\"))) {
      $result = dbquery(\"DELETE FROM \".DB_SHOUTBOX.\" WHERE shout_id='\".$_GET['shout_id'].\"'\".(iADMIN ? \"\" : \" AND shout_name='\".$userdata['user_id'].\"'\"));
   }
   redirect($link);
}

function sbwrap($text) {
   global $locale;

   $i = 0; $tags = 0; $chars = 0; $res = \"\";

   $str_len = strlen($text);

   for ($i = 0; $i < $str_len; $i++) {
      $chr = mb_substr($text, $i, 1, $locale['charset']);
      if ($chr == \"<\") {
         if (mb_substr($text, ($i + 1), 6, $locale['charset']) == \"a href\" || mb_substr($text, ($i + 1), 3, $locale['charset']) == \"img\") {
            $chr = \" \".$chr;
            $chars = 0;
         }
         $tags++;
      } elseif ($chr == \"&\") {
         if (mb_substr($text, ($i + 1), 5, $locale['charset']) == \"quot;\") {
            $chars = $chars - 5;
         } elseif (mb_substr($text, ($i + 1), 4, $locale['charset']) == \"amp;\" || mb_substr($text, ($i + 1), 4, $locale['charset']) == \"#39;\" || mb_substr($text, ($i + 1), 4, $locale['charset']) == \"#92;\") {
            $chars = $chars - 4;
         } elseif (mb_substr($text, ($i + 1), 3, $locale['charset']) == \"lt;\" || mb_substr($text, ($i + 1), 3, $locale['charset']) == \"gt;\") {
            $chars = $chars - 3;
         }
      } elseif ($chr == \">\") {
         $tags--;
      } elseif ($chr == \" \") {
         $chars = 0;
      } elseif (!$tags) {
         $chars++;
      }

      if (!$tags && $chars == 18) {
         $chr .= \"
\";
         $chars = 0;
      }
      $res .= $chr;
   }

   return $res;
}

openside($locale['global_150']);
if (iMEMBER || $settings['guestposts'] == \"1\") {
   include_once INCLUDES.\"bbcode_include.php\";
   if (isset($_POST['post_shout'])) {
      $flood = false;
      if (iMEMBER) {
         $shout_name = $userdata['user_id'];
      } elseif ($settings['guestposts'] == \"1\") {
         $shout_name = trim(stripinput($_POST['shout_name']));
         $shout_name = preg_replace(\"(^[0-9\s]*)\", \"\", $shout_name);
         if (isnum($shout_name)) { $shout_name = \"\"; }
         include_once INCLUDES.\"securimage/securimage.php\";
         $securimage = new Securimage();
         if (!isset($_POST['sb_captcha_code']) || $securimage->check($_POST['sb_captcha_code']) == false) { redirect($link); }
      }
      $shout_message = str_replace(\"\n\", \" \", $_POST['shout_message']);
      $shout_message = preg_replace(\"/^(.{255}).*$/\", \"$1\", $shout_message);
      $shout_message = trim(stripinput(censorwords($shout_message)));
      if (iMEMBER && (isset($_GET['s_action']) && $_GET['s_action'] == \"edit\") && (isset($_GET['shout_id']) && isnum($_GET['shout_id']))) {
         $comment_updated = false;
         if ((iADMIN && checkrights(\"S\")) || (iMEMBER && dbcount(\"(shout_id)\", DB_SHOUTBOX, \"shout_id='\".$_GET['shout_id'].\"' AND shout_name='\".$userdata['user_id'].\"'\"))) {
            if ($shout_message) {
               $result = dbquery(\"UPDATE \".DB_SHOUTBOX.\" SET shout_message='$shout_message' WHERE shout_id='\".$_GET['shout_id'].\"'\".(iADMIN ? \"\" : \" AND shout_name='\".$userdata['user_id'].\"'\"));
            }
         }
         redirect($link);
      } elseif ($shout_name && $shout_message) {
         require_once INCLUDES.\"flood_include.php\";
         if (!flood_control(\"shout_datestamp\", DB_SHOUTBOX, \"shout_ip='\".USER_IP.\"'\")) {
            $result = dbquery(\"INSERT INTO \".DB_SHOUTBOX.\" (shout_name, shout_message, shout_datestamp, shout_ip, shout_hidden) VALUES ('$shout_name', '$shout_message', '\".time().\"', '\".USER_IP.\"', '0')\");
         }
      }
      redirect($link);
   }
   if (iMEMBER && (isset($_GET['s_action']) && $_GET['s_action'] == \"edit\") && (isset($_GET['shout_id']) && isnum($_GET['shout_id']))) {
      $esresult = dbquery(
         \"SELECT ts.shout_id, ts.shout_name, ts.shout_message, tu.user_id, tu.user_name
         FROM \".DB_SHOUTBOX.\" ts
         LEFT JOIN \".DB_USERS.\" tu ON ts.shout_name=tu.user_id
         WHERE ts.shout_id='\".$_GET['shout_id'].\"'\"
      );
      if (dbrows($esresult)) {
         $esdata = dbarray($esresult);
         if ((iADMIN && checkrights(\"S\")) || (iMEMBER && $esdata['shout_name'] == $userdata['user_id'] && isset($esdata['
']))) {
            if ((isset($_GET['s_action']) && $_GET['s_action'] == \"edit\") && (isset($_GET['shout_id']) && isnum($_GET['shout_id']))) {
               $edit_url = $sep.\"s_action=edit&shout_id=\".$esdata['shout_id'];
            } else {
               $edit_url = \"\";
            }
            $shout_link = $link.$edit_url;
            $shout_message = $esdata['shout_message'];
         }
      } else {
         $shout_link = $link;
         $shout_message = \"\";
      }
   } else {
      $shout_link = $link;
      $shout_message = \"\";
   }

   echo \"\n\";
   echo \"
\n\";
   if (iGUEST) {
      echo $locale['global_151'].\"
\n\";
      echo \"
\n\";
      echo $locale['global_152'].\"
\n\";
   }
   echo \"
\n\";
   echo display_bbcodes(\"150px;\", \"shout_message\", \"shout_form\", \"smiley|b|u|url|color\").\"\n\";
   if (iGUEST) {
      echo $locale['global_158'].\"
\n\";
      echo \"''
\n\";
    echo \"''\n\";
    echo \">''
\n\";
      echo $locale['global_159'].\"
\n
\n\";
   }
   echo \"
\n\";
   echo \"
\n
\n\";
} else {
   echo \"
\".$locale['global_154'].\"

\n\";
}
$numrows = dbcount(\"(shout_id)\", DB_SHOUTBOX, \"shout_hidden='0'\");
$result = dbquery(
   \"SELECT ts.shout_id, ts.shout_name, ts.shout_message, ts.shout_datestamp, tu.user_id, tu.user_name, tu.user_status
   FROM \".DB_SHOUTBOX.\" ts
   LEFT JOIN \".DB_USERS.\" tu ON ts.shout_name=tu.user_id
   WHERE shout_hidden='0'
   ORDER BY ts.shout_datestamp DESC LIMIT 0,\".$settings['numofshouts']
);
if (dbrows($result)) {
   $i = 0;
   while ($data = dbarray($result)) {
      echo \"
\";
      if ($data['user_name']) {
         echo \"\".profile_link($data['shout_name'], $data['user_name'], $data['user_status']).\"\n\";
      } else {
         echo $data['shout_name'].\"\n\";
      }
      echo \"
\n\";
      echo \"
\".showdate(\"shortdate\", $data['shout_datestamp']).\"
\";
      echo \"
\".sbwrap(parseubb(parsesmileys($data['shout_message']), \"b|i|u|url|color\")).\"
\n\";
      if ((iADMIN && checkrights(\"S\")) || (iMEMBER && $data['shout_name'] == $userdata['user_id'] && isset($data['user_name']))) {
         echo \"[\".$locale['global_076'].\"]\n\";
         echo \"[\".$locale['global_157'].\"]
\n\";
      }
      $i++;
      if ($i != $numrows) { echo \"
\n\"; }
   }
   if ($numrows > $settings['numofshouts']) {
      echo \"\n\";
   }
} else {
   echo \"
\".$locale['global_156'].\"
\n\";
}
closeside();
?>




tai jei galit idekit koda nes as nezinau kur padekit. aciu is anksto.

Niekas nezinot?
Redagavo ingren 2011-04-08 16:36
 
PM
Peršokti į forumą: