Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Siuntiniai tik nariams
Parašė Acer· 2008 Lie. 1 13:07:23
#1
Jeigu norite padaryti, kad jūsų puslapyje siuntinius leistu siųstis nariam, o juos matyti gali visi, ir, kad neleistų to apeiti darom taip:
Atsidarom
downloads.php
DEFAULT (12 Eilutė):
if (isset($download_id)) {
$res = 0;
if ($data = dbarray(dbquery("SELECT download_url,download_cat FROM ".$db_prefix."downloads WHERE download_id='$download_id'"))) {
$cdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='".$data['download_cat']."'"));
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
$result = dbquery("UPDATE ".$db_prefix."downloads SET download_count=download_count+1 WHERE download_id='$download_id'");
redirect($data['download_url']);
}
}
if ($res == 0) redirect("downloads.php");
}
keičiam į:
if (iMEMBER) {
if (isset($download_id)) {
$res = 0;
if ($data = dbarray(dbquery("SELECT download_url,download_cat FROM ".$db_prefix."downloads WHERE download_id='$download_id'"))) {
$cdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='".$data['download_cat']."'"));
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
$result = dbquery("UPDATE ".$db_prefix."downloads SET download_count=download_count+1 WHERE download_id='$download_id'");
redirect($data['download_url']);
}
}
if ($res == 0) redirect("downloads.php");
}
} else {
if (isset($download_id)) {
$res = 0;
if ($data = dbarray(dbquery("SELECT download_url,download_cat FROM ".$db_prefix."downloads WHERE download_id='$download_id'"))) {
$cdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='".$data['download_cat']."'"));
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
$result = dbquery("UPDATE ".$db_prefix."downloads SET download_count=download_count+0 WHERE download_id='$download_id'");
redirect("register.php");
}
}
if ($res == 0) redirect("downloads.php");
}
}
Ten kur raudonai, pakeiskit į puslapį į kurį perkels jeigu ne narys.
Parašė mXt· 2008 Lie. 1 13:07:57
#2
Cia jau belenkas toki gali pasidaryti :d Keista kad dar litu uz ji nepaprasei :) anyway mldc.
Parašė Fanio· 2008 Lie. 1 13:07:33
#3
Šitas dalykas jau seniau buvo forume paskelbtas, nes tikrai mačiau ?|
Parašė Toonis· 2008 Lie. 1 13:07:28
#4
Restepa. Užaugęs būsi programišius. B)
Parašė Fanio· 2008 Lie. 1 13:07:01
#5
Toonis parašė:
Restepa. Užaugęs būsi programišius. B)
jis jau dabar, nes tokius kodus nebetkas parašo :p
Parašė Toonis· 2008 Lie. 1 14:07:14
#6
openside("Pavadinimas");
?>
<?
closeside();
Ar aš irgi jau programišius? :(
Redagavo Toonis· 2008 Lie. 1 14:07:30
Parašė pR· 2008 Lie. 28 23:07:45
#7
vovo :D :D padarai matiti gali narys arba svecias ir viskas :D :D :D
Parašė Poker· 2008 Lie. 28 23:07:19
#8
vovo akinanti šypsena akinanti šypsena padarai matiti gali narys arba svecias ir viskas akinanti šypsena akinanti šypsena akinanti šypsena
Ane?Tokiu atveju nebus matomas siuntinys,jei busi svečias.
Parašė kingiux· 2008 Lie. 31 17:07:08
#9
Toonis parašė:
openside("Pavadinimas");
?>
<?
closeside();
Ar aš irgi jau programišius? :(
Nea dar :D
Redagavo kingiux· 2008 Lie. 31 17:07:31
Parašė Redvas· 2011 Rugp. 15 10:08:03
#10
nieko man nepavyksta......
Parašė Golden· 2011 Rugp. 15 13:08:18
#11
Būtu puikui jei pasakytum kaip padaryti kad naujienos tik nariams būtu nu tą prasme kad ant filmai.php taip būtu +11 duočiau tikrai arba jei gali į PM :)