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

Rekomendowane odpowiedzi

Opublikowano

Witam.

Mam takie pytanko, jestem nowy w IPB. Muszę wstawić w nagłówek i stopkę forum kod html (może być też php), który jest pobierany z adresu url. Czy jest na to jakaś opcja prosta i szybka?

Próbowałem {parse include="URL"}, ale to niestety nie działa. Znalazłem też coś o hooks, to by pomogło? To jedyny sposób w tym przypadku?

Z góry dzięki za odpowiedź :)

Opublikowano

Witaj,

w jakim sensie kod HTML pobierany z adresu URL?

Tak, hooksami, można by to załatwić.

Załóżmy, że mamy http://kyle.pl, forum pod http://kyle.pl/forums/, a stronę (trochę linijek kodu html generowanego przez cms), którą chcę zaincludować w nagłówku swojego forum i stopki pod adresem http://kyle.pl/admin/header

Muszę to po prostu wstawić w nagłówek forum. Hooks to jedyne rozwiązanie? Jest do tego jakaś instrukcja po polsku może? ;)

Opublikowano

Mniej więcej ;)

Nagłówek jest generowany z pewnego cmsa, ma url'a np http://kyle.pl/admin/header

Musi być wstawiony na całym forum w nagłówku, z resztą desginu poradzi sobie już ktoś inny, ale to musi być wstawione w taki sposób.

W starszej wersji IPB robiliśmy to przez exec.file czy jakoś tak, ale teraz to nie działa.

Opublikowano (edytowane)

Ok, działa, ale...

Gdzie bym nie wstawił <php></php> to zawsze i tak to co jest w tym tagu wyrzuca mi na samej górze, przed nagłówkiem i rozjeżdża mi się spis for... Dlaczego tak jest?

Sprawdzałem na razie w sumie tylko

echo "test";

EDIT:

Ok, działa, zrobiłem:

    $uchwyt = fopen("http://www.wp.pl", "rb");
   $tresc = stream_get_contents($uchwyt);
   fclose($uchwyt);
   echo "$tresc";

Ale wszystko co tak wyrzucę wstawia się w nagłówku, a co jeśli potrzebuję wstawić coś w stopkę?

Edytowane przez Kyle
Opublikowano (edytowane)

Aaaa... o to Ci chodzi ;)

No ja wszystko wpisuję przed samym body, a i tak wyrzuca mi najpierw kod ten co mam w php, a potem dopiero forum.

EDIT:

Problem nr 2: kod generowany przez php jest wyrzucany w ogóle przed <html><head> itd. generowanym przez forum...

Edytowane przez Kyle
  • Manager
Opublikowano

To, że pilnie to nic nowego, każdy chce tutaj pomocy na wczoraj.

Skoro to dynamiczne dane to nie pozostaje nic innego, jak zakodować to w plikach. Hooksy można by użyć, ale to wiązałoby się z pewnymi przeróbkami skina - pozostawieniem tzw. haczyków etc.

Wnioskuję, że masz wiedzę w zakresie PHP i podstawową z IP.Board. No cóż, trzeba odnaleźć miejsce generowania danych z szablonu globalTemplate, dodać nową zmienną, do której wcześniej przypisać nagłówek, a potem dodać do szablonu. Trochę roboty. Od razu mówię - nie ma jakiegoś tutoriala, wszystko trzeba robić pod tę konkretną sytuację. W razie pytań czy problemów ze specyficznym zagadnieniem śmiało pisz.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Wiem, wiem, że każdy :a:

Sprawa wygląda tak, jeszcze raz:

CMS, nazwijmy go XXX, generuje kod html, nagłówek i stopkę, które powinny być na forum.

Muszę to wstawić jakoś na forum, zrobiłem sobie nowy szablon i tyle. PHP znam, gorzej z IPB, znam tylko phpBB, z IPB mam do czynienia od wczoraj... ;)

Więc pytanie, wstawić to wszystko po prostu na sztywno w szablon, bo taka opcja ostatecznie też jest czy jednak to ogarniać i jaki jest najprostszy sposób?

trzeba odnaleźć miejsce generowania danych z szablonu globalTemplate, dodać nową zmienną, do której wcześniej przypisać nagłówek, a potem dodać do szablonu
Możesz coś więcej o tym napisać? Chętnie bym coś takiego zrobił, ale nawet nie wiem gdzie szukać i czego...
  • Manager
Opublikowano

Najprościej? Na sztywno dodać. :a:

Gdzie szukać - najlepiej użyj programu PSPad, który Ci wyszuka ten kod w plikach forum. Mogę Ci podać lokalizację, ale wg mnie najlepiej się przy okazji czegoś nauczyć. ;)

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Aaa... chodziło Ci o pliki forum... myślałem, że o szablony ;)

A hooks? Co sądzisz o wykorzystaniu tego w tym przypadku?

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • 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ę.