Skocz do zawartości

Html+php problem


D3eX

Rekomendowane odpowiedzi

Witam otóż mój index.php wygląda następująco

<?php
include('footer.php');

$statlink_link = explode("|", $statlink_links);

$szablon='szablon.html'; //nazwa pliku z szablonem !

function textLimit($string, $length, $replacer = '...')
{
 if(strlen($string) > $length)
 return (preg_match('/^(.*)\W.*$/', substr($string, 0, $length+1), $matches) ? $matches[1] : substr($string, 0, $length)) . $replacer;

 return $string;
}

$dir = 'content'; //adres katalogu
if (is_dir($dir)) { 
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false ) { 
if (($file != ".") && ($file != "..")) 
$coo[] = $file;
}
closedir($dh); 
}
}


foreach($coo as $key => $val)
{
$coo[$key]=explode('.', $val);
$linki .= '<li><a href=\''.urlencode(str_replace(" ", "-", $coo[$key][0])).'.html\'>'.ucfirst($coo[$key][0]).'</a></li>';

}

$generate=file_get_contents($szablon);

if(file_exists('content/'.urldecode(str_replace("-", " ", $_GET['fname'])).'.txt') AND $_GET['fname'] != '')
{
$content=file_get_contents('content/'.urldecode(str_replace("-", " ", $_GET['fname'])).'.txt');
$title=ucfirst(urldecode(str_replace("-", " ", $_GET['fname'])));
$href=urlencode($_GET['fname']).'.htm';
}
else
{
$href='';
$title='Ognicha';
$content=@file_get_contents('content/Ognicha.txt');
}
$description=textLimit($content, 200);



$zamien = array("{CONTENT}" => $content, "{TITLE}" => $title, "{DESCRIPTION}" => $description, "{HREF}" => $href, "{LINKI}" => $linki, "{STAT1}" => $statlink_link['0'], "{STAT2}" => $statlink_link['1'], "{STAT3}" => $statlink_link['2'], "{STAT4}" => $statlink_link['3'], "{STAT5}" => $statlink_link['4'], "{STAT6}" => $statlink_link['5'], "{STAT7}" => $statlink_link['6'], "{STAT8}" => $statlink_link['7'], "{STAT9}" => $statlink_link['8'], "{STAT10}" => $statlink_link['9'], "{STAT11}" => $statlink_link['10'], "{STAT12}" => $statlink_link['11'], "{STAT13}" => $statlink_link['12'], "{STAT14}" => $statlink_link['13'], "{STAT15}" => $statlink_link['14']);
echo strtr($generate,$zamien);

?>

Jest to zwykły szablon html przerobiony tak by wczytywało z footer kod ze statlinka a na stronie rozmieszczony jest za pomocą funkcji {STAT2}.

Kod statlink z footer wygląda następująco :

<?php
include_once("statlinkxxxxxxxxxxxx.php");
$statlink_links=statlink_show_links("", " | ", "", ""); 
$statlink_link = explode("|", $statlink_links); 
?>

Teraz moim celem jest przerobieniem tego tak by wczytało kod z SEOMATIK .

<?php
require_once("xxxxxxxxxxxxxxxxxxxxx.php");

$seomatik = new Seomatik();
$seomatik->setSeparator("<br />");   // ustawienie separatora linków
$seomatik->setTarget(true);		  // dodanie do każdego linku parametru target="_blank"
$seomatik->setClass("klasa");		// dodanie do każdego linku klasy CSS, w tym przypadku "klasa"

echo $seomatik->show();			  // wyświetlenie linków systemowych
?>

Być może jest to banalne ale jestem zielony w php. Ma ktoś może jakiś pomysł jak to przerobić ?

Kto pyta, nie błądzi  :nauka:

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem czy dobrze zrozumiałem ale spróbuj tego:

<?php

require_once("xxxxxxxxxxxxxxxxxxxxx.php");

$seomatik = new Seomatik();

$seomatik->setSeparator("<br />"); // ustawienie separatora linków

$seomatik->setTarget(true); // dodanie do każdego linku parametru target="_blank"

$seomatik->setClass("klasa"); // dodanie do każdego linku klasy CSS, w tym przypadku "klasa"

$seomatik_links = $seomatik->show(); // wyświetlenie linków systemowych

$seomatik_link = explode("<br />", $seomatik_links);

?>

w reszcie kodu zmień z $statlink_link na $seomatik_link.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 lata później...

Mam pytanie, czy udało sie komuś wyświetlanie SEOMATIKA w w/w skrypcie.

Chyba problem jest ,że Statlink można wywoływać z tablicy z [0-nlinków]. A jak to jest w Seomatik.

Bo niby skrypt jest ok. ale nic nie wyświetla

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • 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ę. Warunki użytkowania Polityka prywatności