Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

ROZWIĄZANY: kod php systemu linków


marcin554

Rekomendowane odpowiedzi

witam,

mam do wstawienia do skina taki kod php pewnego systemu wymiany linków:

<?php
include_once("statlink1xxx.php");
echo statlink_show_links("", " | ", "", "");
?>

jakieś pomysły jak to dodać do skina?

Z góry bardzo serdecznie dziękuję za pomoc :)

próbowałem tym...

<php>
$file = file_get_contents( 'nazwa_pliku.php' );
</php>
{$file}

ale ciągle nie wiem co z funkcją

echo statlink_show_links("", " | ", "", "");

?

pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Spróbuj tak:

<php>
include_once("statlink1xxx.php");
$toShow = statlink_show_links("", " | ", "", "");
</php>
{$toShow}

Edytowane przez DawPi
:)

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

function statlink_show_links($css_class='', $separator='', $begin_code='', $end_code='', $tryb=0) {
global $statlink;
$css_class=trim($css_class);
foreach ($statlink['denied'] as $deny) {
	if (strpos($statlink['site'], $deny)!==false) return;
}
if (!isset($statlink['data'])) statlink_getdata();
if (!$statlink['config']['charset']) $return='System reklamy i pozycjonowania - Test';
if (!$statlink['checked']) statlink_check();
if ($statlink['show_links']) foreach ($statlink['show_links'] as $id => $link) {
	preg_match("@<L:".$link."([a-z]?)[^:]+)[^>]+)>@Ui", $statlink['data'], $L);
	$L[2]=statlink_convert_charset($L[2]);
	$L[3]=statlink_convert_charset($L[3]);
	if ($L[1]=='t' and $tryb!=1) $return.=(($separator&&$i)?$separator:' ').$begin_code.$L[2].' <a '.(($css_class)?'class="'.$css_class.'" ':'').'href="http://'.$L[3].'" target="_blank">http://'.$L[3].'</a>'.$end_code;
	elseif($tryb!=1 and preg_match("@(%.*%)@", $L[2])) $return.=(($separator&&$i)?$separator:' ').preg_replace("@^([^%]*)[%]([^%]*)[%](.*)$@", $begin_code."\\1".'<a '.(($css_class)?'class="'.$css_class.'" ':'').'href="http://'.$L[3].'" target="_blank">'."\\2</a>\\3".$end_code, $L[2]);
	elseif($tryb!=2 and !preg_match("@(%.*%)@", $L[2])) $return.=(($separator&&$i)?$separator:' ').$begin_code.'<a '.(($css_class)?'class="'.$css_class.'" ':'').'href="http://'.$L[3].'" target="_blank">'.$L[2].'</a>'.$end_code;
	$i=1;
}
return $return;
}

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Powinno to pykać, nawet Michael pisał to w ten sposób: http://community.invisionpower.com/topic/316560-loop-for/page__p__1990273#entry1990273

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.