Funkcje SSI

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

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

Laska

@trzycha, tak masz racje pliki szablonów. Wykorzystuje je cms DLE.

ronin

powinno dzialac, a jaki dokladnie blad sie pokazuje?? jakie kody wklejasz??

Laska

<?php require("/home/uzytkownik/public_html/forum/SSI.php"); ?>


i

<?php ssi_recentTopics() ; ?>


Gdy wkleje cokolwiek z powyższych to odrazu wywala pełno błędów, strona znika. Gdy wkleje sam kod:

<?php ssi_recentTopics() ; ?>


to strona jest ale tylko do momentu tego kodu łącznie z pokazanym tym kodem.

Próbowałem i z index.php i main tpl ( główny plik szablonu).

ronin

a sciezka do pliku ssi.php jest poprawna ??

Laska

<?php require("/home/uzytkownik/public_html/forum/SSI.php"); ?>


Wpisuje tylko nazwe użytkownika. Czy to ma być całość? www.nazwadomeny.pl/home.....?

ronin


Laska

#66
Lipa;/ juz sam nie wiem co robie źle.... ronin, czy moższ mi podać tutaj przykładowego gotowca jak to powinno być?
Moze ja coś źle wpisuje. Na samej górze pliku, w żadnej sekcji head, body ble bleble.

To jak ma ktoś jeszcze jakiś pomysł?

Adamo

Witam, wszystko działa ok, tzn wyświetlają mi się ostatnie tematy, ale jest jeden problem, przed nimi wyświetla jeszcze to:

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/data_fa92a6d0e8e922cc7d5b61400e206dc2-SMF-modSettings.php) is not within the allowed path(s): (/srv/www/vhosts/httpdocs:/tmp) in /srv/www/vhosts/forum/Sources/Load.php on line 2621

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/lang_Modifications_english_cp.php) is not within the allowed path(s): (/srv/www/vhosts/httpdocs:/tmp) in /srv/www/vhosts/forum/Sources/Load.php on line 1892

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/lang_index+Modifications_polish-utf8_cp.php) is not within the allowed path(s): (/srv/www/vhosts/httpdocs:/tmp) in /srv/www/vhosts/forum/Sources/Load.php on line 1892

Semerchet

#68
Cytat: groove w  1 Marzec 2009, 16:38
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? ;)
Podpinam się pod problem. Jak wychudzić ssi_recentPosts?


EDIT://

Ok. Znalazłem rozwiązanie. W pliku SSI.php w okolicach lini 423-440 znajduje się taki kawałek kodu:
Cytat<table border="0" class="ssi_table">';
   foreach ($posts as $post)
      echo '
         <tr>
            <td align="right" valign="top" nowrap="nowrap">
               [', $post['board']['link'], ']
            </td>
            <td valign="top">
               <a href="', $post['href'], '">', $post['subject'], '</a>
               ', $txt[525], ' ', $post['poster']['link'], '
               ', $post['new'] ? '' : '<a href="' . $scripturl . '?topic=' . $post['topic'] . '.msg' . $post['new_from'] . ';topicseen#new"><img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/new.gif" alt="' . $txt[302] . '" border="0" /></a>', '
            </td>
            <td align="right" nowrap="nowrap">
               ', $post['time'], '
            </td>
         </tr>';
   echo '
      </table>';

Wystarczy nanieść trochę zmian i gotowe ;)