bei link anklickung etwas ausführen

Status
Nicht offen für weitere Antworten.
Der snuu hat da schon recht ;)
Und bevor du noch irgendwas fragst, lese dir endlich mal nen Tutorial durch, da steht sowas 100000 fach drin

Nun zur Frage

ja ist es.

dazu machst du einfach bei der Ausgabe oder der Speicherung des textes sowas wie
PHP:
str_replace('":1:"','<img src="images/flags/de.gif">');
 
cool dankeschön


komisch ein error: Warning: Wrong parameter count for str_replace() in C:\sites\news_mts\news_test.php on line 40
 
Zuletzt bearbeitet:
Original geschrieben von unaimed
muss ich den Code einfach nach require("config.inc.php"); setzten oder direkt bei der ausgabe ?

ups sry 4 doppelpost
Also langsam ist es echt gut. Bitte, hör auf bevor Dich ein Moderator oder Admin verwarnt. Es gibt genug Tutorialseiten, wo die PHP-Basics sehr gut erklärt werden. Nur müsste man diese dann auch lesen und nicht hoffen, dass sich jemand hier im Forum erbarmt und Dir den Code vorkaut!

Und halte Dich in Zukunft bitte an die Netiquette!
 
Zuletzt bearbeitet:
niemand weiß was bei dir in der config.inc.php steht :)

Aber ich sehe gerade, habe da nen Parameter vergessen. So muss das richtig sein. Darauf wärst du aber auch selber gekommen wenn du dir mal die Referenz anschauen würdest.
PHP:
str_replace('":1:"','<img src="images/flags/de.gif">',$newstext);
 
so gehts:
Code:
<?

// bbcode

// Smilies ersetzen
function emotion($message, $smiliepath) {
 $smile = array(
  ":1:"                    => '<img src="'. $smiliepath .'images/flags/de.gif">',
  );
  for(reset($smile); $key=key($smile); next($smile)) {
    $message = str_replace("$key","$smile[$key]",$message);
  }

  return $message;
}

?>
 
unaimed nicht so kompliziert. Wenn du schon mit simplen Anworten Schwierigkeiten bekommt, wie soll das denn jetzt werden :)

Nicht solche anspruchsvollen Texte :) Ich glaube kaum, dass du nun verstehst was da steht. Wenn ja hast du uns nun alle verarscht :)
 
habe das script im internet gefunden ^^
und es funktioniert darüber bin ich glücklich :)

nur es gibt wieder ein read more problem:

ich habe ein neues Script eher gesagt das von Nine-Friends ;)

PHP:
<script type="text/javascript">

  function swap_content( span )
  {
  displayType = ( document.getElementById('toggle_' + span ).style.display == 'none' ) ? 'block' : 'none';
  document.getElementById('toggle_' + span ).style.display = displayType;

  if (document.getElementById('toggle2img_' + span ).src == 'http://www.nine-friends.de/expand.gif')
  {
    document.getElementById('toggle2img_' + span ).src = 'http://www.nine-friends.de/collapse.gif';
    document.getElementById('toggle2img_' + span).alt = "-";
  }
  else
  {
    document.getElementById('toggle2img_' + span ).src = 'http://www.nine-friends.de/expand.gif';
    document.getElementById('toggle2img_' + span).alt = "+";
  }
  }

</script>
und der hier zur angabe unten:
PHP:
    <a style="font-family:Arial ; font-weight: normal;color: #000000; font-size: 8pt;" href='#' onclick="swap_content('<? $row->id ?>'); return false;">
    <img align="absmiddle" src='http://www.nine-friends.de/expand.gif' alt="+" id='toggle2img_<? $row->id ?>' border='0'></a>
    <b>read more</b>
    <span id='toggle_<? $row->id ?>' style='display:none'>
obwohl ich überall die richtige id angegeben habe also $row->id funktioniert es nicht, bzw. es wird immer nur der erste Post geöffnet
 
Status
Nicht offen für weitere Antworten.
Zurück