ilch Forum » Ilch Clan 1.1 » Allgemein » Wie erstelle ich ein Duplikat !!!

Geschlossen
  1. #1
    User Pic
    uki Mitglied
    Registriert seit
    30.07.2011
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Hi Alle!!!

    Wie erstelle ich ein Duplikat von Links.php und Links.htm Datei in Anderem Namen her, so das ich die gleiche Funktion zwei mal habe???

    ein mal in :
    1
    /home/www/ilch/include/contents/links.php

    2
    /home/www/ilch/include/templates/links.htm

    3
    /home/www/ilch/include/admin/templates/archiv/links.htm


    DANKE ERSTMAL!!!!!!!! UKI

    betroffene Homepage: freek.plaki.de


    Zuletzt modifiziert von uki am 11.08.2011 - 00:03:43
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    painrXn Mitglied
    Registriert seit
    03.02.2011
    Beiträge
    49
    Beitragswertungen
    1 Beitragspunkte
    Runterladen -> Umbenennen (zB. links2.php / htm etc) -> hochladen?? oO
    Verstehe die frage nicht richtig
    Das Volumen einer Pizza mit Radius z und Höhe a ist:
    Pi*z*z*a
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Er meint wahrscheinlich er will eine 2 Links Seite eröffnen und deshalb braucht er noch eine 2 DB/Table.

    PHPMyAdmin macht dir das Leicht Exportieren Table Eintragen kopieren table Name in Links2 umbenennen dateien öffnen und dort SELECT * links in links2 eintragen.

    Wie painrXn geschrieben hat umbenennen

    Hochladen.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    1 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    uki Mitglied
    Registriert seit
    30.07.2011
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    ja genau she!! und wo änder ich das ??? von link auf link2. so ich habe auch eine neue datenbank schon erstellt, nur ich muss wissen wo ich was ändern muss damit es genau so rund läuft wie der normale link.php und .htm


    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    function get_cats_title ( $catsar ) {
      $l = '';
    	foreach($catsar as $k => $v) {
    	  if ( $k != '' AND $v != '' ) {
    		  $l = $v.' :: '.$l;
    		}
    	}
    	return ($l);
    }
    
    function get_cats_urls ( $catsar ) {
      $l = '';
    	foreach($catsar as $k => $v) {
    	  if ( $k != '' AND $v != '' ) {
    		  $l = '<a class="smalfont" href="?links-'.$k.'">'.$v.'</a><b> &raquo; </b>'.$l;
    		}
    	}
    	return ($l);
    }
    
    function count_files ($cid) {
      $zges = 0;
    	$e = db_query("SELECT id FROM prefix_linkcats WHERE cat = ".$cid);
    	if ( db_num_rows($e) > 0 ) {
    	  while ($r = db_fetch_assoc($e) ) {
    	    $zges = $zges + count_files ( $r['id'] );
    	  }
    	}
      $zges = $zges + db_count_query("SELECT COUNT(*) FROM prefix_links WHERE cat = ".$cid);
    	return ( $zges );
    }
    
    function get_cats_array ( $cid , $ar ) {
    	if ( empty($cid) ) {
    	  return ($ar);
    	} else {
    	  $erg = db_query("SELECT cat,id,name FROM prefix_linkcats WHERE id = ".$cid);
    		$row = db_fetch_assoc($erg);
    		$ar[$row['id']] = $row['name'];
    	  return ( get_cats_array($row['cat'],$ar) );
    	}
    	if ( $r ) {
    	  return ($l);
    	}
    }
    
    switch ( $menu->getA(1) ) {
      default :
    		$cid = ( $menu->get(1) ? escape($menu->get(1), 'integer') : 0 );
    		$erg = db_query("SELECT cat,name FROM prefix_linkcats WHERE id = ".$cid);
    		if ( db_num_rows($erg) > 0 ) {
    		  $row = db_fetch_assoc($erg);
    			$array = get_cats_array($row['cat'],'');
    			if ( !empty($array) ) {
    			  $titelzw = get_cats_title($array);
    			  $namezw = get_cats_urls($array);
    			} else {
    			  $titelzw = '';
    				$namezw = '';
    			}
    		  $cattitle = ':: '.$titelzw.$row['name'];
    			$catname = '<b> &raquo; </b>'.$namezw.$row['name'];
    			$catname2 = ' - '.$row['name'];
    		} else {
    		  $cattitle = '';
    			$catname = '';
    			$catname2 = '';
    		}
    		$title = $allgAr['title'].' :: links '.$cattitle;
        $hmenu = '<a class="smalfont" href="?links">Links</a>'.$catname;
        $design = new design ( $title , $hmenu );
    	  $design->header();
    		$tpl = new tpl ('links' );
        $erg = db_query("SELECT id,name,`desc` FROM prefix_linkcats WHERE cat = $cid ORDER BY pos");
        if ( db_num_rows($erg) > 0 ) {
    		  $tpl->out(1); $class = 'Cnorm';
    			while ($row = db_fetch_assoc($erg) ) {
    			  $row['links'] = count_files ($row['id']);
    			  $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    				$row['class'] = $class;
    			  $tpl->set_ar_out($row,2);
          }
    		  $tpl->out(3);
    		}
    		
    		$erg = db_query("select id,name,link,banner,`desc`,hits from prefix_links WHERE cat = $cid ORDER BY pos");
    		if ( db_num_rows($erg) > 0 ) {
    		  $tpl->set_out('catname',$catname2,4); $class = 'Cnorm';
    			while($row = db_fetch_assoc($erg) ) {
    				$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    				$row['class'] = $class;
    				$row['desc'] = ( !empty($row['desc']) ? '<br /><span class="smalfont">&raquo;&nbsp;'.$row['desc'].'</span>' : '' );
    				if ( !empty($row['banner'] ) ) {
    				  $row['name'] = '<img src="'.$row['banner'].'" border="0" alt="'.$row['name'].'" title="'.$row['name'].'">';
    				}
    			  $tpl->set_ar_out($row,5);
    			}
    			$tpl->out(6);
    		}
    		$design->footer();
    	  break;
    	case 's' :
        $lid = $menu->getE(1);
    	  db_query("UPDATE prefix_links SET hits = hits +1 WHERE id = ".$lid);
    		$row = db_fetch_assoc(db_query("SELECT link FROM prefix_links WHERE id = ".$lid));
    		header('location: '.$row['link']);
    	  break;
    }
    ?>



    Zuletzt modifiziert von uki am 11.08.2011 - 07:55:51
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    alle prefix_links ändern
    wenn du die kategorien auch neu haben willst
    prefix_linkcats
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    uki Mitglied
    Registriert seit
    30.07.2011
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    wo genau oder was zumbeispiel??? ich habe drei bereiche wo ich es ändern muss ?

    ilch/include/admin/templates/archiv/links.htm

    <table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="include/images/icons/admin/links.png" /></td><td width="30"></td><td valign="bottom"><h1>Links</h1></td></tr></table>
    
    <table width="100%">
      <tr>
    	  <td valign="top" width="60%">
    
    <table cellpadding="3" border="0" cellspacing="1" class="border">
      <tr class="Chead">
    		<td><b>Name</b></td>
    		<td></td>
    		<td></td>
    		<td></td>
    		<td></td>
    	</tr>
    {EXPLODE}
      <tr class="{class}">
    	  <td>{name}</td>
    		<td><a href="?archiv-links-e{id}"><img src="include/images/icons/edit.gif" border="0" title="ändern" alt="ändern"></a></td>
    		<td><a href="javascript:del('{id}')"><img src="include/images/icons/del.gif" border="0" title="löschen" alt="löschen"></a></td>
        <td><a href="?archiv-links-S{cat}-o{id}-{pos}"><img src="include/images/icons/pfeilo.gif" border="0" title="oben" alt="oben"></a></td>
        <td><a href="?archiv-links-S{cat}-u{id}-{pos}"><img src="include/images/icons/pfeilu.gif" border="0" title="unten" alt="unten"></a></td>
    	</tr>
    {EXPLODE}
    </table>
    <br />
    
    </td><td valign="top" width="40%">
    
    <table cellpadding="3" border="0" cellspacing="1" class="border">
      <tr class="Chead">
    		<td colspan="5"><b>Kategorien</b></td>
      </tr><tr class="Cmite">
        <td><a href="?archiv-links-S0">Keine</a></td><tr></tr>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>{EXPLODE}
    </table>
    <br />
    </td></tr><tr><td>
    
    <form action="admin.php?archiv-links" method="POST" name="form">
    	<input type="hidden" name="pkey" value="{pkey}">
    
    	<table class="border" cellpadding="3" cellspacing="1" border="0">
        <tr class="Chead">
    		  <td colspan="2"><b>Links</b></td>
    		</tr>
        		<tr>
          <td class="Cmite">Name</td>
    			<td class="Cnorm"><input type="text" name="name" value="{name}" /></td>
        </tr><tr>
          <td class="Cmite">Kategorie</td>
    			<td class="Cnorm"><select name="cat">{cat}</select></td>
        </tr>
    		<tr>
          <td class="Cmite">Banner</td>
    			<td class="Cnorm"><input type="text" size="50" name="banner" value="{banner}" /></td>
        </tr>
    		<tr>
          <td class="Cmite">Link</td>
    			<td class="Cnorm"><input type="text" size="50" name="link" value="{link}" /></td>
        </tr>
    		<tr>
          <td class="Cmite">Text</td>
    			<td class="Cnorm"><textarea cols="50" rows="2" name="desc">{desc}</textarea></td>
        </tr>
    		<tr class="Cdark">
    		  <td></td>
    			<td><input type="submit" value="Absenden" name="sub" /></td>
    		</tr>
      </table>
    </form>
    
    </td><td valign="top">
    
    <form action="admin.php?archiv-links" method="POST">
    	<input type="hidden" name="Cpkey" value="{Cpkey}">
    
    	<table class="border" cellpadding="3" cellspacing="1" border="0">
        <tr class="Chead">
    		  <td colspan="2"><b>Link Kategorien</b></td>
    		</tr>
          <td class="Cmite">Kategorie</td>
    			<td class="Cnorm"><select name="Ccat">{Ccat}</select></td>
        </tr><tr>
          <td class="Cmite">Name</td>
    			<td class="Cnorm"><input type="text" name="Cname" value="{Cname}" /></td>
        </tr><tr>
          <td class="Cmite">Text</td>
    			<td class="Cnorm"><textarea cols="35" rows="3" name="Cdesc">{Cdesc}</textarea></td>
        </tr><tr>
          <td class="Cmite">Banner</td>
    			<td class="Cnorm"><input type="text" size="50" name="banner" value="{banner}" /></td>
        </tr>
    		<tr class="Cdark">
    		  <td></td>
    			<td><input type="submit" value="Absenden" name="Csub" /></td>
    		</tr>
      </table>
    </form>
    
    </td></td></table>
    <script language="JavaScript" type="text/javascript">
    <!--
    
      function Kdel ( id1 ) {
    	
        var x = confirm ( "do you really want to delete?" );
    		if ( x ) {
    		  document.location.href="?archiv-links-D"+id1;
    		}
    	}
      function del ( id1 ) {
        var x = confirm ( "do you really want to delete?" );
    		if ( x ) {
    		  document.location.href="?archiv-links-d"+id1;
    		}
    	}
      function sichtbarA() {
    	  if(document.form.url.value=="neu"){
    		  document.form.newurl.style.visibility="visible";
    		} else {
    		  document.form.newurl.style.visibility="hidden";
    		}
      }
    	sichtbarA();
    
    //-->
    </script>
    <p></p>
    <div class="info_box">
    <p>Hier können Sie Links eintragen und Verwalten. Ausserdem können Sie hier die Kategorien der Links verwalten.</p>
    <p>Es werden alle Links einer Kategorie angezeigt, um Links einer Kategorie an zu zeigen bitte einfach Links auf den Namen der Kategorie klicken.</p>
    </div>


    und hier auch: ilch/include/contents/links.php

    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    function get_cats_title ( $catsar ) {
      $l = '';
    	foreach($catsar as $k => $v) {
    	  if ( $k != '' AND $v != '' ) {
    		  $l = $v.' :: '.$l;
    		}
    	}
    	return ($l);
    }
    
    function get_cats_urls ( $catsar ) {
      $l = '';
    	foreach($catsar as $k => $v) {
    	  if ( $k != '' AND $v != '' ) {
    		  $l = '<a class="smalfont" href="?links-'.$k.'">'.$v.'</a><b> &raquo; </b>'.$l;
    		}
    	}
    	return ($l);
    }
    
    function count_files ($cid) {
      $zges = 0;
    	$e = db_query("SELECT id FROM prefix_linkcats WHERE cat = ".$cid);
    	if ( db_num_rows($e) > 0 ) {
    	  while ($r = db_fetch_assoc($e) ) {
    	    $zges = $zges + count_files ( $r['id'] );
    	  }
    	}
      $zges = $zges + db_count_query("SELECT COUNT(*) FROM prefix_links WHERE cat = ".$cid);
    	return ( $zges );
    }
    
    function get_cats_array ( $cid , $ar ) {
    	if ( empty($cid) ) {
    	  return ($ar);
    	} else {
    	  $erg = db_query("SELECT cat,id,name FROM prefix_linkcats WHERE id = ".$cid);
    		$row = db_fetch_assoc($erg);
    		$ar[$row['id']] = $row['name'];
    	  return ( get_cats_array($row['cat'],$ar) );
    	}
    	if ( $r ) {
    	  return ($l);
    	}
    }
    
    switch ( $menu->getA(1) ) {
      default :
    		$cid = ( $menu->get(1) ? escape($menu->get(1), 'integer') : 0 );
    		$erg = db_query("SELECT cat,name FROM prefix_linkcats WHERE id = ".$cid);
    		if ( db_num_rows($erg) > 0 ) {
    		  $row = db_fetch_assoc($erg);
    			$array = get_cats_array($row['cat'],'');
    			if ( !empty($array) ) {
    			  $titelzw = get_cats_title($array);
    			  $namezw = get_cats_urls($array);
    			} else {
    			  $titelzw = '';
    				$namezw = '';
    			}
    		  $cattitle = ':: '.$titelzw.$row['name'];
    			$catname = '<b> &raquo; </b>'.$namezw.$row['name'];
    			$catname2 = ' - '.$row['name'];
    		} else {
    		  $cattitle = '';
    			$catname = '';
    			$catname2 = '';
    		}
    		$title = $allgAr['title'].' :: links '.$cattitle;
        $hmenu = '<a class="smalfont" href="?links">Links</a>'.$catname;
        $design = new design ( $title , $hmenu );
    	  $design->header();
    		$tpl = new tpl ('links' );
        $erg = db_query("SELECT id,name,`desc` FROM prefix_linkcats WHERE cat = $cid ORDER BY pos");
        if ( db_num_rows($erg) > 0 ) {
    		  $tpl->out(1); $class = 'Cnorm';
    			while ($row = db_fetch_assoc($erg) ) {
    			  $row['links'] = count_files ($row['id']);
    			  $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    				$row['class'] = $class;
    			  $tpl->set_ar_out($row,2);
          }
    		  $tpl->out(3);
    		}
    		
    		$erg = db_query("select id,name,link,banner,`desc`,hits from prefix_links WHERE cat = $cid ORDER BY pos");
    		if ( db_num_rows($erg) > 0 ) {
    		  $tpl->set_out('catname',$catname2,4); $class = 'Cnorm';
    			while($row = db_fetch_assoc($erg) ) {
    				$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    				$row['class'] = $class;
    				$row['desc'] = ( !empty($row['desc']) ? '<br /><span class="smalfont">&raquo;&nbsp;'.$row['desc'].'</span>' : '' );
    				if ( !empty($row['banner'] ) ) {
    				  $row['name'] = '<img src="'.$row['banner'].'" border="0" alt="'.$row['name'].'" title="'.$row['name'].'">';
    				}
    			  $tpl->set_ar_out($row,5);
    			}
    			$tpl->out(6);
    		}
    		$design->footer();
    	  break;
    	case 's' :
        $lid = $menu->getE(1);
    	  db_query("UPDATE prefix_links SET hits = hits +1 WHERE id = ".$lid);
    		$row = db_fetch_assoc(db_query("SELECT link FROM prefix_links WHERE id = ".$lid));
    		header('location: '.$row['link']);
    	  break;
    }
    ?>


    und in das letzte datei auch noch zwinker : ilch/include/templates/links.htm

    {EXPLODE}
    <table width="100%" class="border" border="0" cellspacing="1" cellpadding="3">
      <tr class="Chead">
    		<td width="80%" align="center"><b>{_lang_category}</b></td>
        <td width="20%" align="center">{_lang_links}</td>
    	</tr>
    	{EXPLODE}
    	<tr class="{class}">
    	  <td><a href="index.php?links-{id}">{name}</a><br /><span class="smalfont">»&nbsp;{desc}</span></td>
    		<td align="center">{links}</td>
    	</tr>
    	{EXPLODE}
    </table>
    <br /><br />
    {EXPLODE}
    <table width="100%" class="border" border="0" cellspacing="1" cellpadding="3">
      <tr class="Chead">
    		<td width="90%" align="center"><b>{_lang_links}{catname}</b></td>
    		<td width="10%" align="center">{_lang_hits}</td>
    	</tr>
      {EXPLODE}
       <tr class="{class}">
    	   <td><a target="_blank" href="index.php?links-s{id}">{name}</a>{desc}</td>
    		 <td align="center">{hits}</td>
    	 </tr>
       {EXPLODE}
    </table>



    das ist alles!!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    *TIP*

    STRG + H im Editor

    Oberes Input Fenster prefix_links
    Unters Input Fenster prefix_links2

    Ersetzen Drücken.

    Sollte selbst das zuschwer sein. Hätte ich dir ein Paypal Konto wo du 15€ überweisen kannst und ich werde es dir ändern.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    uki Mitglied
    Registriert seit
    30.07.2011
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    hahahaha danke danke ich guck selbst zwinker
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    uki Mitglied
    Registriert seit
    30.07.2011
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    hej she, jetzt kommt die Warnung wenn ich auf dem link klicke ??? der rest ist ok ich kann den link banner sehen und alles andere im menü nur wen ich zu der angegebene seite will, leitet mich das nicht.

    MySQL Error:
    1054 : Unknown column 'link2' in 'field list'
    in Query:
    SELECT link2 FROM ic1_link2 WHERE id = 16
    Debug backtrace:
    	@ mysql.php:32 -- debug_bt()
    	@ mysql.php:50 -- db_check_error(...)
    	@ link2.php:113 -- db_query(...)
    	@ index.php:35 -- require_once(...)
    
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /ilch/include/includes/func/db/mysql.php on line 58
    
    Warning: Cannot modify header information - headers already sent by (output started at /ilch/include/includes/func/db/mysql.php:32) in /ilch/include/contents/link2.php on line 114



    Zuletzt modifiziert von uki am 12.08.2011 - 12:35:15
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    Du musst auch noch in der Datenbank eine Tabelle namens link2 anlegen, die identisch mit der normalen link Tabelle ist.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    uki Mitglied
    Registriert seit
    30.07.2011
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    sniper ich haben es doch ich kann ja alles sehen. nur wenn ich drauf klicken, kommt dann die warnung ??
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Tr3icio gelöschter User
    Weil die spalte anders heißt :-)
    Such in deriner links2.php mal nach

    SELECT link2 FROM

    Und ersetze es durch

    SELECT link FROM
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    @uki

    sry hab es zu schnell überfloggen
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    @Tr3icio

    Lesen, Denken, Schreiben

    @uki

    prefix_links2 ?

    Und
    SELECT link2 FROM ic1_link2 WHERE id = 16

    in link ändern. Dann müsste es klappen.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten