Funkcje SSI

Zaczęty przez LukaszP, 15 Listopad 2005, 12:35

0 użytkowników i 1 Gość przegląda ten wątek.

kaju666

Cytat: ronin w 11 Grudzień 2008, 22:54
heh sam nie wiesz co masz, bo ja widze ze masz (otwiera sie http://e8mod.pl/ssi_examples.shtml )

No i ale przecierz chodzi mi o to jak poprzez SSI wyświetlić date i czas a tam tego nie ma

Nolt

Cytat: Nolt w 11 Grudzień 2008, 22:11
http://twoje_forum/ssi_examples.shtml
twoje_forum to przyklad, adres wygląda na taki sam... co do przykładu to podałem Ci to przykład, poszukaj w plikach jak jest wyświetlana data... powiąż to z SSI i voila!
www.wizzi.pl
Moje style dla SMF 2

SMF.PL FAQ
nie odpowiadam na żadne PW, więc ich nie wysyłajcie chyba że zostaniecie o to poproszeni

fuggii

#47
Witam mam pytanko odnośnie tego kodu jak mogę go zmodyfikować aby pokazywał mi posty z jednego konkretnego forum

Oto kod
<?php
$foo
=ssi_recentTopics($num_recent = 10, $exclude_boards = null, $output_method = 'array');

foreach (
$foo as $topics)

{
   
$subject = html_entity_decode($topics['subject']);
 if (
strlen($subject) > 18)
   
$subject = htmlentities(substr($subject, 0, 18)) . '...';
   
 else
   
$subject = $topics['subject'];
echo
'
&raquo; <a class="nav" href="'
, $topics['href'], '" rel="nofollow">
'
, $subject, '[/url]
<a class="nav" href="'
, $topics['href'], '" rel="nofollow">
'
, $topics['new'] ? '' : '<img src="/img/new-recent.gif" width="23" height="9" alt="New post" border="0" />', '
[/url][br /]'
;
}
?>

Dziękuję z góry za pomoc

Pozdrawiam
fuggii

EDIT: Problem rozwiazany zmiana uprawnien dla konkretnego forum zalatwilo sprawe

groove

Ja również podepnę się do tematu :)
Na początek jednak LukaszP - WIELKIE DZIĘKI! Wszystko (tzn prawie, ale o tym za moment) działa miodzio :)
Jeden feler... Wstawiając
<?php ssi_recentPosts(); ?>
pokazuje WSZYSTKO (czyli nazwę działu, tytuł posta, wysłane przez... oraz datę. Chciałbym umieścić tylko nazwy działów, tytuły postów ew. kto wysłał, ale to niekoniecznie), lecz mam tabelę o szerokości... 300px :( i chciałbym to zmieścić...
Towarzysze - pomożecie? ;)
Aktualna instałka Joomla:
Joomla v. 1.0.15 + JAL
SMF v. 1.1.5
Mostek SMF v. 1.RC3 Jomla 1.1.6 w trakcie zmian
Jogadgets v. 0.43.2a PL
Visualclinic Jogadgets v. 0.4.x (image editor buttons pack PL) HTML Mod

kaju666

Siema nie chcę otwierać nowego tematu, może dać mi ktos linka do tematu w którym była mowa o tym jak oddzielić na forum wiadomości przyklejone, kiedyś to już robiłem ale zapomniałem i za chiny nie mogę tego znaleść.

Nolt

www.wizzi.pl
Moje style dla SMF 2

SMF.PL FAQ
nie odpowiadam na żadne PW, więc ich nie wysyłajcie chyba że zostaniecie o to poproszeni

kaju666

Dzięki nolt , nie mogłem znaleść , na ciebie zawsze można liczyć.

mahomet91

Witam,
Czy wie ktoś jak i gdzie należy dodać kodzik
  <?php require("/home/uzytkownik/public_html/forum/SSI.php"); ?> 


do CMS Extreme Fusion aby to działało ?

agroenergetyka

Witam,
Mam problem z umieszczeniem funkcji SSI.
Forum i strona na kotrej chec umiescic liste ostatnich watkow z forum sa umieszczne na innych serwerach. portal to Agroenergetyka.pl a forum to renewable-energy.pl
Po wpisaniu, wywolaniu http://www.renewable-energy.pl/ssi_examples.php otrzymujemy informacje jakie mamy mozliwosci i wskazowki
To use SSI.php in your page add at the very top of your page before the <html> tag on line 1:
<?php require("SSI.php"); ?>

Recent Posts Function: <?php ssi_recentPosts(); ?>

Niesety po umieszczeniu zmodyfikowanego kodu 1 na stronie Agroenergetyka.pl tj.
<?php require("http://www.renewable-energy.pl/SSI.php"); ?>
otrzymujemy biala karte i strona agroenregetyka sie nie wyswietla...

Kod umiescilem nastepujaca:
<?php require("http://www.renewable-energy.pl/SSI.php"); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Agroenergetyka.pl - biogaz, biomasa, biop......</title>
<met

i moja prosba. Prosze o infromacje co jest wykonywane niepoprawnie? Gdzie umiescic kod i czy obecna sciezka podawana jest poprawnie?
dziekuje z gory za pomoc

jareQ

#54
1. Utwórz nowy plik np. ostatniewatki.php i umieść w nim taki kod (kolory tła i tekstu oraz rozmiar czcionki pozmieniaj na swoje):

<?php require("http://www.renewable-energy.pl/SSI.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<head><title>Ostatnie wątki</title>

<style type='text/css'>
body {
background: #FFFFFF;
color: #000000;
font: 11px Tahoma, verdana, geneva;
margin: 0;
padding: 0;
}

a {
color: #000000;
text-decoration: none;
}

a:hover {
color:#000000;
text-decoration: none;
}

a.side {
color:#000000;
text-decoration: none;
}

a:hover.side {
color:#000000;
text-decoration: none;
}

td {
font: 11px Tahoma, verdana, geneva;
margin: 0;
padding: 0;
}

.side-body {
background: #FFFFFF;
font: 11px Tahoma, verdana, geneva;
color: #959492;
padding: 0px 4px 4px 3px;
}
</style>
</head>
<body bgcolor='#FFFFFF' text='#000000'>
<table width='100%' cellpadding='0' cellspacing='0' class='border' style='WIDTH: 100%; border-collapse: collapse' bgcolor='#FFFFFF'>
<tr>
<td class='side-body'><?php ssi_recentTopics(); ?></td>
</tr>
</table>
</body>
</html>


- plik ten wrzuć na Agroenergetyka.pl

2. W kodzie portalu w miejscu w którym chcesz umieścić ostatnie wątki umieść taki kod (width i height to szerokość oraz wysokość okienka):

<iframe width='250' height='150' frameborder='0' scrolling='no'
src='ostatniewatki.php'></iframe>
"Wszystkie sekrety zostaną poznane, kluczem jest czas.."

agroenergetyka

jareQ dziekuje... niestety nie dziala. Mozliwe ze jest jakis blad "literowka"

W Twoim kodzie powyzej znalazlem 2x <head> co usunalem i wyglada teraz tak:
<?php require("http://www.renewable-energy.pl/SSI.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>Ostatnie wątki</title>
<style type='text/css'>


w pliku default.php jest:
Ostatnie wątki z ForumOZE.pl<iframe width='450' height='150' frameborder='0' scrolling='no' src='http://www.agroenergetyka.pl/templates/ostatniewatki.php'></iframe>
i niestety pojawia sie czysta karta - tzn. biale pole w miejscu gdzie mialo sie pojawiac info z forum.

WilK

Żeby zrobić

<?php require("http://www.renewable-energy.pl/SSI.php"); ?>

musisz mieć ustawione w konfiguracji PHP (php.ini)
allow_url_include = On
domyślnie jest Off

Jedyne co możesz zrobić to requinre/include podając lokalną ścieżkę.

Tylko jeden szkopuł jest w mojej teorii - error by się pojawił - chyba, że masz wyłączone raporty błędów :]
Per aspera ad astra

Laska

A jak to ustawić w plikach tpl? Da sie w ogóle? Cały czas błędy;/

Chce ustawić Ostatnie tematy, aby mi wyświetlało na stronie.

ronin

Cytat: Laska w  4 Styczeń 2010, 14:04
A jak to ustawić w plikach tpl? Da sie w ogóle?
a co to niby za plik??

trzycha

O ile się nie mylę to pliki .tpl są od szablonów i nie obsługują php. Zwykłe wstawienie kodu php nie zadziała. Pojawią się bardziej doświadczeni niż ja i myślę, że podadzą jakieś rozwiązanie.
Mobile Suit Gundam

Nie pomagam na PW oraz poza forum