Gå til innhold

Fjerne tekst mellom to ord


Anbefalte innlegg

Videoannonse
Annonse

Har samme tråd liggende ute på NWF, der har jeg kommet frem til følgende løsning + problem:

 

Sitat fra NWF:

Prøvde noe likt, men kom like langt nå:

Bruker følgende funksjon til å skrive ut en templateside:

<?php
function template($file, $delete = FALSE) {
if($file) {
 $file_path = file_get_contents('templates/'. admin('template') .'/'. $file .'.tpl');
 if(session_logged_in() > 0 && $delete == TRUE) {
 	$file_path = preg_replace('/<!-- BEGIN user_logged_out -->(.*)<!-- END user_logged_out -->/', '', $file_path);
 }
 $file_path = preg_replace('/\{(.*?):(.*?)\}/e', 'ReplaceVar(\'${1}\', \'${2}\')', $file_path);
 echo $file_path;
}
}
?>

Men den fjerner ikke det mellom kodene.

 

Koden det skal fjernes i er her:

<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
  <tr>
   <!-- BEGIN user_logged_out -->
 <td valign="bottom" align="right"><a href="{LINKS:register}">{LANG:register}</a></td>
 <td valign="bottom" width="100"><a href="{LINKS:login}">{LANG:login}</a></td>
 <!-- END user_logged_out -->
 <td valign="bottom"><a href="{LINKS:search}">{LANG:search}</a></td>
  </tr>
</table>

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...