Autor Zpráva
letní vánek
Profil *
Dobrý den,
scháním někoho, kdo by mi pomohl s php kodem. Potřebuji měnit node v závislosti, zda-li je letní či zimní čas.Takto na svém webu vypisuji node:
<?php
  $nid = letní čas; // potažmo zimní čas
  $node = node_load($nid);
  print drupal_render(node_view($node,'full')); 
?>
Pořebuji vymyslet kod, který by měnil node sletním či zimním časem podle daného období.

Pomůžete mi?
Nechci to zadarmo
Jan Tvrdík
Profil
Nevím, jak je to spolehlivé, ale snad bude fungovat
$nid = (date('I') ? 123 : 465); // 123 pro letní, 456 pro zimní (nebo možná naopak);
letní vánek
Profil *
Asi jsem špatně napsal kod. Můžete mi napsat přený kod do toho mého kodu
<?php
  $nid = node_letní čas; // stránka pro letní čas potažmo zimní čas
  $node = node_load($nid);
  print drupal_render(node_view($node,'full')); 
?>
Jan Tvrdík
Profil
<?php
  $nid = (date('I') ? 123 : 465); // 123 pro letní, 456 pro zimní (nebo možná naopak);
  $node = node_load($nid);
  print drupal_render(node_view($node,'full')); 
?>
letní vánek
Profil *
Tímto $nid = node_letní čas; zadávám stránku, která se má vypsat? A to buď pro letní či zimní čas. Tyto stránky budou od sebe obsahově rozdílné.
Jan Tvrdík
Profil
$nid = node_letní čas; není platný PHP kód, netuším, co to dělá.
letní vánek
Profil *
V reálu to mám takto:
<?php
  $nid = 15; // cislo uzlu
  $node = node_load($nid);
  print drupal_render(node_view($node,'teaser')); 
  // místo teaser může být full nebo jiný definovaný režim zobrazení
?>
Jan Tvrdík
Profil
A teď to budeš mít třeba takto
<?php
  $nid = (date('I') ? 15 : 465); // 15 pro letní, 456 pro zimní (nebo možná naopak);
  $node = node_load($nid);
  print drupal_render(node_view($node,'full')); 
?>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: