[PHP & MySQL]Ogólnie CMS.

0

Witam! Tym razem mam inne problemy, niż te z C++. Na potrzeby własnego projektu strony, potrzebuje utworzyć coś w stylu CMS. Od razu piszę, że nie chce żadnych gotowców.. linków do stron skąd moge ściągnąć skrypty, ani linków do podstaw PHP... kursów się naczytałem, ale nie umiem się uczyć ze stron, a na książki mnie nie stać. Opiszę projekt: Strona ma każdy element ładowany z innego "skryptu" za pomocą (w przypadku górnej belki):

<?
include_once("skrypty/foldergory/gorabanner.php");
?>

To tyle na temat tego co istotne i co jest już zrobione. Więc teraz co chciałbym zrobić: 1. Logowanie, rejestracje, zarządzanie użytkownikami. Z tym zarządzaniem, to chodzi o to abym mógł dać jednemu użytkownikowi uprawnienia dzięki którym wszedłby do pliku np. pa.php, w którym byłby panel admina. 2. Panel Administratora - Tutaj chodzi tylko o edycje skryptów np. gorabanner.php za pomocą formularza. W tym momencie nasuwa mi się dodatkowy wymóg - nad formularzem chciałbym zrobić przyciski, które dodawałyby tekst do formularza, tak jak to jest np. na tym forum (klikam sobie przycisk "php" i pojawia mi się znacznik php. 3. - ten punkt już nie dotyczy PHP ani MySQL, mam problem z poprawnym wyświetlaniem strony w IE oraz Firefoxie. Sam używam Opery, dlatego kierowałem się tym, aby to w niej strona pięknie chodziła, zapominając o użytkownikach innych przeglądarek. Adres strony - <url>www.rasgtv.comyr.com</url> - każdy może sobie sprawdzić jak to wygląda :>. To chyba tyle, teraz sens napisania tego tematu: Błądziłem po wielu stronach ale większość to było np. Jak zrobić logowanie, a rejestracji nie było. Nie miałbym problemu gdybym umiał PHP, ale umiem się uczyć tylko na przykładach.. może dlatego że jestem młody i mam za mały łeb na takie rzeczy. Proszę Was o linki do kursów/artykułów/itd. które dotyczyłyby całości jednego z punktów, albo przynajmniej połowy. Jeżeli nie linki, to chciałbym aby ktoś nakierował mnie na komendy, którymi mógłbym to wszystko wykonać. A no, bym zapomniał Co zrobić żeby strona się poprawnie wyświetlała we wszystkich przeglądarkach? I jeszcze raz podkreślam, że nie prosze o gotowce, chce wszystko zrobić sam, ale ucząc się z jakiegoś dobrego źródła, nie meliny. Z góry dziękuję. Pozdrawiam - Ja.

0

ło matko...
to co napisałeś jest konkretnie zamotane no ale... zacznijmy od początku.

Chcesz zrobić coś (rejestracje, panel admina) co wymaga pewnej wiedzy, nie podstaw typu echo "Hello world" ale już czegoś konkrentego (php: $_POST, str_replace, mysql_query; mysql: insert into, select; html: formularze, css). Jednocześnie piszesz że nie chcesz żadnych gotowców a chwile wcześniej że nie umiesz kokoRZystaćystać z wiedzy zawartej na stronach www. No to że tak powiem... masz problem... bo albo rzeczywiście masz za "mały łeb" (czyt. programowanie nie jest dla Ciebie) albo po prostu nie chcesz skorzystać z tej wiedzy. Sory, ale choćby na php.net masz tyle przykładów, opisów wszystkich funkcji etc. że zrobienie czegoś takiego jak rejestracja nie powinno być nawet dla początkującego programisty PHP większym problem. Nop, takie jest moje zdanie (wiem że troche mało optymistyczne no ale)...

A tak po krótce:

  1. Rejestracja
  • html: formularze (form, input)
  • php: $_POST, mysql_query
  • mysql: insert into

poczytaj o tym a rejestracje zrobisz na 100%

  1. panel admina (czyli dostęp do tylko dla zalogowanych)
  • php: $_SESSION
  • mysql: select
    a to wystarczy dla panelu
0

co do tych guziczków ja robie tak ustawiam id textarean na np "text"

<a onclick="document.getElementById('text').value+='[b]Pogrubienie[/b]'">
Tu obrazek albo tekst np [b]</a>
0

Z tym, że nie chce gotowców, chodziło mi o to, aby nikt nie pomyślał, że czekam na wykonanie tego wszystkiego przez kogoś z forum. Czyli jeżeli chodzi o rejestracje i panel admina, to wiem czego mam szukać. Bo tak to błądziłem i mnie to tylko dobijało. Dzięki za odpowiedź. A jeszcze chce dodać, aby do formularza (tego do edycji i zapisu pliku) ładowała się aktualna zawartość pliku, jeżeli on istnieje. Więc jeszcze raz dzięki i czekam na dalsze wskazówki.

0
DaRkMAN napisał(a)

[...] A jeszcze chce dodać, aby do formularza (tego do edycji i zapisu pliku) ładowała się aktualna zawartość pliku, jeżeli on istnieje.[...]

if (file_exists("SciezkaDoPliku")) 
    include ("SciezkaDoPliku");

1 użytkowników online, w tym zalogowanych: 0, gości: 1