Peržiūrėti temą
PHP-Fusion Mods :: PHP-Fusion modifikacijų forumas :: Modifikacijų, įskiepių diegimas
|
v7 Pakvietimu modas
|
|
| Fricas |
parašyta 2010-12-08 15:01
|
|
Pradinukas ![]() Reputacija: 0 Pranešimai: 36 Įstojo: 2009-08-15 |
Taigi naudoju pakvietim moda v7 Pai fail kodai: invite.php (Vidus)
/*-------------------------------------------------------+ | PHP-Fusion Content Management System | Copyright (C) 2002 - 2008 Nick Jones | http://www.php-fusion.co.uk/ +--------------------------------------------------------+ | Filename: downloads.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). +--------------------------------------------------------*/ require_once "maincore.php"; $vers = explode(".",$settings['version']); if($vers['0'] == 7) { require_once THEMES."templates/header.php"; } else { require_once "subheader.php"; require_once "side_left.php"; define("DB_USERS", DB_PREFIX."users"); } define("DB_INVITES", DB_PREFIX."invites"); $invite = @$_GET['invite']; $result = dbquery("SELECT * FROM ".DB_USERS." WHERE `user_id`='$invite'"); $narys = dbarray(dbquery("SELECT * FROM ".DB_USERS." WHERE `user_id`='$invite'")); if(!isset($invite) || !isNum($invite) || !dbrows($result)) redirect(BASEDIR."./"); if($vers['0'] == 7) { add_to_title(" - Tave pakviet ".$narys['user_name']); } $data = dbarray(dbquery("SELECT * FROM `".DB_INVITES."` WHERE `invite_user_id`='$invite' AND `invite_guest_ip`='".USER_IP."' ORDER by invite_time DESC LIMIT 1")); if($data['invite_time'] + 60 * 60 * 24 > time()) { opentable("Jus ? puslap pakviet ".$narys['user_name']); echo "Taiau, jo pakvietimas jam nedav ta?k, kuriuos galt i?leisti ms puslap, nes js jau apsilankt per ?io nario nuorod ank?iau, nei per 24h."; closetable(); } elseif($data['invite_time'] + 60 * 60 * 24 < time()) { $result = dbquery("INSERT INTO `".DB_INVITES."` (invite_time, invite_user_id, invite_guest_ip) VALUES ('".time()."', '$invite', '".USER_IP."')"); opentable("Jus ? puslap pakviet ".$narys['user_name']); echo "Ai, kad u?sukote ms puslap. Tikims, kad js lankysits da?niau ?iame puslap. Admintracijos INFO."; closetable(); } if($vers['0'] == 7) { require_once THEMES."templates/footer.php"; } else { require_once "side_right.php"; require_once "footer.php"; } ?> Read me textas: Instaliacija: 1. Atsidarom pridtin puslap ir vedame j kod: dbquery("CREATE TABLE `".DB_PREFIX."invites` ( `invite_id` INT( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , `invite_time` INT( 10 ) UNSIGNED NOT NULL , `invite_user_id` INT( 5 ) UNSIGNED NOT NULL , `invite_guest_ip` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_lithuanian_ci NOT NULL DEFAULT '0.0.0.0' )"); ?> 2. keliam fail pavadinimu invite.php ftp. 3. Nurodom nuorod: http://www.TAVO_SAITAS.LT/invite.php?invite=USER_ID Jei norit, kad nuoroda bt atvaizduojama panelj ar kur kitur ra?om kod: if(iMEMBER) { openside("Pakviesk draug, per savo nuorod"); echo "Tavo nuoroda: http://www.TAVO_SAITAS.LT/invite.php?invite=".$userdata['user_id']; closeside(); } 4. Norite, kad nariui atvaizduot kiek jis pakviet panel ra?om: if(iMEMBER) { $result = dbrows(dbquery("SELECT * FROM `".DB_PREFIX."invites` WHERE `invite_user_id`='".$userdata['user_id']."'")); openside("Pakvietei"); echo "Tu jau pakviets $result draugus"; closeside(); } 5. Nordami, kad atvaizduot daugiausiai pakvietusius narius panelje ra?ome kod: openside("Daugiausiai pakviet"); $result = dbquery("SELECT * FROM `".DB_PREFIX."invites` GROUP by `invite_user_id` ORDER by COUNT(*) DESC LIMIT 5"); echo " closeside(); Taigi man reikia ka?k pridti ar redaguoti SQL u?klausoje ne?inau kur taigi pra?au kur ia redaguoti nari pakvietimus tai nujimti, padidinti ? :) Lauki pagalbos, kurie tai nusimano. http://www.rsfavourites.xe.lt - Lietuvi?kas runescape pagalbos portalas. |
| Snekutis |
parašyta 2010-12-08 16:08
|
Savekas![]() Reputacija: 0 Pranešimai: 224 Įstojo: 2010-05-02 |
Supratau tiek, kad nori anulioti nariu pakviestj skaii nes kaip isidiegiai buvo nariai kurie pakviet typo ?mones. Tai eik i savo PhpMyAdmin ir ten ieik i lentele invite ir ten bus nariai kurie pakviete tuos kitus ?mones ir ten i?trynk visk ir anuliosi visi skaiiai. |
| Bamas |
parašyta 2010-12-08 16:54
|
|
Draugas ![]() Reputacija: 0 Pranešimai: 492 Įstojo: 2009-06-18 |
neistrink o isvalyk
www.topfilmai.lt |
| Fricas |
parašyta 2010-12-08 17:34
|
|
Pradinukas ![]() Reputacija: 0 Pranešimai: 36 Įstojo: 2009-08-15 |
Ne a? noriu padidinti pakvietimu skaii, tiesiog pridti ta?ku arba atimti :) o nerandu phpmyadmin kur ten nra tokio dalyko tai ia reikia ka?k pridti ar kaip ia..
http://www.rsfavourites.xe.lt - Lietuvi?kas runescape pagalbos portalas. |
| Bamas |
parašyta 2010-12-08 17:37
|
|
Draugas ![]() Reputacija: 0 Pranešimai: 492 Įstojo: 2009-06-18 |
cia greiciausiai reikia ziureti per phpmyadmin ir ta invte lentele..kai nematau negliu pasakyti :) P.S. kam tau kazka atimti ar prideti ? :) Ka cia apgaudineji ? :) www.topfilmai.lt |
| Fricas |
parašyta 2010-12-08 17:47
|
|
Pradinukas ![]() Reputacija: 0 Pranešimai: 36 Įstojo: 2009-08-15 |
ia ne apgaudinju ia turiu u? pirkim pridti ta?kus, o atimti u? nusi?engimus... ia kur ?irjau nelabai jai k supranti nusimanai ra?yk man i skype: Intarnatinis pasiusiu foto dar k ko ia reiks. Redagavo Fricas 2010-12-08 17:51 http://www.rsfavourites.xe.lt - Lietuvi?kas runescape pagalbos portalas. |
| Bamas |
parašyta 2010-12-08 17:51
|
|
Draugas ![]() Reputacija: 0 Pranešimai: 492 Įstojo: 2009-06-18 |
bandyk redaguoti skaicius ir tada ziurek i ta invite lentele ar top invite pasikeite..nzn ka pasiulyt nereikedavo man tokiu ciudu
www.topfilmai.lt |
| Fricas |
parašyta 2010-12-08 17:56
|
|
Pradinukas ![]() Reputacija: 0 Pranešimai: 36 Įstojo: 2009-08-15 |
ne nemanau ar pads ia tie kur rodo yra kitiems dalykams ra?o.. :)
http://www.rsfavourites.xe.lt - Lietuvi?kas runescape pagalbos portalas. |
| Wyciokazz |
parašyta 2010-12-08 19:30
|
|
Administratorius ![]() Reputacija: 1 Pranešimai: 2108 Įstojo: 2008-02-27 |
matai cia invite yra taip jis skaiciuoja kiek randa su invite_user_id tai va sita tau reikia arba istrinti arba prideti pvz istrini 1 kur nario id randasi tame invite_user_id arba iterpi savo.
Kam kurti tai kas jau sukurta. Nesu ekstrasensas ar dar koks čigonas tad iš nieko negaliu suprast kur bėda. [img]http://27.media.tumblr.com/tumblr_m3hdwudgjG1rteofuo1_500.gif[/img] |
| Peršokti į forumą: |






