IPB Fórum: Auto codetag - IPB Fórum

Ugrás a tartalomhoz

Oldal 1 / 1
  • Nem indíthatsz témát.
  • Nem szólhatsz hozzá ehhez a témához.

Auto codetag

#1 Felhasználó nem aktív   sNaiL 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 34
  • Csatlakozott: 2008.10.19

Elküldve: 2008 október 19 - 15:53

Hello!
Találtam egy ilyen kis kiegészítést ipbhez:

Ezt keresd:
return ( isset($url['st']) ? $url['st'] : '' ) . "<a href=\"".$url['html']."\" target=\"_blank\">".$show."</a>" . $url['end'];


Erre cserléd le:
				$html = $this->wrap_style( 'code' );

		return "<!--c1-->{$html['START']}<!--ec1-->{$url['html']}<!--c2-->{$html['END']}<!--ec2-->";
		
		//return ( isset($url['st']) ? $url['st'] : '' ) . "<a href=\"".$url['html']."\" target=\"_blank\">".$show."</a>" . $url['end'];


Röviden ez azt eredményezi, hogy a direktlinkeket automatikusan codetag közé rakja a fórum. annyi a gond vele, hogyha több link van egymás alatt, akkor mindnek külön codetagot nyit. Ezen hogyan lehetne segíteni?

Üdv



UI:
Itt a példa:
1link

2link

0

#2 Felhasználó nem aktív   Lightning 

  • Adminisztrátor
  • Csoport: Admin
  • Hozzászólás: 9.661
  • Csatlakozott: 2005.11.29

Elküldve: 2008 október 19 - 16:51

Jó kérdés. :) Annyit tudok mondani, hogy egy if ágba válaszd szét.
if (url-ek száma == 1) {
		$html = $this->wrap_style( 'code' );
		return "<!--c1-->{$html['START']}<!--ec1-->{$url['html']}<!--c2-->{$html['END']}<!--ec2-->";
}
else if (url-ek száma > 1)
{
		//???
}

A kérdés már csak annyi, hogy miből állapítod meg, hogy hány url-ed van és, hogy egymásután vannak-e és a lényeg, hogy hogy vonod össze a több linket.
Sajnos ebben nem tudok segíteni.
0

#3 Felhasználó nem aktív   sNaiL 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 34
  • Csatlakozott: 2008.10.19

Elküldve: 2008 október 19 - 17:03

Kösz a gyors választ :)
Majd még utánaérdeklődök

Üdv
0

#4 Felhasználó nem aktív   Lightning 

  • Adminisztrátor
  • Csoport: Admin
  • Hozzászólás: 9.661
  • Csatlakozott: 2005.11.29

Elküldve: 2008 október 19 - 17:34

A megoldást majd megoszthatod itt is, talán másnak is szüksége lehet még rá. ;)
0

#5 Felhasználó nem aktív   sNaiL 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 34
  • Csatlakozott: 2008.10.19

Elküldve: 2008 október 20 - 20:31

Hi!
Nemhiszem, hogy ebben az életben még megtalálom a megoldást, mert még a készítő sem válaszol a topikra :D
0

#6 Felhasználó nem aktív   Doky 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 25
  • Csatlakozott: 2009.11.03

Elküldve: 2010 május 26 - 11:36

Üzenet megtekintéseIdézés: sNaiL - Dátum: 2008 október 19 - 15:53

Hello!
Találtam egy ilyen kis kiegészítést ipbhez:

Ezt keresd:
return ( isset($url['st']) ? $url['st'] : '' ) . "<a href=\"".$url['html']."\" target=\"_blank\">".$show."</a>" . $url['end'];


Erre cserléd le:
				$html = $this->wrap_style( 'code' );

		return "<!--c1-->{$html['START']}<!--ec1-->{$url['html']}<!--c2-->{$html['END']}<!--ec2-->";
		
		//return ( isset($url['st']) ? $url['st'] : '' ) . "<a href=\"".$url['html']."\" target=\"_blank\">".$show."</a>" . $url['end'];


Röviden ez azt eredményezi, hogy a direktlinkeket automatikusan codetag közé rakja a fórum. annyi a gond vele, hogyha több link van egymás alatt, akkor mindnek külön codetagot nyit. Ezen hogyan lehetne segíteni?

Üdv



UI:
Itt a példa:
1link

2link



es ezt melyik fajlba csereljem le? :)
0

Téma megosztása:


Oldal 1 / 1
  • Nem indíthatsz témát.
  • Nem szólhatsz hozzá ehhez a témához.

1 felhasználó olvassa ezt a témát.
0 felhasználó, 1 vendég, 0 anonim felhasználó