ForumCała strona

Nawigacja

Aktualnie online

Gości online: 19

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » Podstawowe zagadnienia związane z PHP-Fusion » Przedszkole
 Drukuj temat
Include w treści artykułu nie działa
crus7
Witam!
Próbuję bezskutecznie wstawić w treść artykułu w PHP-fusion za pomocą funkcji include plik ze skryptem tworzącym tabelę ze stylem w nagłówku(rozszerzenie php). W końcu usunąłem styl, a w akcie desperacji próbowałem nawet umieścić sam skrypt w artykule(choć wolałbym tego uniknąć). Niestety nie udało się - więc to nie wina ścieżek, tym bardziej, że skrypt pojawiał się w źródle wygenerowanego artykułu. Sam plik ze skryptem działa jak powinien. Includowanie w innym pliku też mi się udaje. Jak mogę podpiąć ten plik do artykułu? Byłoby miło gdyby się udało, ponieważ ten skrypt jest częścią wklepywanego "szablonu" artykułu i wolałbym nie wpisywać danych, które może szybko i wygodnie wstawić skrypt.

Proszę o pomoc i wyrozumiałość odnośnie małej wiedzy (ten skrypt to pierwsza rzecz jaką napisałem w php Grin).

Pozdrawiam
Edytowane przez crus7 dnia 22.07.2007 16:57:57
 
Wścibski Gość
Dodany dnia 25.11.2024 11:54:55
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Grzes
W treści artykułu nie wstawisz skryptu php - taka już jest ich natura. We wszystkich artykułach masz taki sam nagłówek czy tylko w niektórych? Łączy te artykuły coś wspólnego? np wspólna kategoria? jeśli nie wszystkie na stronie mają mieć taki sam nagłówek. Przydałoby się więcej informacji to cos wykombinujemy.
Edytowane przez Pieka dnia 22.07.2007 18:07:52
Często najmądrzejszą odpowiedzią jest milczenie krzywy.gif
 
crus7
Dzięki za odpowiedź!
Powiedzmy, że artykuły będzie łączyła kategoria. Niedokończony szkielet artykułu znajduje się na USER.110mb.com zamiast USER jest know-how (na wszelki wypadek... żeby złego nie kusićSmile). Przepraszam za jego wygląd, ale jestem naprawdę na etapie projektowania dopiero... To czego nie udało mi się umieścić to skrypt tworzący małą tabelkę z miesiącami roku, który w zależności od podanych parametrów inaczej kolorował każdy miesiąc. Tak myślę, że skoro udało mi się zrobić to php którego nie znam, to może spróbuję sił z javą... Wink
Ponieważ w założeniu artykuły wg tego szablonu będą stanowiły podstawę strony, chcąc ułatwić sobie ich dodawanie miałem 3 wyjścia:
1. Za każdym razem wklejać "szablon" z treścią i zapisywać jako zwykły artykuł - na co zdecydowałem się bo się nie znam php itd.
2. Przerobić oryginalny plik dodawana artykułów tak by miał tylko pola formularza do których wstawiam konkretne dane, i dane te byłyby po prostu łączone z "szablonem" przed wysłaniem - kłopotliwa sprawa, a ponowną edycję(która na pewno będzie częsta ze względu na aktualizowanie danych) już i tak musiałbym robić na piechotę przeszukując kod.
3. Stworzyć nowy typ artykułu. Z wieloma polami edycji zapisywanymi do bazy oddzielnie. Wtedy nie tylko miałbym możliwość łatwej edycji, ale także jeden plik z "szablonem" do wyświetlania danych który mógłby łatwo edytować - niestety na to rozwiązanie za cienki jestem w uszach, poza tym nawet gdyby mi to ktoś zrobił, to musiałby mi wyjaśnić jak np. poszerzać formularz, wpisy w bazie i szablon o nowe pole, a bądźmy szczerzy... komu by się chciało? Pfft
Stąd zdecydowałem się na rozwiązanie 1 choć jest najgorsze. No i wyszło mi bokiem Grin.
Jakieś sugestie, uwagi, propozycje, zasłużone słowa krytyki? Pfft
Edytowane przez Pieka dnia 22.07.2007 18:08:03
 
Grzes
Zastanawiałem się jak to najprościej od strony modyfikacji skryptu zrobić i padło na takie rozwiązanie.

Powiedzmy w /includes stwórz plik art-naglowek.txt
W nim wstaw cały nagłówek dla artykułu.

Pliczek readaricle.php

W nim masz linię:
$article = stripslashes($data['article_article']);


Po niej dodaj:
$naglowek = file_get_contents(INCLUDES."art-naglowek.txt");
$article = str_replace('[naglowek]', $naglowek, $article);


Teraz panel administracyjny. Plik /administration/articles.php.

Powiedzmy tu, znajdź linijkę (196):

<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('body2', '<b>', '</b>');\">


Dodaj przed nią to:
<input type='button' value='Nagłówek' class='button' style='width:60px;' onClick=\"insertText('body2', '[naglowek]');\">


Pojawi się nowy button pod polem na treść arta "Nagłówek". Takie rozwiązanie odpowiada?
Edytowane przez Pieka dnia 22.07.2007 18:08:16
Często najmądrzejszą odpowiedzią jest milczenie krzywy.gif
 
Pieka
Nie jestem chamem i nie chce byc, do tego zawsze jestem zdania, ze nalezy pomagac i szanuje ludzi, ktorzy to robia.
Niestety, co mam zrobic jak widze taka nazwe tematu:
Problem z include w treści artykułu


I kto tu teraz jest chamem?
Ja usuwajac takie tematy, czy ktos, kto ma za nic regulaminy i zasady?
Edytowane przez Pieka dnia 22.07.2007 18:08:31
Jestem jaki jestem Smile
 
www.php-fusion.pl
crus7
Grzes
Przejrzę na spokojnie, spróbuję wstawić i dam znać jak poszło - ale wygląda świetnie. Poza tym jeśli dobrze rozumiem, pozwala mi to na wstawianie różnych nagłówków... Grin Dzięki!

Pieka
Proszę bardzo, poprawione. I możemy sobie darować osobiste wycieczki...
 
Pieka
crus7 napisał/a:
..Pieka
Proszę bardzo, poprawione. I możemy sobie darować osobiste wycieczki...

W moim poscie nie ma nic osobistego, wiec spokojnie mozemy sobie darowac tego typu odpowiedzi.
Ten post byl skierowany do Was wszystkich, lacznie z moderatorami.
Jesli sobie nie zyczysz moich, czy kogokolwiek innego uwag w kwestii zasad i zachowania, to wystarczy jak zaczniesz stosowac sie do w/w.
Czy teraz jest to wystarczajaco jasno, a przy tym wlasciwie i "bezwycieczkowo" napisane?
Nie znajduje zadnej przyjemnosci w wiecznym zwracaniu uwagi i proszeniu o poprawe tematow.
Nie od tego tu jestem, to chyba jasne.

Dziekuje za poprawienie tematu.
Edytowane przez Pieka dnia 22.07.2007 18:07:17
Jestem jaki jestem Smile
 
www.php-fusion.pl
crus7
Trochę luzu... Miałem na myśli, że Ty nie skasowałes postu, ja go poprawiłem i nikt nie musi nikogo wyzywać od chamów... Smile
Pozdrawiam

PS. Jak przeczytasz możesz wywalić ten post żeby nie zaśmiecać wątku... Wink


Zostawie dla potomnych Wink /Pieka
Edytowane przez Pieka dnia 23.07.2007 09:54:13
 
kareena
Podepnę sie pod temat, bo wydaje mi sie że jest pokrewny (chciałabym uzyskac podobny efekt).

Mój problem. Nie chodzi mi o kod, tylko pewną treść (wstęp) i ew. drobne formatowanie tekstu. Bede prowadzila atlas ryb i chcialabym nie musiec wstawiac pewnych danych metodą ctrl+c i ctrl+v, tylko po nacisnieciu buttona pojawią mi sie gotowce czyli:

Nazwa ryby:
Długość ciała:
Występowanie:
Wymagania:
itp.

Potem bym tylko dopisywala odpowiednie wartosci, ze np ryba ma 15cm Wink

Dodatkowo bedzie analogiczny atlas roślin akwariowych, więc tu potrzebuje innego nagłówka. Nagłówków chciałabym conajmniej 3, wiec potrzebowalabym kilku buttonów o nazwach w stylu naglowekryby, naglowekrosliny albo po prostu naglowek1, naglowek2 ... - to juz nie ma znaczenia.

Ktoś zna rozwiązanie?

Skrótowo: chodzi o to jak zrobic, zeby przy pisaniu nowego artykułu był button dodajacy tresc z pliku txt do tresci właśnie tworzonego artykułu.

W ostatecznosci button może byc tylko jeden, a ja bede podmieniac pliki txt w zaleznosci od tego jaki wstep potrzeba.

Mam nadzieję, że znajdzie sie osoba, która mogłaby podpowiedzieć jakich zmian dokonać w plikach..

PS. Mam dodane podkategorie artykułów - mod z laboratorium, ale chyba nie ma to znaczenia Wink
Edytowane przez szymon dnia 29.06.2008 13:39:21
kareena
 
Spoczywaj w pokoju... wlodekp
Mnie się wydaje,że zdecydowanie lepiej to można rozwiązać wyborem z listy rozwijalnej i w ostateczności(cytując Ciebie) łatwiej zdecydowanie to zrobisz sobie.
Powodzenia.
Edytowane przez wlodekp dnia 29.06.2008 21:25:34
 
wlodekp.europa.pl
kareena
Niestety jestem laikiem w php, więc button czy lista to mi nie robi różnicy - i tak nie umiem zrobić, by pobrało mi do tresci zawartość pliku txt.. Wink

Będę wdzieczna za podpowiedź co mam pozmieniać, by taki efekt osiągnąć.
Edytowane przez szymon dnia 30.06.2008 12:46:31
kareena
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl