link block met admin panel

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Desptune
Berichten: 267
Lid geworden op: 18 jul 2003, 16:49

link block met admin panel

Bericht door Desptune » 10 apr 2004, 14:39

ik heb een link block gemaakt voor op de index pagina
zie -> http://cartune.50free.org/phpBB2/index.php
hiervoor heb ik gewoon in index_body.tpl dit aangebracht:

Code: Selecteer alles

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr> 
	<td class="catHead" colspan="2" height="28"><span class="cattitle"><a name="Links" class="cattitle">Links</a></span></td>
  </tr>
  <tr> 
	<td class="row1" align="left" width="100%"><span class="gensmall"><a href="www.cartune-forums.nl.tt">Cartune-forums</a>
  </tr>
</table>
maar nu zou ik graag willen dat ik vanuit het admin paneel de links kan invoegen en verwijderen.
gewoon in een veld waar ik alles kan intypen (link, link...) en dan een submit knop :wink:

Code: Selecteer alles

<a href="www.cartune-forums.nl.tt">Cartune-forums</a> 
dat moet denk dan ook weer veranderd worden maar ik heb het er even neergezet voor de makkelijkheid :wink:

zou iemand hier mij mee kunnen helpen?
ik ben nu namelijk ook weer niet zo heel bekend met php...

djrandall
Berichten: 181
Lid geworden op: 30 jan 2004, 09:37
Locatie: Dongen
Contacteer:

Bericht door djrandall » 13 apr 2004, 08:57

Lijkt me geen simpel modje, maar ik heb zelf dit gedaan:
Installeer de advanced links mod.

Open index.php en voeg ergens toe:

Code: Selecteer alles

//
// Begin Link Mod
//

// Zet hier de link categorie
$CFG['link_categorie'] = 'Zet hier het categorie nr van je advanced links mod';	

$link_title = ('<b>Links</b>&nbsp;<a href="' . append_sid("links.php?t=sub_pages&cat=". $CFG['link_categorie']) . '">Voeg link toe</a><br>'); 
$sql = "SELECT * 
      FROM ". LINKS_TABLE ." WHERE link_active = 1 AND link_category = ". $CFG['link_categorie']; 
   if(!$result = $db->sql_query($sql)) 
   { 
      message_die(GENERAL_ERROR, "Could not query Link config information", "", __LINE__, __FILE__, $sql); 
   } 
    
   while( $row = $db->sql_fetchrow($result) ) 
   { 
      $link_name = $row['link_title']; 
      $link_url = $row['link_url']; 
      $link_desc = $row['link_desc']; 
      $link .= ('<a href="' . append_sid("$link_url") . '" target="_blank" title="'. $link_desc .'">'. $link_name .'</a><br>'); 
      $template->assign_vars(array(    
         'U_LINKS' => $link,
         'LINK_TITLE' => $link_title, 
         )); 
   }
$template->assign_vars(array(    
      'LINK_TITLE' => $link_title, 
));     
$db->sql_freeresult($result); 

//
// Eind Link Mod
//
Save and sluit index.php

Open index_body.tpl
Voeg hier het blok op de plaats in waar je hem wilt hebben:

Code: Selecteer alles

		  <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
		   <tr>
			<td class="catHead" height="25"><span class="genmed">{LINK_TITLE}</span></td>
		   </tr>
		   <tr>
			<td class="row1" align="left"><span class="genmed" style="line-height: 150%">
			{U_LINKS}
			</span></td>
		   </tr>
		  </table>
		  
		  <br />
Let wel, ik gebruik deze mod voor mijn EzPortal. Waar hij werkt. Wil je de links alleen in het blok zien en niet in de Advanced Links box:
verander dan:

Code: Selecteer alles

$sql = "SELECT * 
      FROM ". LINKS_TABLE ." WHERE link_active = 1 AND link_category = ". $CFG['link_categorie']; 

Code: Selecteer alles

$sql = "SELECT * 
      FROM ". LINKS_TABLE ." WHERE link_category = ". $CFG['link_categorie']; 
Als je nu de links inactive laat dan verschijnen ze wel in je eigen box, maar niet in de advanced links!
En zo is het!

Gebruikersavatar
Desptune
Berichten: 267
Lid geworden op: 18 jul 2003, 16:49

Bericht door Desptune » 13 apr 2004, 15:23

ik bedoel niet op een aparte pagina ofzo.
de link doet het ondertussen weer http://cartune.50free.org/
dus gewoon dat je van de admin de links kan "beheren"

Gesloten