#1

inselpirat

Routinier  (467 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.ameland-tips.de

Verlinkung eines Lauftextes

Moin zusammen, ich hadere momentan mit einem Problem zu dem Ihr mir evtl. die Lösung geben könnt.

Ich setze in einem HTML Absatz den folgenden Code zur Erzeugung einer Laufschrift ein:

<?php
$ticker="Wir haben vom 02.04.-09.04.2022 aufgrund einer Stornierung den Bungalow Wolke11 in Buren wieder frei bekommen. Der Angebotspreis € 550 statt € 775 (zzgl. Nebenkosten)";
$ticker2=strlen($ticker);
$ticker3=10+($ticker2*0.13);
?>

<style type="text/css">
.marquee {
width: 600px;
margin: 0 auto;
white-space: nowrap;
overflow: hidden;
box-sizing: border-box;
}
.marquee span {
display: inline-block;
padding-left: 100%;
animation: marquee <?php echo $ticker3;?>s linear infinite;
-webkit-animation: marquee <?php echo $ticker3;?>s linear infinite;
-moz-animation: marquee <?php echo $ticker3;?>s linear infinite;
}
@keyframes marquee {
0% { transform: translate(0, 0); }
100% { transform: translate(-100%, 0); }
}
@-webkit-keyframes marquee {
0% { transform: translate(0, 0); }
100% { transform: translate(-100%, 0); }
}
@-moz-keyframes marquee {
0% { transform: translate(0, 0); }
100% { transform: translate(-100%, 0); }
}
</style>

<div style="font-size:18px;"class="marquee"><span><?php echo $ticker; ?></span></div>

 

Jetzt möchte ich gerne die Laufschrift mit einem Link auf das entsprechende Objekt versehen - komme aber nach zig Versuchen leider nicht weiter.

Hat hier jemand die Lösung für mich?

Vielen Dank vorab für die Hilfe.

 

#2

Data

As  (137 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Mh, vielleicht mal so?

Wir haben vom 02.04.-09.04.2022 aufgrund einer Stornierung den <a href="https://www.ameland-tips.de/unterkuenfte/bungalows/bungalowsburen/bungalowwolke11.php" target="_self">Bungalow Wolke11</a> in Buren wieder frei bekommen. Der Angebotspreis € 550 statt € 775 (zzgl. Nebenkosten)
#3

inselpirat

Routinier  (467 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.ameland-tips.de

Danke Data; wenn ich es so einfüge - was ich mehrmals selbst versucht habe - bekomme ich eine Fehlermeldung:

Parse error: syntax error, unexpected 'https' (T_STRING) in /www/htdocs/w017d367/ameland-tips.de/index.php on line 639

#4

noly03

Eroberer  (91 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://www.grossdueben-online.de

#5

noly03

Eroberer  (91 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://www.grossdueben-online.de

Hallo Inselpirat,

hier der html Absatz dazu:

<!DOCTYPE html>
<html>
<head>

<style>






.Marquee-box {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 42px;
}
.MyMarquee {
    text-align: center;
    width: 100%;
    height: 100%;
    font-size: 25px;
    border: 0px solid #8C8C8C;
    color: #355493;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #FFFFFF;

}
.MyMarquee div {
    display: inline-block;
    vertical-align: middle;
}
.MyMarquee a, .MyMarquee img {
    display: inline-block;
    text-decoration: underline;
    color: #000000;
    vertical-align: middle;
}
</style>
</head>
<body>
 <div class="Marquee-box">
  <marquee class="MyMarquee" id="my_marquee" direction="left" behavior="2" scrollamount="3" onmouseover="this.stop()" onmouseout="this.start()">
    <div>+++ Zur Zeit liegen keine aktuellen Meldungen vor +++</div>
    <div><a href="https://grossdueben-online.de/aktuelles/breitband-ausbau/">      Text einfügen - z. B. Hier klicken</a></div>
  </marquee>
 </div>

#6

inselpirat

Routinier  (467 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.ameland-tips.de

#7

Puntigamer

As  (145 Punkte)  ·   männlich  ·   Österreich  ·   Nachricht senden

#8

Rainer065

Eroberer  (54 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://name.tld

Mh, vielleicht mal so?

Wir haben vom 02.04.-09.04.2022 aufgrund einer Stornierung den <a href="https://www.ameland-tips.de/unterkuenfte/bungalows/bungalowsburen/bungalowwolke11.php" target="_self">Bungalow Wolke11</a> in Buren wieder frei bekommen. Der Angebotspreis € 550 statt € 775 (zzgl. Nebenkosten)

 Nimm diesen Text von Data und seztze den so in deine Variable $ticker ein. Nur statt der "" am Anfang und Ende nur diese ' nehmen.

Also $ticker='Wir haben vom ..... (zzgl. Nebenkosten)';

Das funktioniert. Auf meine Webseite getestet und läuft.

 

Gruß Rainer

#9

inselpirat

Routinier  (467 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.ameland-tips.de

@ Puntigamer; danke für den Hinweis - allerdings ist es nur ein schneller Hinweis und kein Dauerläufer. Daher interessiert mit da nicht ob der validator meckert oder nicht. Der meckert eh an vielen Stellen bei Siquando.

 

@ Rainer065; danke für den Ansatz - es klappt.

Danke an alle die Lösungsansätze geliefert haben - das Problem ist für mich gelöst.

VG

285 Aufrufe | 9 Beiträge