Illyés Edit képe

<?php if ($node->field_also[0]['view'] == "nem") : ?>

Itt mit vizsgálsz? Mi az a "nem"?

a href="<?php print drupal_get_path_alias($node_url); ?>"

Kell a perjel az útvonal elé:

a href="/<?php print drupal_get_path_alias($node_url); ?>"

<?php if ($page == 0): ?>

Ez a feltétel csak akkor fog lefutni, ha a /fooldal címen nem node található, hanem valamilyen lista.

0
0
Illyés Edit képe

De mi az, ami nem működik? A mozi Debrecenben? A Panels modul? A /fooldal útvonalon bejövő oldal hogyan áll elő? Az egy node? Akkor nem csoda, hogy nem azt adja vissza a $node_url, amit szeretnél. Bedobsz ide különböző kódtöredékeket, össze-vissza szövegelsz formázásról meg macskafogóról – én már nem értem, hogy mit akarsz, és nincs is türelmem már hatodjára végigolvasni és megpróbálni értelmezni a zavaros hozzászólásaidat. Kiszálltam.

0
0
Illyés Edit képe

Szerintem olyan dolgokra kérdeztél rá, aminek nincs jelentősége a dolog szempontjából

Hogy ne lenne jelentősége annak, hogy milyen útvonalat tartalmaz a $node_url változó, ha egyszer azzal akarod kiíratni annak a node-nak az útvonalát, aminek a teaser-jéről szó van? De ez a változó a megtekintett oldal útvonalát tárolja, ha $page=1. Ha a főoldalad egy node, akkor $page=1, és akkor a $node_url ennak az útvonalát adja vissza.

A lényeg hogy van olyan view, ami ezeket listazza ki

A lényeg az lenne, hogy ez a view hogyan kerül a címlapodra? Mert ha node-ba van beágyazva (akár Panels segítségével), akkor a $node_url mindig a címlapon szereplő node útvonalát fogja tartalmazni, más szóval a címlap útvonalát.

Van egy fajta fórumozó, akinek elmondja az ember a megoldást, vagy az ahhoz vezető utat, ő pedig anélkül, hogy kipróbálná, amit mondanak neki, vagy átgondolná, amire a figyelmét felhívták, egyszerűen visszakézből közli, hogy az úgy nem jó. Mit lehet erre mondani?

0
0
Illyés Edit képe

Szerintem felszámíthat, csak a licencet nem változtathatja meg (GPL). Nyugodtan lehet még átalakítás nélkül is árulni a Garland sminket, ha talál valaki talál rá vevőt :)

0
0
Illyés Edit képe

Pont a napokban volt itt a fórumon erre egy pofonegyszerű megoldás: a tartalmakat blokkokba teszed, a blokkok megjelenítését pedig felhasználói csoporttól teszed függővé a blokk beállítási oldalon. Egyébként a $user változó vizsgálatával tudod lekérdezni, hogy be van-e lépve a felhasználó.

<?php 
if ($user) {
// valami kód a belépetteknek
}
else {
// valami más a nem belépetteknek
}
?>

Ezt mondjuk teheted a page.tpl.php-ba, és akkor minden oldalra vonatkozik, vagy ha egyébként már lerendezted a hozzáférés-szabályozást valamelyik access control modullal, tehát a nem bejelentkezett felhasználók 403-at kapnak a tartalmakra és csak a nyitólapon kell ez a vizsgálat, akkor készíthetsz egy külön page-front.tpl.php sablont, és abban végzed el a $user vizsgálatát.

0
0
Illyés Edit képe

Nyitottam ennek egy új témát.

0
0
Illyés Edit képe

Erre a hozzászólásra válaszul szerintem nincs közzétételi kötelezettség. Csak a licencet kell mellékelni az ügyfél részére, és a forráskód olvasható legyen, ennyi kötelezettséggel jár a GPL.

Ha én készítek egy egyéni sminket egy ügyfélnek, akkor közzé kell tennem a template.php-t meg a node-akarmi.tpl.php-t? Hol? Hogyan? Miért?

0
0
Illyés Edit képe

Ha írásként küldik be a hirdetést (amit nem tartok jó ötletnek, miért nincs rá külön tartalomtípus), akkor az írás tartalomtípust kiegészíted a szükséges CCK mezőkkel.

Emailhez az Email, szövegmezőhöz a Text, URL-hez a Link CCK-s komponensre lesz szükséged.

Ha valamit nem találsz a CCK alapcsomagban, akkor a Modules: CCK oldalon nézz szét.

Gusztávhoz hasonlóan én sem gondoltam volna, hogy ezt szükséges ilyen részletességgel kifejteni.

0
0
Illyés Edit képe

Views Argument Handling Code

taxonomy/term/3-ból a 3-as => $args[2]

0
0
Illyés Edit képe

Hogyan tudsz a "hirdetések" tartalomtípushoz "írás és kép beküldését" rendelni? Mi az az "írás és kép beküldése"? Ennek semmi értelme. Vagy pontatlanul fogalmazol a kérdéseid feltevésénél, vagy nem gondolkodsz, csak véletlenszerűen csapkodsz jobbra-balra, hátha összejön valami. Előbbi problémán elég könnyű segíteni...

0
0