[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Linkliste ohne DB: Fehler im Download-Code - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
wgmx
Beiträge: 79
Registriert: 25. Mai 2005, 21:03
Wohnort: México D.F.
Kontaktdaten: ICQ

Linkliste ohne DB: Fehler im Download-Code

14. Nov 2008, 16:48

Hallo!
Ich habe heute das Modul "Linkliste ohne DB" http://www.redaxo.de/165-Moduldetails.h ... ule_id=282 in Versio 4.1 eingebaut. Es ist zwar für 3.x veröffentlicht, macht aber in 4.1 keine Probleme.
Allerdings stellte ich fest, daß der Quellcode im Download fehlerhaft ist.
Im Eingabe-Teil wiederholt sich der zweite Teil des Codes, im Ausgabteil ist ein ; zuviel.
Es wäre schön, wenn der Autor das korrigieren könnte.

Hier die korrigierte, funktionierende Fassung:

Eingabe:

Code: Alles auswählen

Trennlinie am Anfang?
Bitte wählen:
<select name="VALUE[1]">
<?php
$options = array('NEIN', 'JA');
$current = "REX_VALUE[1]";

foreach ( $options as $option)
{
  $selected = $option == $current ? ' selected="selected"' : '';
  echo '<option'. $selected .'>'. $option .'</option>';
}
?>
</select>
<br/><br/>

Den Link als vollständige Url eintragen (http://www.domain.de):<br />
<input type="text" size="80" name=VALUE[6] value="REX_VALUE[6]"><br
/><br />

Link Text der zu sehen ist (Wenn leer, Anzeige der vollständigen
Url):<br />
<input type="text" size="80" name=VALUE[7] value="REX_VALUE[7]">

<br /><br />

Bild einfügen: REX_MEDIA_BUTTON[1]

Bildbreite: <br/> <input type=text name=VALUE[2]
value="REX_VALUE[2]"><br/>
Bildhöhe: <br/><input type=text name=VALUE[3] value="REX_VALUE[3]"><br/>
<?
if ("REX_FILE[1]" != "")
{

 list($width, $height, $type, $attr) = 
getimagesize($REX[HTDOCS_PATH].'files/REX_FILE[1]');
 echo 'Originaldaten des Bildes: Breite ' . $width . ' Höhe ' .  $height
. 
'<br/><br/>';
 if ($width < 200)  {
    $wausgabe = $width;
    } else {
    $wausgabe = 200;
    }
 echo 'Keine Größenangaben = Bild wird in Originalgröße angezeigt 
(sinnvoller rezise Wert: 50 pt Höhe)<br/><br/>';
 echo 'Folgendes Bild wird angezeigt: <br/><br/><img src=' . 
$REX[HTDOCS_PATH] . 'files/REX_FILE[1] width='. $wausgabe . '>';
}
?>
<br/>
<br/>
800 Stellen Eingabe für Text zum Link, HTML-Code erlaubt!!:<br/>
<textarea name=VALUE[4] cols="80" rows="20" maxlength="800" 
style='width:100%'>REX_VALUE[4]</textarea>
<br/><br/>
Trennlinie am Ende?
Bitte wählen:
<select name="VALUE[5]">
<?php
$options = array('NEIN', 'JA');
$current = "REX_VALUE[5]";

foreach ( $options as $option)
{
  $selected = $option == $current ? ' selected="selected"' : '';
  echo '<option'. $selected .'>'. $option .'</option>';
}
?>
</select>
Ausgabe:

Code: Alles auswählen

<?php
$select_value = "REX_VALUE[1]";
if ( $select_value == 'JA' ) { echo '<hr/>'; }
?>

<div class="contentlinklist">
 <div class="linkarea">
  <?php
  if ("REX_FILE[1]" != "")
  {
  echo '<a href="REX_VALUE[6]" target="_new"><img src="'.$REX[HTDOCS_PATH].'files/REX_FILE[1]" class="linkarea_img"';
  if ("REX_VALUE[2]" != '') echo ' width="REX_VALUE[2]"';
  if ("REX_VALUE[3]" != '') echo ' height="REX_VALUE[3]"';
  echo ' alt="REX_VALUE[7]"/></a>';
  } 
  ?>

  <div class="linkarea_txt">
   <div class="linkarea_head">
   
    <?php
    if ("REX_VALUE[7]" == "") {
    print '<a href="REX_VALUE[6]" title="REX_VALUE[6]">REX_VALUE[6] </a>';
    }
    else {
    print '<a href="REX_VALUE[6]" title="REX_VALUE[7]">REX_VALUE[7] </a>';
    }
    ?>
    
   </div>
   REX_HTML_VALUE[4] 
  </div>
  <div class="clean"></div>
 </div>
</div>

<?php
$select_value = "REX_VALUE[5]";
if ( $select_value == 'JA' ) { echo '<hr/>'; }
?>
Gruß aus Mx
Wieland

Zurück zu „Allgemeines [R4]“