smink?
Az én sminkjeimnél általában a menük között (/admin/structure/menu) az egyikben szoktak benne lenni ezek (user,login/logut) és ott "add item"
És egyszerűen így?
<?php global $user; if($user->name) print "Kedves<strong>".$user->name."</strong>, üdv az oldalon!"; ?>
Vagy talán:
<?php global $user; if($user->name != "Anonymus") //nem azonosított felhasználó neve print "Kedves<strong>".$user->name."</strong>, üdv az oldalon!"; ?>
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Az soknak tűnik. Valami
Az soknak tűnik. Valami server config baj lesz.
Pityu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
A következő van (szerintem).
A következő van (szerintem).
Pont tökéletesen csináltad.
A 7-es core .po fájlja egyetlen nagy fájl és ez kb. igen gyakran okozza azt a problémát, hogy aki nem tudja fölemelni az időkorlátot, az bajban van vele (a letöltés ideje is beleszámít az időlimitbe)(én így hallottam)(konkrétan én emiatt kapcsoltam ki a l10n_update modult, ami amúgy milyen kényelmi modul lenne).
Kaptam már olyan tanácsot (ha jól értelmeztem), hogy hozzam be a D7-es oldalt localra, ahol én magamnak tudom emelni az execution time-t, tegyem rá a core-hoz tartozó .po fájlt és így tegyem vissza hosztingra. Utána már minden más remekül fog működni (a modulok nyelvi fájljaival már nem lesz gondja az l10n_update-nek). És nem kezdő adta ezt a tanácsot.
Amint látod, az én információim szerint a legügyesebben jártál el.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Kimenetet mindig szűrjük.
Kimenetet mindig szűrjük.
Különben speciális karaktereknél problémáink lesznek.
<?php global $user; if ($logged_in): print 'Kedves <strong> ' . check_plain($user->name) . '</strong>, üdv az oldalon!'; endif; ?>
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Csak megjegyzés
A második php kód jónak tűnt (page.tpl.php), csak kiírta a nem bejelentkezett felhasználóknak az üdvözlőszöveget, valamint ezt a hibaüzenetet: Notice: Undefined property: stdClass::$name include()
A Drupal 7.x minden PHP hibát, figyelmeztetést és megjegyzést alapértelmezettként kiír képernyőre.
Az alábbi oldalon tudod ezt kikapcsolni:
admin/config/development/logging
Itt a "Megjelenítendő hibaüzenetek"-nél az alábbit válaszd:
- Hibák és figyelmeztetések
Ha pedig élesen megy a site érdemes kikapcsolni:
- Nincs
Így csak a naplóban fognak látszódni ezek az üzenetek, itt:
admin/reports
Egyébként azt hiányolja, hogy a $name változó nincs definiálva?!
SB
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Így lehet Drupal kompatibilisebb.
Láttam, hogy írtad "bár nem tudom ez így teljesen Drupalos megoldás-e.. :)". Szerintem lehet így jobb lenne:
page.tpl.php
<?php global $user; if ($logged_in): print t( 'Kedves <strong>@username</strong>, üdv az oldalon!', array('@username' => check_plain($user->name)), ); endif;
Így akár ez az üzenet fordítható is.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Akkor angolul kéne az üzenet.
Akkor angolul kéne az üzenet.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
sajnos nem tekergetős
A admin/content/node-type/[type]/display sajnos nem segít, mert nincs ott "views" nézet. Ha normál, halandó egyszerű tartalomként tekintem meg (pl. valami.hu/node/124 ), akkor minden rendben van. Csak, ha nézeteken (views) "keresztül" jelenítem meg, akkor nincsen semmi. :(