PHP min. 5.6.8MySQL min. 5.1Apache min. 2.0
PHP-Fusion 9 Jádro
v9.0
Český překlad
Pravidelně aktualizovaný

odstranenie panelov [Vyřešeno]

Poslední aktualizace před 1 měsícem
J
Mam specificku poziadavku na odstranenie panelov. Vid obrazok
https://imgur.com...
Na webe vytvaram uzivatelov rucne a kazdy ma vlastnu stranku, cize ked sa prihlasi na web, tak vidi len svoju stranku.
Cize mam napr. uzivatela client01 potrebujem danemu uzivatelovy skryt panel kto je online a na pravej strane to co je v cervenom ramceku, malo by tam ostat len button na odhlasenie (prip ak sa bude hlasit na web, tak formular na prihlasenie)
V phpfusion 7.x som to robil tak, ze v /infusions/user_info_panel.php som zakomentoval tieto riadky
   echo THEME_BULLET." <a href='".BASEDIR."edit_profile.php' class='side'>".$locale['global_120']."</a>\n";
   echo THEME_BULLET." <a href='".BASEDIR."messages.php' class='side'>".$locale['global_121']."</a>\n";
   echo THEME_BULLET." <a href='".BASEDIR."members.php' class='side'>".$locale['global_122']."</a>\n";
To zabezpeci, ze v panely sa nezobrazia linky na edit_profile.php; messages.php; a members.php. Cize uzivatel si nevie editovat profil, nema pristup k sukromnym spravam a nevidi ostatnych uzivatelov.
Problem bol ale v tom, ze ak bol uzivatel trocha schopny a zadal do url www.web.com/edit_... www.web.com/messa... alebo www.web.com/membe... tak sa mu stranky zobrazili.
Toto som vyriesil tak, ze na zaciatok suborov edit_profile.php; messages.php; a members.php som pridal
die();
ak zada do url uzivatel teraz www.web.com/edit_... www.web.com/messa... alebo www.web.com/membe... tak vidi cistu stranku.

Phpfusion9 je oproti Phpfusion7 o nieco sofistikovanejsie, ale zatial sa mi nepodarilo v nastaveniach skryt panely, resp. linky/odkazy ktore nechcem aby uzivatel videl.
Je potrebne editovat konkretne subory, alebo je mozne to urobit cez web admina ?
Kvido
Přes admin můžeš takto:
1/ Admin/Systém/Panely
2/ Otevře se Ti stránky obsluhy panelů. Vlevo vidíš "Uživatelé on-line" klikni na rozbalovací šipku a nastav "Zakázat".
3/ Ostatní, které chceš podobně.
RobiNN
Ak nechceš aby sa užívatelia dostali ku určitým stránkam pridaj tento kód na vrch súboru pod require_once 'maincore.php';
nezobrazí sa prázdna stránka ale presmeruje ich na domovskú stránku. Iba admini budú mať prístup.

if (!iADMIN) {
 redirect(BASEDIR.'index.php');
}


V 9.0.3
https://github.co...hp#L40=L75 toto môžeš vymazať a zobrazí sa len avatar, nick a odhlásiť sa

Kvido môžeš pridať obsah na test server nedávno som to celé preinštaloval
J

RobiNN napsal:

RobiNN - Ak nechceš aby sa užívatelia dostali ku určitým stránkam pridaj tento kód na vrch súboru pod require_once 'maincore.php';
nezobrazí sa prázdna stránka ale presmeruje ich na domovskú stránku. Iba admini budú mať prístup.

if (!iADMIN) {
 redirect(BASEDIR.'index.php');
}


V 9.0.3
https://github.co...hp#L40=L75 toto môžeš vymazať a zobrazí sa len avatar, nick a odhlásiť sa

Kvido môžeš pridať obsah na test server nedávno som to celé preinštaloval

Ja som uz medzicasom presiel od 9.0.3 k 9.0 ale to by hadam nemalo ovplivnit.
Cize do maincore.php som pridal pod
require_once __DIR__.'/includes/core_resources_include.php';

tento kod, len som to zmenil na home.php
if (!iADMIN) {
 redirect(BASEDIR.'/home.php');
}

a hodilo mi to hlasku
Notice: Use of undefined constant iADMIN - assumed 'iADMIN' in /usr/share/nginx/html/phpfusion/maincore.php on line 35
RobiNN
Nie do maincore.php ale do daného súboru ktorý nemá byť funkčný pre ostatných napr do messages.php
user_info_panel má podobný kód ako v 9.0
J
Ano toto uz funguje OK

Sloučené 02.07.2018 14:43:
Uz asi potrebujem fakt poslednu vec Usměj se skusam nejak odstranit button vyhladavania (+ textarea) a nedari sa mi (ani cez web managment a ani editaciou v suboroch, neviem to proste najst)
RobiNN
V Bootstrap téme stačí toto vymazať https://github.co...hp#L59-L76

Nie všetko sa dá upraviť v nastaveniach.
J

RobiNN napsal:

RobiNN - Ak nechceš aby sa užívatelia dostali ku určitým stránkam pridaj tento kód na vrch súboru pod require_once 'maincore.php';
nezobrazí sa prázdna stránka ale presmeruje ich na domovskú stránku. Iba admini budú mať prístup.

if (!iADMIN) {
 redirect(BASEDIR.'index.php');
}


V 9.0.3
https://github.co...hp#L40=L75 toto môžeš vymazať a zobrazí sa len avatar, nick a odhlásiť sa
Este mam k tomu otazocku.
RobiNN vsetko funguje super. Vymazal som cast kodu (co si oznacil na githube) a funguje to skvele, uzivatel vidi len avatar a button odhlasit, ale v hlavicke vid. obr. si moze pozret, alebo zmenit profil, alebo SS.
Ja som na profil a SS pouzil toto
if (!iADMIN) {
 redirect(BASEDIR.'index.php');
}

Cize pri kliknuti ho presmeruje na index, ale idealne by bolo ak by sa to tam vobec nezobrazovalo (vid obr. https://imgur.com... (oznacene zelenym chcem odstranit)).
Hladal som to v teme, ale nenasiel som to :)

PS a este jedna vec v paticke (footer) mam nastavene zobrazovanie najnovsie novinky a najnovsie komentare (komentare by som chcel zmenit na najnovsie clanky, ale tiez to neviem najst).
THX
RobiNN
Vymazať https://github.co...#L165-L168
Vymazať https://github.co...#L177-L188

Vymazať https://github.co...n.inc#L274
a pridaj tam toto


echo '<h3 class="title"><i class="fa fa-book"></i> Najnovšie články</h3>';
include INFUSIONS.'latest_articles_panel/latest_articles_panel.php';
J
very thx, urobil som to podla tvojich instrukcii a vsetko funguje presne ako chcem Jako
Problem ale moze nastat pri upgrade (tie subory kde mam zmeny si musim asi zalohaovat).
RobiNN
Jo no, po každej aktualizácii daného súboru budeš musieť ešte raz vykonať zmeny. Preto sa neodporúča upravovať súbory v jadre ale zase na druhej strane niektoré veci inak nejdú upraviť.
J
Inak som si vsimol, ze po uprave Main.inc to zanechava v error logu chybu https://github.co...el.php#L37 (kdekolvek na webe k liknem, tak to prida v error logu zaznam vid github).
RobiNN
Ahh zabudol som

echo '<h3 class="title"><i class="fa fa-book"></i> Najnovšie články</h3>';
$locale = fusion_get_locale();
include INFUSIONS.'latest_articles_panel/latest_articles_panel.php';
J
Jako Jako
J

RobiNN napsal:

RobiNN - Ahh zabudol som

echo '<h3 class="title"><i class="fa fa-book"></i> Najnovšie články</h3>';
$locale = fusion_get_locale();
include INFUSIONS.'latest_articles_panel/latest_articles_panel.php';
ahoj, este jedna drobnost k zobrazeniu najnovsich clankov vo footer.
Mam tam teaz 2x nadpis "NAJNOVŠIE ČLÁNKY"
RobiNN
Toto vymaž
echo '<h3 class="title"><i class="fa fa-book"></i> Najnovšie články</h3>';


alebo tu https://github.co...el.php#L37

zmeníš
$info['title'] = $locale['global_030'];


na
$info['title'] = '';
J
dakujem funguje Jako
Vy můžete zobrazit všechny příspěvky v tomto fóru.
Vy nemůžete začít nový diskusní příspěvek v tomto fóru.
Vy nemůžete odpovědět v této diskusi.
Vy nemůžete začít v anketu v tomto fóru.
Vy nemůžete na tomto fóru nahrát přílohy.
Vy můžete stáhnout přílohy v tomto fóru.
Uživatelé, kteří se účastnili diskuse:Kvido, RobiNN, jany
Nejnovější témata fóra
  Vlákno Zobrazení Odpovědi Poslední příspěvek
Vývoj - ako pokračuje
v PHP-Fusion 9.0.3
89 2 RobiNN
23-09-2018 13:37
FAQ chyba
v Administrace obsahu
39 1 RobiNN
23-09-2018 13:35
Blogs na HP [Vyřešeno]
v PHP-Fusion 9.0
92 2 Kvido
15-09-2018 17:12
Tenisový portál [Vyřešeno]
v Obecná diskuse
181 3 jany
08-09-2018 08:06
Prihlásenie [Vyřešeno]
v Administrace systému
164 7 Balin50
05-09-2018 15:36
FAQ formátovanie [Vyřešeno]
v Administrace obsahu
235 8 RobiNN
05-09-2018 15:09
Token [Vyřešeno]
v Administrace systému
174 1 RobiNN
05-09-2018 15:05
Přihlášení
Ještě nejste členem? Klikněte zde a zaregistrujte se.
Shoutbox
Chcete-li odeslat zprávu, musíte se přihlásit.
Kvido
před 19 dny
Jj. Zbytečné moc ne, pač tu u jejich reg. e-mailem nepustím zahraniční, nejčastěji ru., com., org.
RobiNN
před 20 dny
Kvido spammerov musíš vymazať a zablokovať ich IP. Inak je to zbytočne.
Kvido
před 20 dny
Protože se ve Fóru objevilo několik SPAMů, je nyní registrace nových členů zapnuta přes e-mail a povolení hlavního administratora.
RobiNN
před 1 měsícem
4 témy sú v základnej inštalácii (na 4. téme robím) Ďalšie sú tu https://github.co...ion/Themes a tu https://github.co...ion-Themes
F
před 1 měsícem
Kdy bude více vzhledů, módů a všeho možného do php fusion 9? :-)