• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Top php Problem

Yehudi

Guru
Eigentlich habe ich nur ein klitze kleines Problem:

Code:
<br /><center><span class="totop"><a href="<?php echo $url ?>#top"><img src="<?php echo $mosConfig_live_site;?>" alt="" height="11" width="14" border="0" /></a> <a href="<?php echo $url ?>#top">Back To The Top</a> <a href="<?php echo $url ?>#top"><img src="<?php echo $mosConfig_live_site;?>" alt="" height="11" width="14" border="0" /></a></p></td>

Und zwar habe ich mir diesen Code von einem anderen Joomla-Template geliehen. An zwei Stellen saßen zwei Images. Die wollte ich aber dort nicht haben. Wenn ich da aber was wegnehme, funktioniert der Top-Link nicht mehr. Wie kann ich das ersetzen?
 

TeXpert

Guru
argh, das ist ja grausam :)

warum können die Leute nicht erst einen String aufbauen und den dann am Scripende rausschreiben...

erst mal, da fehlt ja noch einiges...

der interessante Teil ist der,
Code:
<span class="totop"><a href="<?php echo $url ?>#top"><img src="<?php echo $mosConfig_live_site;?>" alt="" height="11" width="14" border="0" /></a> <a href="<?php echo $url ?>#top">Back To The Top</a> <a href="<?php echo $url ?>#top"><img src="<?php echo $mosConfig_live_site;?>" alt="" height="11" width="14" border="0" /></a>

ergänzt und anders umgebrochen, so dass auch normale Menschen damit umgehen können und nicht nur PHP-Leet-coder
Code:
<span class="totop">
<a href="<?php echo $url ?>#top">
   <img src="<?php echo $mosConfig_live_site;?>" alt="" height="11" width="14" border="0" />
</a> 
<a href="<?php echo $url ?>#top">
   Back To The Top
</a> 
<a href="<?php echo $url ?>#top">
   <img src="<?php  echo $mosConfig_live_site;?>" alt="" height="11" width="14" border="0" />
</a>
</span>

die Bilder sollen weg? also müsste so spontan das hier reichen:
Code:
<span class="totop">
<a href="<?php echo $url ?>#top">
   Back To The Top
</a> 
</span>
da wieder die Umbrüche raus und fertig.
 

TeXpert

Guru
panamajo schrieb:
Erst formatieren, dann posten :mrgreen:

das ist ein Missverständnis, was mich mehr ankotzt ist dieser PHP-Stil, also eine wilde Mischung aus html und <? foobar ?>.

hier einfach sauber trennen, z.B. so:
Code:
<?
## Verarbeitung
$ausgabe = '<span class="totop"><a href="';
$ausgabe .= $url;
$ausgabe .= '#top">Back To The Top</a></span>'

# Ausgabe
echo $ausgabe;
?>
 
OP
Y

Yehudi

Guru
Wie gesagt, das habe ich mir aus einem Template entliehen. :roll:
Auf html Basis hatte ich das auf meiner Seite mal vor Jahren gemacht, das funktionierte recht einfach. Den größten Teil auf meiner Seite habe ich grafisch erarbeitet, und gelegentlich mal ein paar Teile im html-Code gemacht, und das hinterher über eine Code Prüfung laufen lassen. Das ging.

Hier hatte ich versucht, die Bilder wegzunehmen, und schon funktionierte das ganze nicht mehr. Also habe ich nur den Link zu den Bildern entfernt.
 

TeXpert

Guru
ich hab mit dem Kommentar auch nur zum Ausdruck bringen wollen, dass diese "Extreme-Spaghetti-Code" Variante von einigen PHP-codern mir nicht schmeckt :)

es gibt durch diese Coding-Art leider sehr viel äußerst schlechten PHP-Code im Netz, den man am liebsten nie wieder Anfassen möchte... und erst recht nicht vererbt bekommen will ...
 
Oben