Wpis z mikrobloga

Cześć mam pytanie - robię swoją pierwszą stronę internetową no i zrobiłem sobie stronę główną, podstrony z działami w html - no ale do tych podstron muszę mieć jeszcze artykuły (będzie to strona w formie bloga - wiec będzie dużo podstron w poszczególnych działach) zrobiłem sobie poglądowo na jednej podstronie ramkę z zdjęciem i napisem żeby sprawdzić czy będzie pasowała wymiarami, wizualnie itp ale nie chcę aby dodawać za każdym razem w kodzie html nowej ramki a później ją ręcznie podpinać pod podstronę - więc chcę użyć PHP do tego, tylko tu moje pytanie jak to rozplanować - wymyśliłem sobie że na podstronę dam pierwszy artykuł w html (żeby strona trzymała się tych samych standardów co do art) a później kod PHP z tablicami czyli $podstrona=array('art1','art2','art3' itd) oddzielnie będzie plik "wzór" który będzie przechowywał standardową wersję artykułu do którego będę wklejał gotowy tekst i oznaczał go jako kolejny art a następnie wrzucał do sieci a do array dopisywał tylko kolejną pozycję w nawiasie - i teraz pytanie czy to ma ręce i nogi? czy może jeszcze inaczej to zrobić? co pominięte zostało a co powinno być? i nie jestem pewien czy mogę tak zrobić że będzie podstrona html w niej kod php - czy muszę jakoś specjalnie oznaczyć część html czy ona już będzie stała? czy kod php będzie wiedział że ma ustawić kolejny art tak samo jak poprzedni? czy art "wzór" musi zawierać elementy stałe html danej podstrony czy może wystarczy samej ramki gdzie ma być? sorry jeśli zbyt długie i źle sformułowane - ale tyle pytań bez odpowiedzi w mojej głowie :D
#php #html #css #programowanie
  • 37
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Janis_samarra: Nadal nie rozumiem, gdzie konkretnie chcesz trzymać treści tych artykułów. Normalnie trzyma się to w bazie.
Na upartego możesz zrobić sobie do tego tablicę:

$art[1]='treść artykułu 1';
$art[2]='treść artykułu 2';
$art[3]='treść
  • Odpowiedz
no właśnie w tablicy chce trzymać tak jak mi radziłeś pod innym moim postem - tylko czy muszę zrobić stronę wzór żeby zasysało za każdym razem taką oddzielną stronę? - bo gdzieś muszą być zmagazynowane informacje poszczególnych art, więc jak będzie gotowy art będę go dodawał - chyba że to jeszcze inaczej działa
  • Odpowiedz
a jak chcę żeby wyświetlało mi art tylko w podstronach? Nie chcę zmieniać już podstron działów bo coś czuję ze to wszystko za moment mi sie sp$^!oli na amen po za tym układ strony jest taki: strona główna - stały tekst nic nie dodajemy, podstrony działów - tam będą artykuły więc tam będzie php na bank, strona o mnie też stała. Mój plan opiera sie na kodzie php na poszczególnych podstronach działów
  • Odpowiedz
@Janis_samarra:
Zmiana dokumentu na PHP nie zmieni układu strony. Jeżeli masz plik index.html i zmienisz jego nazwę na index.php, to na stronie nie zmieni się nic.
Dokument php umożliwia Ci stosowanie skryptów, ale wcale tego nie wymusza. Tak naprawdę w pliku index.php może nie być ani jednej linii kodu PHP, a i tak zadziała.

Co do całej reszty, można to rozwiązać na różne sposoby, natomiast pytanie, czy w obrębie całej witryny ma być ten sam szkielet strony. Jeśli układ divów ma być jednolity, możesz po prostu sterować sobie instrukcjami warunkowymi wewnątrz jednego
  • Odpowiedz
@Janis_samarra: Nie do końca to miałem na myśli, ale Twoje rozwiązanie też zadziała.
Co do pkt 3, tablica też nie przechowa zdjęć, tylko linki do plików które są zdjęciami - dokładnie tak samo jak baza danych.
Paginacja jest prosta do zrobienia zarówno przy bazie danych, jak i tablicy, po prostu polega na wyświetlaniu części pozycji, zamiast wszystkich naraz.
To co jest istotne to fakt, że przerobienie tablicy na bazę danych
  • Odpowiedz
wydawało mi się ze tylko odnośniki w formie linków a wszystko wrzuca sie oddzielnie


@Janis_samarra: No właśnie mówię to samo, ale link do zdjęcia możesz przechowywać zarówno w tablicy jak i w bazie.
Jeśli zrobiłbyś tablicę w ten sposób:
  • Odpowiedz
ok troche mnie to przerasta chyba bo nie umiem nawet wywołać echo w php :( zmieniłem plik na php przez zapisz jako, dodalem .php na końcu zmieniłem w notepad++ składnię na php i nic sie nie dzieje - otwieram w xampie i nic tak samo jak przy html nie wyswietla sie echo a wpisałem tylko

php
echo "pokarz mi ten tekst";
?

@paramyksowiroza: wiesz może czemu ?
  • Odpowiedz
pokazuje mi się informacja

Notice: Undefined offset: 0 in C:\xampp\htdocs\test\wzorart1.php on line 74

Notice: Undefined index: in C:\xampp\htdocs\test\wzorart1.php on line 74

  • Odpowiedz