Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zdjęcie

Kod php w artykułach


  • Zaloguj siÄ™, aby dodać odpowiedź
10 odpowiedzi w tym temacie

#1
scorpimen

scorpimen

    Bywalec

  • Zarejestrowani
  • PipPip
  • 31 postów
  • Strona www:zobacz
  • LokalizacjaStarogard Gdañski
Witam wszystkich.

Jetem tutaj nowy i typolight zajmuje siÄ™ od 2 dni :). Teraz pytanie.
Czy można w jakiś sposob umiszczać wewnatrz Artykułów umieszczać wlasny kod php ?

generalnie potrzeba mi umieścić taki mały fragmet kodu:


Recent Topics :

Tutaj przyklady co ten kod ma generowac:
http://not4u.scorpim...si_examples.php

Prubowalem uzyć do tego elementu typu Kod ale on służy tylko do kolorowania składni :)

Jezeli niema możliwości umieszczania kodu to czy znacie jakies inne tutoriale oprucz
http://www.typolight...rials:extension
opisujace tworzenie własnych dodatków ? Najlepiej po polsku :P
  • 0

#2
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
W artykule dodaj {{file::twojplik.php}} gdzie twojplik.php to twój plik który chcesz umieścić.

W tym wypadku możesz utworzyć plik recent_topics.php o treści
<?php
require("/home/rc5/domains/scorpimen.eu/public_html/not4u/forum/SSI.php");
ssi_recentTopics();
?>
umieścić go w katalogu /templates, a w artykule dodać tag {{file::recent_topics.php}}.

PS
Tu masz pełną listę tagów:
http://www.typolight...lish:inserttags
  • 0

Codefog - Contao web development


#3
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Jezeli niema możliwości umieszczania kodu to czy znacie jakies inne tutoriale oprucz
http://www.typolight...rials:extension
opisujace tworzenie własnych dodatków ? Najlepiej po polsku :P

Z czasem powinny się pojawić takie tutoriale po polsku, ale to dopiero za miesiąc/dwa, być może więcej. Wszystko zależy od tego jak rozwinie się społeczność TL w Polsce :)
  • 0

Codefog - Contao web development


#4
scorpimen

scorpimen

    Bywalec

  • Zarejestrowani
  • PipPip
  • 31 postów
  • Strona www:zobacz
  • LokalizacjaStarogard Gdañski
Dzieki za odpowiedź zaraz sobie to sprawdze :) Ja osobiście jak mam problemy z dokumentacją to korzystam z tłumacza google ale jest on nieco niedokładny :)
  • 0

#5
chinskimandaryn

chinskimandaryn

    Ekspert

  • Zarejestrowani
  • PipPipPipPipPip
  • 332 postów
  • Strona www:zobacz
  • LokalizacjaPolska
Witaj ! Scorpimen (jesteś już tu jako 53 zarejestrowany użytkownik!!!)

PS
Pochwal się, gdy już Twoja strona na TL ruszy:
http://forum.typolig...topic.php?id=27

Zapraszam także do inicjatywy z Live Update na:
http://forum.typolig...topic.php?id=51
  • 0
OpenAtrium - system zarzÄ…dzania projektami na twoim hostingu.
Aplikacja będąca połączeniem systemu zarządzania projektami, intranetu i bazy wiedzy.
Open Source, GPL, blog, kalendarz, listę zadań, wiki, tablica kontrolna, mikroblog ...

#6
scorpimen

scorpimen

    Bywalec

  • Zarejestrowani
  • PipPip
  • 31 postów
  • Strona www:zobacz
  • LokalizacjaStarogard Gdañski
No i wszystko byloby cacy gdyby nie blÄ…d.
Fatal error: Uncaught exception Exception with message Query error: No database selected (SELECT id, checksum FROM tl_search WHERE url='home.html' LIMIT 0,1) thrown in /home/rc5/domains/scorpimen.eu/public_html/not4u/system/libraries/Database.php on line 502 
#0 /home/rc5/domains/scorpimen.eu/public_html/not4u/system/libraries/Search.php(87): Database_Statement->execute('home.html')
#1 /home/rc5/domains/scorpimen.eu/public_html/not4u/system/modules/frontend/FrontendTemplate.php(173): Search->indexPage(Array)
#2 /home/rc5/domains/scorpimen.eu/public_html/not4u/system/modules/frontend/PageRegular.php(109): FrontendTemplate->output()
#3 /home/rc5/domains/scorpimen.eu/public_html/not4u/index.php(180): PageRegular->generate(Object(DB_Mysql_Result))
#4 /home/rc5/domains/scorpimen.eu/public_html/not4u/index.php(216): Index->run()
#5 {main}
Co ciekawe bład sie pojawia tylko jak nie jestem zalogowany jako admin. Jak się zaloguje to znika.

Nie mam ustawione elementu chronionego na nic.
Za bład jest odpowiedzialny wpis {{file::forum_news.php}}
Jak to wywale z kodu to nawet bez zalogowania widac all ok.

Załanczany plik istnieje generuje poprawne dane.
http://not4u.scorpim.../forum_news.php

zawartośc pliku:
<?php
require("/home/rc5/domains/scorpimen.eu/public_html/not4u/forum/SSI.php");
$dane = ssi_recentPosts(8, null, 'array');

foreach($dane as $dupa)
{
echo $dupa['link'].' - ';
echo $dupa['time'];
echo $dupa['name'];
echo '</br>';
}
?>
:D jakieÅ› podpowiedzi ?
  • 0

#7
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Hmmm, no to nie wiem.
Próbowałem to uruchomić u siebie na serwerze, z takim "świetnym" rezultatem, że zamiast strony i ew. błędu, wyświetla mi się kompletnie biała strona...

Jak mi coś przyjdzie do głowy to się podzielę sugestiami.
  • 0

Codefog - Contao web development


#8
scorpimen

scorpimen

    Bywalec

  • Zarejestrowani
  • PipPip
  • 31 postów
  • Strona www:zobacz
  • LokalizacjaStarogard Gdañski
Ja też pokombinuje jak bede miał chwile czasu. Bo to raczej hobbystyczna stronka dlatego nie ma duzego priorytetu. Chce sobie na niej poćwiczyć typo.

Musze jakies echo zrobić i sprawdzić czy to kwestia skryptu czy typo.
----------------------------------------------------------------------------------------

Po testech.

Zwykle echo nie robi rzadnych problemów. Problem jest natomiast z require / include. Dziwny blad kurcze. jak włacze tryb diagnozowania to TYPO nie odwołuje sie wogóle do tableli tv_search. Może SMF ma jakies podobne funkcje które nadpisują te z TYPO. Wsadzał ktoś kiedyś liste nowych postów z forum na stronę ?
  • 0

#9
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
Witam
Ja apropos includowania pliku przez {{file::*.php}}. Umieszczam ten tag bezpośrednio w artykule, umieszczam go jako moduł ->własny kod html i nic, nie dodaje mi tego pliku :(

Podpowiedzcie proszÄ™ na co mam zwrócić uwagÄ™, wydaje mi siÄ™ że już sprawdziÅ‚em wszystko :(
  • 0

#10
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Użyj tego http://www.contao.or...0000009.en.html
  • 0

Codefog - Contao web development


#11
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
Dzięki.
  • 0




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych użytkowników