Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo, ich hab ein kleines Problem mit einer PHP Ausgabe.

<?php
}
}

add_action('widgets_init', create_function('', 'return register_widget("Blogroll_Widget_RSS");'));

function br_w_r_shorten($string, $length) {
$suffix = '<strong class="code" id="mehr_message">...mehr</strong>';

$short_desc = trim(str_replace(array("\r","\n", "\t"), ' ', strip_tags($string)));
$desc = trim(substr($short_desc, 0, $length));
$lastchar = substr($desc, -1, 1);
if ($lastchar == '.' || $lastchar == '!' || $lastchar == '?') $suffix='';
$desc .= $suffix;
return $desc;
}
[/PHP]

es geht um diese Ausgabe

[PHP]$suffix = '<strong class="code" id="mehr_message">...mehr</strong>';

ich möchte nun entweder mit in mit in dieser Ausgabe eine Div ID haben welche ich im CSS ansprechen kann oder aber in eine weitere Ausgabe eine Bild mit ausgeben.

Ich hatte mir das so gedacht aber das funktioniert leider nicht :-(.

<?php
}
}

add_action('widgets_init', create_function('', 'return register_widget("Blogroll_Widget_RSS");'));

function br_w_r_shorten($string, $length) {
$suffix = '<strong class="code" id="mehr_message">...mehr</strong><img src"LINK ZUM BILD"/>';

$short_desc = trim(str_replace(array("\r","\n", "\t"), ' ', strip_tags($string)));
$desc = trim(substr($short_desc, 0, $length));
$lastchar = substr($desc, -1, 1);
if ($lastchar == '.' || $lastchar == '!' || $lastchar == '?') $suffix='';
$desc .= $suffix;
return $desc;
}
[/PHP]

Wäre nett wenn mir das jemand erklären könnte :).

Vielen Dank

Das sieht nach Wordpress aus. wofür das add_action in Bezug auf Deinen Code relevant ist, ist nicht klar.

Das Problem ist auch nicht klar, denn wenn Du ein Div benötigst, dann füge es in den String ein


function myDiv($input) {
return "<div id=\"abcdef\">".$input."</div>";
}
[/PHP]

fügt den Inhalt in einen Div Container ein. Außerdem ist "funktioniert nicht" keine ausreichende Fehlerbeschreibung

  • Autor

Hab es nun so hinbekommen:

    $suffix = '<strong class="code" id="mehr_message">...mehr</strong><img src"LINK ZUM BILD"/>';

Danke für die Lösung mit der Div Ausgabe, eine Frage hätte ich aber noch.

Wieso kann ich nicht einfach ein Echo ausgeben?

    $suffix = '<strong class="code" id="mehr_message">...mehr</strong><img src"LINK ZUM BILD"/>';
echo 'Text Ausgabe'[/PHP]

Vielen Dank für die Hilfe

Eigentlich sollte heute PHP von HTML getrennt werden, was durch Frameworks wie PHP Template Engine | Smarty auch wunderbar funktioniert - erspart dir ein Haufen Arbeit und nach einer gewissen Einarbeitungszeit wirst du auch die vielen Vorteile davon erkennen.

Nochmal zum echo:

Du kannst es so ausgeben, würde ich aber auch nicht empfehlen. :)

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.