Seite 1 von 1

If Abfrage

Verfasst: 10.12.2006, 11:26
von workershop
Hallo

Auf einer Seite werden Suchbegriffe so ausgeggeben:{$smarty.foreach.r.iteration}. {$request.QUERY}


Jetzt möchte ich sagen:

Wenn {$smarty.foreach.r.iteration}. {$request.QUERY} größer 4 Zeichen ist, dann mache blablabla sonst zeige nur {$smarty.foreach.r.iteration}. {$request.QUERY} an.


Kann mir das bitte jemand in eine If Abfrage setzen?

Danke Ronny

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Verfasst: 10.12.2006, 12:00
von Michael1967

Smarty Syntax

Verfasst: 10.12.2006, 12:05
von bit2bit
... yep, nur mit Smarty Syntax:
... (in etwa) so:

Code: Alles auswählen

{if $smarty.foreach.r.iteration.$request.QUERY > 4}
    Mach was.
{else}
   $smarty.foreach.r.iteration.$request.QUERY
{/if}

Verfasst:
von

Verfasst: 10.12.2006, 12:23
von workershop
Das funktioniert nicht ganz:

{if $request.QUERY > 4}
<a href="{$smarty.const.DOC_ROOT}/seoserch.php?search={$request.QUERY}">{$smarty.foreach.r.iteration}. {$request.QUERY}</a>
{else}
{$smarty.foreach.r.iteration}. {$request.QUERY}
{/if}

Er zeigt aber die Links nicht an(auser wenn die Ausgabe eine Zahl war), sondern nur die Else Ausgabe.

Verfasst: 17.12.2006, 04:34
von 8Ball
is es noch aktuell? versuchs mal hiermit zu kombinieren...
https://de2.php.net/manual/de/function.strlen.php