Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: PAKVIETIMŲ SISTEMA..
Parašė deron· 2010 Geg. 11 20:05:23
#1
Sveiki, truputį nesuprantu. Štai failas kuriame yra pakvietimų modas
http://failai.in/show/F/125F267A..._modas.rar . Skaitydamas read me failą nesupratau kur rašyti kodus..
Instaliacija:
1. Atsidarom pridėtinį puslapį ir vedame į jį kodą:
<?php
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...te=USER_ID
Jei norit, kad nuoroda būtų atvaizduojama panelėj ar kur kitur rašom kodą:
if(iMEMBER) {
openside("Pakviesk draugą, per savo nuorodą");
echo "Tavo nuoroda: http://www.TAVO_SAITAS.LT/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 pakvietęs <b>$result</b> draugus";
closeside();
}
5. Norėdami, kad atvaizduotų daugiausiai pakvietusius narius panelėje 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 "<table class='tbl-border' width='100%'>";
while ($data = dbarray($result)) {
$time = dbrows(dbquery("SELECT * FROM `".DB_PREFIX."invites` WHERE `invite_user_id`='".$data['invite_user_id']."'"));
$data2 = dbarray(dbquery("SELECT * FROM `".DB_PREFIX."users` WHERE `user_id`='".$data['invite_user_id']."'"));
echo "<tr><td class='tbl2' align='left'>
<a href='".BASEDIR."profile.php?lookup=".$data2['user_id']."'
title='Peržiūrėti ".$data2['user_name']." profilį'>".$data2['user_name']."</a></td><td align='right' class='tbl1'>
$time</td></tr>";
}
echo "</table>";
closeside();
6. Viskas jūsų instaliavimas baigtas. Ačiū už dėmesį :)
Štai read me failas..
<?php
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'
)");
?>
Šią dalį supratau, o toliau kur rašyti nežinau..
Įkeliam failą pavadinimu invite.php į ftp.
Į kurį folderį įkelti?
Redagavo deron· 2010 Geg. 11 20:05:15
Parašė citni· 2010 Geg. 11 20:05:43
#2
pagrindinį tikriausiai...
Parašė deron· 2010 Geg. 11 20:05:20
#3
neatsakei į mano klausimus.. (o tikriausiai nesiskaito..)
Parašė .Vaidas.· 2010 Geg. 11 21:05:47
#4
Cia viskas ajsku.
Sita i pridetiniai failai, ten viskas paaiskinta tame readme. :)
<?php
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'
)");
?>
Parašė deron· 2010 Geg. 11 21:05:27
#5
Tu perskaityk viską.. Blmb kaip mane nervuoja žmonės tokie.. Gi aš parašiau, kad suprantu šią dalį.. O toliau nesuprantu.. :o
Parašė WyPuk· 2010 Geg. 11 21:05:38
#6
invite.php į pradinį ten kur visi news.php ; index.php, o tuos kitus į paneles dėk
Parašė deron· 2010 Geg. 11 21:05:10
#7
Gal gali sudaryti jau kaip tiesiai į panelę rašyt?
Parašė FanatiC· 2010 Rugp. 18 23:08:38
#8
Visus tokius paimk ir ištrynęs iš tuščios panelės tą openside ir t.t. atkopink šitą ir vsio,taip pat su kitais daryk
Parašė deron· 2010 Rugp. 18 23:08:32
#9
Žiek į laiką "2010-05-11 20:39" jau senai susitvarkiau :D :D
Parašė FanatiC· 2010 Rugp. 18 23:08:04
#10
EDIT: Va imk
if(iMEMBER) {
$result = dbrows(dbquery("SELECT * FROM `".DB_PREFIX."invites` WHERE `invite_user_id`='".$userdata['user_id']."'"));
openside("Pakvietei");
echo "Tu jau pakvietęs <b>$result</b> draugus";
closeside();
}
ir:
openside("Daugiausiai pakvietė");
$result = dbquery("SELECT * FROM `".DB_PREFIX."invites` GROUP by `invite_user_id` ORDER by COUNT(*) DESC LIMIT 5");
echo "<table class='tbl-border' width='100%'>";
while ($data = dbarray($result)) {
$time = dbrows(dbquery("SELECT * FROM `".DB_PREFIX."invites` WHERE `invite_user_id`='".$data['invite_user_id']."'"));
$data2 = dbarray(dbquery("SELECT * FROM `".DB_PREFIX."users` WHERE `user_id`='".$data['invite_user_id']."'"));
echo "<tr><td class='tbl2' align='left'>
<a href='".BASEDIR."profile.php?lookup=".$data2['user_id']."'
title='Peržiūrėti ".$data2['user_name']." profilį'>".$data2['user_name']."</a></td><td align='right' class='tbl1'>
$time</td></tr>";
}
echo "</table>";
closeside();
Kekvienam po atskirą panelę sukurk ištrynk kas ten yra ir kelk šitus po vieną į panelę ir vuolia.
aišku nu tiek to :) nepastebėjau.
Redagavo FanatiC· 2010 Rugp. 18 23:08:25
Parašė deron· 2010 Rugp. 18 23:08:06
#11
tu durnas ar ką gi ši tema buvo sukurta prieš 3 mėnesius.. gi sakau, kad man nebereikia.. viską prieš 3 mėnesius susitvarkiau.
Parašė allenas.· 2010 Rugp. 19 10:08:10
#12
Blet tu dalbajobas deron rimtas esi, ne vien tau reikia šito dalyko, tad jibalą zavali savo.
Parašė Autoaina· 2011 Lap. 6 14:11:14
#13
Klaida! Toks failas neegzistuoja...:(
Redagavo Autoaina· 2011 Lap. 6 14:11:40
Parašė powder· 2011 Lap. 14 07:11:18
#14
gal kas galetumet paaiskitnt kaip ta atskira panele susikurt? nes as visus tuos kodus bandziau surasyti i pridetinni puslapi, bet nieko nesigavo,buciau dekingas
Parašė tarc1ok· 2012 Bal. 22 18:04:54
#15
Kas nori kad paaiskinciau ar sukurciau pakvietimu sistema rasikit siais kontaktais:
Skype: tarc1ok
Gmail:
aurtur4ik@gmail.com
Klaida! Toks failas neegzistuoja...:([/c]
Google.lt Pasijeskok tikria rasi.
powder parašė:
gal kas galetumet paaiskitnt kaip ta atskira panele susikurt? nes as visus tuos kodus bandziau surasyti i pridetinni puslapi, bet nieko nesigavo,buciau dekingas
Situos failus nereikia kelti i pridetini puslapi. Reikia i paneles deti.
Paneles:
Redagavo MaFetas· 2012 Bal. 22 20:04:21