Vítejte na BLASSENweb

BLASSENweb - the future of your web !

Jste anonymní uživatel. Můžete se zdarma zaregistrovat zde

Objevte dynamické www stránky v profesionální kvalitě.
http://blassenweb.net v4.0
BLASSENweb na Facebooku
Přejeme Vám příjemný večerní program a dobrou noc !
Snadná změna vzhledu Intuitivní ovládání v češtině Mnoho doplňkových rozšíření Jednoduchá instalace Pro všechny zdarma

RYCHLÉ ODKAZY

Také hledáte rychlý, bezpečný a spolehlivý systém, který vám umožní bezstarostnou správu webu ? United-Nuke je řešení právě pro vás - stáhněte si jeho aktuální verzi a objevte stovky funkcí, které nabízí.

Nová verze:
UNITED-NUKE 4.2.08ms2 - new version
Uživatelská příručka:
UNITED-NUKE User Guide CZ v2007.1
Čeština:
Czech Language Pack for UNITED-NUKE 4.2.08ms2

NEVÍTE SI RADY...
Nevíte si rady s koupí domény ? S výběrem webhostingu ? Rádi vám poradíme. log in!

Možnosti pro Vás

Sdílet na FB
Přidat sidebar Přidat na Google Přidat na Seznam Přidat na Bloglines WAP verze RSS 0.91 RSS 0.92 RSS 2.0 Atom 0.3 Top Články Bookmark using any bookmark manager!
Mapa Stránek

Odkazy

Zajímavé odkazy
Dopravny.e-tip.sk

Doporučujeme vám:

Reklama

Sponzor

Sponsored by Websupport.sk webhosting
Sponsored webhosting by WebSupport.sk

Diskuzní fórum


Vzbuřte se proti hrubkám na internetu
Pamatujte si, kde jste byli, když jste Vy začínali.
To změní Váš pohled na lidi, jenž začínají teď!
FAQHledatSeznam uživatelůUživatelské skupinyRegistrace
Osobní nastaveníPřihlásit se pro kontrolu soukromých zprávPřihlášení

Co nemáš v hlavě, měj na taháku ...
tvorba stránek


Příspěvek Zpráva : Block pro určitou skupinu
Ahoj, jde udělat aby se určitý block zobrazoval pouze pro jednu skupinu registrovaných uživatelů?
V mým případě je to block "Rozbalovaci menu" stáhnutej z http://hjosef.net/ Usmívající nvm jestli je tu taky Velmi ą»astný
Diki

Zaslal: Tucnak
so 13. prosinec, 2008 19:05


Zobrazit informace o uživateli Odeslat soukromou zprávu Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: Block pro určitou skupinu
Autor Tucnak
NadRotmistr
NadRotmistr


Registrace: 21.5. 2006
Příspěvky: 168


Inzerce

Příspěvek Zpráva : Re: Block pro určitou skupinu
Tucnak napsal:
Ahoj, jde udělat aby se určitý block zobrazoval pouze pro jednu skupinu registrovaných uživatelů?
V mým případě je to block "Rozbalovaci menu" stáhnutej z http://hjosef.net/ Usmívající nvm jestli je tu taky Velmi ą»astný
Diki



Asi by to šlo v tom bloku zobrazit obsah podle ID té skupiny a jinak zobrazit něco jiného.

ne tady ten blok asi není.
_________________
Blassen,
Altruista, Redaktor, Programátor, Designér a Majitel
Hello IT. Have you tried turning it off and on again ? Are you sure it's plugged in ?

Zaslal: Blassen
ne 14. prosinec, 2008 16:16


Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: Block pro určitou skupinu
Autor Blassen
Armádní generál (Admin)
Armádní generál (Admin)


Registrace: 1.1. 1970
Příspěvky: 2426


Příspěvek Zpráva :
No to je jedno Usmívající hlavně když to půjde... nevím taky se nějak o něco pokusím Velmi ą»astný ale na 99% to bude k nicemu

no asi tam bude neco jako.: (to je typ Velmi ą»astný vubec php neumim)
chci aby se to zobrazovalo skupině která má ID 1

{Kód}:


global $prefix$db;
$grup $db->sql_query("select id from ".$prefix."_groups");

        if (
$grup == 1) {
            echo 
"TEXT BLOCKU";
        } else {
            echo 
"<p>&nbsp;</p>";
        }




nevim jestli se to bude zobrazovat adminum Velmi ą»astný vlasne nevim jestli to vubec neco znamena Velmi ą»astný

Zaslal: Tucnak
ne 14. prosinec, 2008 19:42


Zobrazit informace o uživateli Odeslat soukromou zprávu Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: Block pro určitou skupinu
Autor Tucnak
NadRotmistr
NadRotmistr


Registrace: 21.5. 2006
Příspěvky: 168


Příspěvek Zpráva :
nefungue to Smutný myslel jsem že se tam musí ještě vloit
{Kód}:

include("mainfile.php"); 



Ale když to tam dam hlasí mi to chybu že nemůže načíst jazyk v mainfile řádek 336 Smutný Takže jsem selhal Velmi ą»astný počkám na radu od mistrů

Zaslal: Tucnak
po 15. prosinec, 2008 7:09


Zobrazit informace o uživateli Odeslat soukromou zprávu Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: Block pro určitou skupinu
Autor Tucnak
NadRotmistr
NadRotmistr


Registrace: 21.5. 2006
Příspěvky: 168


Příspěvek Zpráva :
{Kód}:


global $prefix$db;
$grup $db->sql_query("select id from ".$prefix."_groups");

        if (
$grup == 1) {
            echo 
"TEXT BLOCKU";
        } else {
            echo 
"<p>&nbsp;</p>";
        }




mainfile ne na to zapomeň to použiješ třeba v modulech.

Začátek je správně ale něco tomu jasi chybí. Budem tohle téma dělat nápovědama.

Takže nejdřív budem dělat SQL výpis z databáze a až se to povede tak s tím budeme pracovat dál jo ?

takže základ bloku použijem třeba tohle:


{Kód}:


<?php
#### Vygenerovano pomoci Creatoru na Blassenwebu (http://blassenweb.net) ###
if (stristr($_SERVER['SCRIPT_NAME'], basename(__FILE__)) OR !defined('UN_KERNELFILES_LOADED')) {
    
Header("Location: ../index.php");
    die();
}
$content  =  "tady pak bude nějakej ten text nebo menu";
?>



do toho vložíme to tvoje:
{Kód}:


<?php
#### Vygenerovano pomoci Creatoru na Blassenwebu (http://blassenweb.net) ###
if (stristr($_SERVER['SCRIPT_NAME'], basename(__FILE__)) OR !defined('UN_KERNELFILES_LOADED')) {
    
Header("Location: ../index.php");
    die();
}

global 
$prefix$db;
$grup $db->sql_query("SELECT id FROM ".$prefix."_groups");

$content  =  "tady pak bude nějakej ten text nebo menu";
?>




ale takhle to přece nebude už logicky fungovat.

to sice možná vypíše (když se to doplní) nějaký ty ID z tabulky _groups ale co s tim ? jak poznám že ten uživatel do tý skupiny patří nebo ne ? ? ?

takže jinak
budem potřebovat vypsat něco jako ID nebo NAME UŽIVATELE z tabulky USERS a teda když víme ID tak počet bodů z tabulky GROUPS ty body pak porovnat a jestli souhlasej nebo jsou větší než maj bejt tak zobrazit TEXT_1 jinak zobrazit TEXT_2


{Kód}:


$id 
intval(1);
$grup $db->sql_query("SELECT name, points FROM ".UN_TABLENAME_GROUPS_POINTS." WHERE id='".$id."'");




a dál to zkus sám nějak zplichtit, to sem zase dej a budeme pokračovat.

".UN_TABLENAME_GROUPS_POINTS." je už v systému nastaveno a není proto potřeba dál používat $prefix

p.s.: prozačátek bude úplně stačit když se ti podaří vypsat počet bodů z tabulky GROUPS podle ID 1

ale musíš to dopsat celý takhle 1 řádek je určitě málo Mrkající
_________________
Blassen,
Altruista, Redaktor, Programátor, Designér a Majitel
Hello IT. Have you tried turning it off and on again ? Are you sure it's plugged in ?

Zaslal: Blassen
po 15. prosinec, 2008 19:02


Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: Block pro určitou skupinu
Autor Blassen
Armádní generál (Admin)
Armádní generál (Admin)


Registrace: 1.1. 1970
Příspěvky: 2426


Příspěvek Zpráva :
ja nevim.. jsem uplne na dne Smutný nechapu to Smutný vubec nemam tuseni co tam patri... PHP umim jen kdyz jdu logicky podle kodu ale kdyz neznam vsechny funkce nevim co mam delat... vzdycky mi vyleze but cislo 193 (?? nechapu) nebo 0 Smutný
Mam to uplne blbe ale pokus to byl...

{Kód}:

#### Vygenerovano pomoci Creatoru na Blassenwebu (http://blassenweb.net) ####
if (stristr($_SERVER['SCRIPT_NAME'], basename(__FILE__)) OR !defined('UN_KERNELFILES_LOADED')) {
    
Header("Location: ../index.php");
    die();
}

global 
$prefix$db;

$grup $db->sql_query("SELECT id FROM ".$prefix."_groups");
$id intval(1);
$grup $db->sql_query("SELECT points FROM ".UN_TABLENAME_GROUPS_POINTS." WHERE id='.$id.'");
$cuz $db->sql_fetchrow($grup);
$lol intval($grup);

$content  =  "$lol";



Zaslal: Tucnak
po 15. prosinec, 2008 21:00


Zobrazit informace o uživateli Odeslat soukromou zprávu Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: Block pro určitou skupinu
Autor Tucnak
NadRotmistr
NadRotmistr


Registrace: 21.5. 2006
Příspěvky: 168


Příspěvek Zpráva : Jste člen skupiny
No dobře nebudu tě trápit.

Každopádně úplně špatně ve tvým kódu je první databázovej řádek za globals ....
ten je tam úplně navíc a dělá neplechu.

Zrovna tohle je trochu složitější výpis tak to zkus takhle a jestli to bude fungovat tak budeme pokračovat jo...

{Kód}:


global $user$cookie$admin$db$user_prefix;
define("_MEMBEROF","Jste člen skupiny:");

   if (
is_user($user) OR is_admin($admin)) {
       
$numpoints $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$user_prefix."_users WHERE username='$cookie[1]'"));
      
$gp $numpoints[points];
      
$result $db->sql_query("SELECT points, name FROM ".$user_prefix."_groups WHERE points<='$gp' ORDER BY points DESC LIMIT 0,1");
      
$row $db->sql_fetchrow($result);
      
$content .= ""._YOUHAVEPOINTS." <b>".$numpoints['points']."</b><br>";
      
$content .= ""._MEMBEROF." <b>".$row['name']."</b><br>";
   }



_________________
Blassen,
Altruista, Redaktor, Programátor, Designér a Majitel
Hello IT. Have you tried turning it off and on again ? Are you sure it's plugged in ?

Zaslal: Blassen
po 15. prosinec, 2008 21:36


Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: Block pro určitou skupinu
Autor Blassen
Armádní generál (Admin)
Armádní generál (Admin)


Registrace: 1.1. 1970
Příspěvky: 2426


Inzerce

Příspěvek Zpráva :
Funguje skvěle Usmívající
mam ale dotaz, prikaz:
sql_query - ten vykona pozadavek na DB at cteni nebo zapis, update... že?

{Kód}:

    $row $db->sql_fetchrow($result);



Tohle provede zapis hodnoty result nactene z databaze do promene row?

a jeste co znamena "ORDER BY points DESC LIMIT 0,1" ikdyz si to umim vysvetlit po svym nemusi to byt pravdu Usmívající
staci kratke logicke vysvetleni... Promin ale zadny serial o php mi nic nevysvetlil tak jako ti kdo to pouzivaji a nejlip si to zapamatuju kdyz si to zkousim a nejde mi to Velmi ą»astný

Tak a ted uz staci jen pod to pridat
{Kód}:

      if ($numpoints['points'] == 10) {
            echo 
"TEXT BLOCKU";
        } else {
            echo 
"<p>Nejste členem skupiny Animátoři</p>";
        }



A je to... Da se tam vložit java menu? Usmívající nebo bude muset stačit HTML nebo PHP menu...

Zaslal: Tucnak
út 16. prosinec, 2008 15:15


Zobrazit informace o uživateli Odeslat soukromou zprávu Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: Block pro určitou skupinu
Autor Tucnak
NadRotmistr
NadRotmistr


Registrace: 21.5. 2006
Příspěvky: 168


Příspěvek Zpráva :
Tucnak napsal:
...a jeste co znamena "ORDER BY points DESC LIMIT 0,1" ikdyz si to umim vysvetlit po svym nemusi to byt pravdu Usmívající
staci kratke logicke vysvetleni... Promin ale zadny serial o php mi nic nevysvetlil tak jako ti kdo to pouzivaji a nejlip si to zapamatuju kdyz si to zkousim a nejde mi to Velmi ą»astný



ORDER BY -> třídit podle
DESC / ASC -> sestupně / vzestupně
LIMIT -> limit počtu vypsanejch záznamů v tomhle případě jeden.

no co se k tomu vztahuje je pěkně popsaný třeba tady:
http://mm.gene.cz/

ta tvá podmínka vypadá správně ale podmínil bych to spíš podle ID než BODŮ protože ty se můžou pak spíš změnit a musel bys to upravovat. tam stačí dopsat SELECT id, points....
a pak tak jak to je.

Ano jde tam vložit třeba i menu s JavaScriptem, takže nakonec by to mohlo vypadat třebas:

{Kód}:


if (($numpoints['id'] == 1) OR (is_admin($admin)) {
// buď skupina id 1 nebo administrátor
} else {
// nevim co jinýho
}



_________________
Blassen,
Altruista, Redaktor, Programátor, Designér a Majitel
Hello IT. Have you tried turning it off and on again ? Are you sure it's plugged in ?

Zaslal: Blassen
út 16. prosinec, 2008 18:53


Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: Block pro určitou skupinu
Autor Blassen
Armádní generál (Admin)
Armádní generál (Admin)


Registrace: 1.1. 1970
Příspěvky: 2426


Příspěvek Zpráva :
Diki ddiiki Usmívající super Usmívající a ten web je bezva Usmívající konecne vim kde hledat Velmi ą»astný a ja se divil proc nektery veci nemuzu najit v php databazi Velmi ą»astný nojo Diki

Zaslal: Tucnak
út 16. prosinec, 2008 21:50


Zobrazit informace o uživateli Odeslat soukromou zprávu Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: Block pro určitou skupinu
Autor Tucnak
NadRotmistr
NadRotmistr


Registrace: 21.5. 2006
Příspěvky: 168


Příspěvek Zpráva :
Citace:
{Kód}:


if (($numpoints['id'] == 1) OR (is_admin($admin)) {
// buď skupina id 1 nebo administrátor
} else {
// nevim co jinýho
}





Tohle nebude fungovat Velmi ą»astný neni nikde urceno kdo ma id = 1...
Takze jsem tam dal

{Kód}:

if (is_admin($admin) OR ($numpoints['points'] <= 10))




znamena to rovno a vetsi nez 10 ze? Usmívající

Zaslal: Tucnak
st 17. prosinec, 2008 19:52


Zobrazit informace o uživateli Odeslat soukromou zprávu Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: Block pro určitou skupinu
Autor Tucnak
NadRotmistr
NadRotmistr


Registrace: 21.5. 2006
Příspěvky: 168


Příspěvek Zpráva :
akorát že ta podmínka je jakoby už splněná tím jedním výpisem
stačí to upravit třeba:
{Kód}:


    $result 
$db->sql_query("SELECT id, points, name FROM ".$user_prefix."_groups WHERE points<='$gp' ORDER BY points DESC LIMIT 0,1");
      
$row $db->sql_fetchrow($result);
      
$id $row[id]




a pak v tý podmínce
{Kód}:


if (($id == 1) OR (is_admin($admin)) {



_________________
Blassen,
Altruista, Redaktor, Programátor, Designér a Majitel
Hello IT. Have you tried turning it off and on again ? Are you sure it's plugged in ?

Zaslal: Blassen
st 17. prosinec, 2008 20:16


Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: Block pro určitou skupinu
Autor Blassen
Armádní generál (Admin)
Armádní generál (Admin)


Registrace: 1.1. 1970
Příspěvky: 2426


Příspěvek Zpráva : vetsi nez menší a rovná se
Tucnak napsal:
{Kód}:

if (is_admin($admin) OR ($numpoints['points'] <= 10))




znamena to rovno a vetsi nez 10 ze? Usmívající



zmanmená to menší a rovná se 10
_________________
Blassen,
Altruista, Redaktor, Programátor, Designér a Majitel
Hello IT. Have you tried turning it off and on again ? Are you sure it's plugged in ?

Zaslal: Blassen
st 17. prosinec, 2008 20:19


Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail Zobrazit uživatelovy WWW stránky

Návrat nahoru

Citovat Zaslat odpověď

Předmět: Block pro určitou skupinu
Autor Blassen
Armádní generál (Admin)
Armádní generál (Admin)


Registrace: 1.1. 1970
Příspěvky: 2426


Obsah fóra BLASSENweb » Bloky

Zobrazit příspěvky z předchozích:


 Přejít na:   



Zobrazit následující téma
Zobrazit předchozí téma
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.



Powered by phpBB © 2001-2006 phpBB Group

Green theme by BLASSENweb © 2005+ BLASSENweb
Forums ©

Odklepnuto.cz,internetová aukce,aukce,online-prodej,dražba,prodávat,nakupovat reklama
Mapa Stránek Page Rank Hjosef.net&redakční systémy webmaster tools, Hry, UNITED/PHP Nuke a jiné zajímavosti xml - rss - rdf Validate this feed at feedvalidator.org Seo servis
Stále nemáte svou prezentaci na internetu? A víte, že je to jako byste vůbec neexistovali? Lidé jsou stále více líní a pokud na internetu nenaleznou co hledají (a nejlépe na předních místech vyhledávačů), raději osloví konkurenci, která již webovou prezentaci vlastní. Už jen z toho důvodu, že během pár vteřin naleznou přehled produktů, ceník, kontakt a další pro ně důležité údaje. A přitom je to jedna z nejlevnějších a nejúčinnějších reklam. Zákazníkům dává o důvod víc, proč zvolit zrovna Vás.
Tato prezentace využívá systém pro správu obsahu united-nuke.
Čas potřebný ke zpracování stránky: 0.34 sekund
Vaše šťastné číslo: 153
Přidej vlastní deníčekPřidej vlastní deníček
Dnes je : 25. 05, 2012
Domů >> Forums
| pomoc | kontakt | reklama | volná místa | pravidla | BLASSENweb na Facebooku | email | Copyright © 2004 - 2012 by BLASSENweb
Veškeré ukázky zdrojových kódu můžete používat bez omezení. Text těchto stránek však nesmíte kopírovat bez souhlasu autora.
Autor nenese žádnou zodpovědnost za případné škody způsobené v souvislosti s obsahem tohoto webu.
Magic SEO URL - Optimalizace pro vyhledávače