Utwórz swoją dynamiczną stronę w PHP!
Któż nie marzył o stworzeniu dynamicznej strony internetowej w PHP? Prawie każdy z nas. Jednak zawsze coś stoi na przeszkodzie, chociażby to, iż nasza wiedza na temat PHP jest znikoma. Zaczynamy sięgać po poradniki, kursy oraz przeglądamy masę stron internetowych i nagle stwierdzamy, że to nie dla nas. Trzeba umieć programować, a ja przecież jestem cienki z programowania, więc daję sobie z tym spokój. Nasze marzenia się niweczą. Nagle błysk za oknem, i ku naszemu zdziwieniu pojawia się kapitan mavv ze swoimi pomysłami na zrealizowanie marzeń :D.Nie, pod żadnym pozorem nie mam zamiaru nikogo uczyć PHP, chcę Wam przedstawić bardzo prostą drogę do stworzenia swojego wymarzonego serwisu internetowego z wielkimi możliwościami, bardzo podobnymi do esports.pl. I wcale nie trzeba znać się na PHP żeby to osiągnąć, wystarczy mała wiedza na temat HTML. Dla tych co nie wiedzą o co chodzi przedstawię mały słownik pojęć, który pomoże rozwiać wszelkie obawy:
Słowniczek pojęć
HTML (HyperText Markup Language) - język formatowania dokumentów elektronicznych, który pozwala uformować tekst oraz połączyć go z grafiką. Dzięki HTML dokumenty mogą łączyć hipertekstowe powiązania ("linki") tworząc strukturę, po której porusza się użytkownik.
Obecnie w dokumentach HTML można zagnieżdżać dźwięk, animację, sekwencje video. Jednakże wymaga to najczęściej dodatkowych rozszerzeń, wykraczających poza sam język HTML.
Dokument HTML ma postać pliku tekstowego, gdzie tekst przeplatany jest komendami (ang. tags) języka. Komendy ujęte są w nawiasy ostre - i występują najczęściej parami. Prościej mówiąc to ciąg kodów, który jest wczytywany przez przeglądarkę internetową a następnie wyświetlany.
PHP - jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania C/C++, ale jednocześnie bardzo uproszczona - programista PHP zazwyczaj nie musi przejmować się poprawnością typów zmiennych, przydzielaniem dla nich pamięci itp. Dodatkowo wbudowana obsługa wielu popularnych baz danych ułatwia twórcy operacje na nich. Dzięki połączeniu z biblioteką GD możliwe jest także dynamiczne tworzenie obrazków w popularnych formatach. (logowanie, administrowanie, forum, zarządzanie newsami i artykułami, BBcode - to czynniki utworzone za pomocą PHP)
MYSQL - jest najpopularniejszym darmowym systemem obsługi baz danych rozpowszechnianym na zasadach licencji GPL (General Public License). Jego nowatorska budowa pozwoliła na stworzenie niezwykle szybkiego i niezawodnego serwera obsługującego bazy danych.
CMS - to skrót od angielskiej nazwy Content Management System (system zarządzania treścią). Systemy te są bardzo przydatne dla osób, które pragną prowadzić np. portal tematyczny a nie mają czasu, lub chęci do tworzenia go od podstaw. CMS'y są bardzo elastyczne tzn, że jeżeli jest się administratorem wystarczy wybrać odpowiednią opcję i już mamy zmieniony język, czy też kolorystykę strony.
Przejdźmy do rzeczy.
Chcę Wam zaproponować "gotowy portal" z pełną obsługą PHP (sondy, obsługa newsów, dodawanie i administrowanie użytkownikami, zarządzanie artykułami i nowościami, podział użytkowników na : administratora, redaktora, zwykłego użytkownika, oraz wiele innych funkcji, a wszystko to za darmo!). Pewnie część z Was pomyśli że chcę opisać krok po kroku instalację sławnego PHPnuke, jeśli tak, to się mylicie. Owszem PHPnuke jest także bardzo fajnym CMS'em jednak jest bardzo sztywny, nie można zmieniać tego co się ma na myśli. Ja przedstawię Wam od podstaw oraz spróbuje jak najlepiej tylko potrafię przekazać cała swoją wiedzę na temat nowatorskiego CMS'a jakim jest MAMBO. Jest on w pełni spolonizowany, bardzo łatwy w obsłudze a najważniejsze jest elastyczny, czyli nie ma rzeczy, której nie można zmienić według własnych upodobań. A wszytko to z bardzo wygodnego panelu sterowania (graficznego). Cała administracja polega na zasadzie: "wypisz, kliknij, opublikuj". Naprawdę nie wymaga to żadnej jakiejś szczególnej wiedzy. Poniżej przedstawiam możliwości MAMBO, oraz to co osiągniecie po zainstalowaniu tego cacka:
Możliwości MAMBO
- poprowadzisz witrynę z dynamicznie zmieniającą się treścią - z aktualizowanymi nawet kilka razy w ciągu dnia wiadomościami, artykułami, obrazami,
- umieścisz w swojej witrynie każdy rodzaj stosowanych na stronach www elementów: nowinki, rozbudowane artykuły uporządkowane w działy tematyczne, a także sondy, księgę gości, forum dyskusyjne, czata, statystyki, galerię obrazów, pobieralnię plików, katalog WWW, banery, FAQ, losowy generator wiadomości Flesz-Fakt (newsflash), kalendarz i terminarz,
- stworzysz własną niepowtarzalną strukturę witryny, a w razie potrzeby zmienisz dowolnie uporządkowanie jej elementów,
- bez trudu stworzysz wielopoziomowe menu, zarówno pionowe, jak i poziome,
- udostępnisz odwiedzającym możliwość pobierania dokumentów MS Word, MS Excel i Acrobat PDF dla oglądania,
- zapewnisz możliwość wydruku każdej wiadomości i artykułu, a także wygenerowania pliku w formacie PDF i zapisania go przez odwiedzających w ich komputerach,
- przeniesiesz nieaktualne artykuły i wiadomości - zamiast je usuwać - do dostępnego w witrynie archiwum,
- zorganizujesz do pracy nad witryną dowolnie duży zespół redaktorów, autorów i administratorów,
- wyodrębnisz, jeśli uznasz za potrzebne, obszary witryny dostępne tylko dla zarejestrowanych użytkowników czy dla specjalnych grup użytkowników,
- pobierzesz z własnego komputera za pośrednictwem zwykłej przeglądarki internetowej pliki multimediów (flash, obrazy w formacie JPG, GIF, BMP, PNG, SWX, PPT, a także innych dokumentów) do biblioteki mediów, które autorzy będa mogli bez trudu wykorzystywać w swoich opracowaniach,
- pobierzesz i wyświetlisz nagłówki wiadomości z innych witryn, udostępnisz innym możliwość pobierania i wyświetlania nagłówków aktualności z Twojej witryny (RSS),
- będziesz zarządzać kontami zarejestrowanych użytkowników, utrzymasz z nimi kontakt, prześlesz zainteresowanym biuletyny, wiadomości z witryny, umożliwisz im przesyłanie za pośrednictwem witryny prywatnych wiadomości
- zapewnisz promocję swojej witryny i zawartych w niej publikacji (m.in. powiadamianie znajomych pocztą e-mail o ciekawych ich zdaniem publikacjach),
- bez problemów rozszerzysz możliwości swojej witryny o nowe funkcje, korzystając z bogatej biblioteki komponentów i modułów, (!).
Wielu z Was pomyśli "Jak coś jest do wszystkiego, to jest do niczego". Niestety a raczej stety nie zawsze tak jest. Mambo to system zarządzania treścią, którego używa duża część społeczeństwa, w szczególności profesjonaliści. Po raz drugi projekt MAMBO wygrał prestiżowy konkurs "Best Open Source Solution" oraz "Best Schow" organizowanego przez wiodące na rynku czasopismo o Linuxie - Linux Format.
Co będzie nam potrzebne do przebiegu poprawnej instalacji MAMBO?
Mambo to projekt korzystający z bazy MYSQL. Jest ona niezbędna do przebiegu instalacji. Możemy to zrobić na dwa sposoby. Skorzystać ze stron www które oferują bazę MYSQL, jednak wiąże się to czasem z pewnymi kosztami, lub zainstalować taką bazę u siebie na komputerze. Poniżej zamieszczam serwisy, które udostępniają serwer z baza MYSQL:
- boo.pl - idealny serwis pod Mambo. Bardzo szybki serwer, niestety płatny. Serwis daje nam możliwość wyboru spośród swoich trzech ofert.
Oferta serwisu boo.pl- startkonto - 100MB przestrzeni dyskowej, 30MB dla bazy danych MySQL, 2GB transferu miesięcznego, abonament: 8zł/3 miesiące.
Otrzymamy : poczta przez WWW i WAP, nielimitowany rozmiar listów, mail w kilku domenach, obsługa PHP4 i GD2, własny .htaccess, subdomena wap. - pluskonto - 120MB przestrzeni dyskowej, 60MB dla bazy danych MySQL, 4GB transferu miesięcznego, abonament: 8zł/2 miesiące.
Otrzymamy: oferta jak startkonto, dodatkowo aktywna usługa domen i subdomen. - prokonto - 150MB przestrzeni dyskowej, 150MB dla bazy MySQL, 6GB transferu miesięcznego, abonament: 8zł/miesiąc.
Otrzymamy: opcje jak pluskonto, dodatkowo wszystkie opcje włączone.
Płatność abonamentu możemy także wybrać za pomocą trzech dostępnych wariantów, płacąc przelewem, PremiumSms'em lub PayU.
Ja korzystam z oferty pluskonto i jestem z niej bardzo zadowolony, opłacam abonament korzystając z opcji PremiumSMS. Pluskonto w zupełności wystarczy aby zarządzać dość obszernym portalem. Serwis jest zaopatrzony w bardzo obszerny dział pomocy, mamy także możliwość zmiany swojego konta w górę jak i w dół. (upgrade, downgrade). - startkonto - 100MB przestrzeni dyskowej, 30MB dla bazy danych MySQL, 2GB transferu miesięcznego, abonament: 8zł/3 miesiące.
- hostedby.pl - także serwis płatny, ale oferujący znacznie więcej, co wiąże sie z o wiele większymi kosztami. Serwis daje nam możliwość wyboru spośród swoich trzech ofert:
Oferta serwisu hostedby.pl- Fresh - pojemność 200 MB, możliwość konfiguracji pojemności serwera, 40 kont pocztowych, baza danych MySQL, baza danych PostgreSQL, transfer roczny 24 GB, ochrona antywirusowa. Opłata roczna to 123 zł.
- Fantasy - pojemność 1 GB, 3 bazy danych MySQL, baza danych PostgreSQL, transfer roczny 120 GB, ochrona antywirusowa. Opłata roczna to 500 zł.
- Euphoria - pojemność 2 GB, 5 baz danych MySQL, baza danych PostgreSQL, transfer roczny 180 GB, ochrona antywirusowa. Opłata roczna to 655 zł.
- Fresh - pojemność 200 MB, możliwość konfiguracji pojemności serwera, 40 kont pocztowych, baza danych MySQL, baza danych PostgreSQL, transfer roczny 24 GB, ochrona antywirusowa. Opłata roczna to 123 zł.
- kamo.pl - administratorzy tego serwisu udostępniają darmowy hosting stron www z bazą MySQL. Osobiście nie korzystałem jeszcze z tej oferty, więc trudno mi cokolwiek powiedzieć o wiarygodności przedstawianych ofert. Wypełniając zgłoszenie otrzymasz:
Oferta serwisu kamo.pl- Szybki serwer podłączony do łącza o prędkości 100 mbs
- Cpanel
- Obsługa PHP i MySQL
- Nieograniczona wielkość bazy MySQL
- Nieograniczona ilość subdomen
- Nieograniczona ilość aliasów i kont pocztowych
- Nieograniczona ilość kont FTP
- Własna domena w kamo.com.pl
- Skaner antywirusowy i ochrona antyspamowa
- Pakiet samoinstalujących skryptów Fantastico
- Szybki serwer podłączony do łącza o prędkości 100 mbs
- Safe Mode: OFF
- Display Errors: ON
- File Uploads: ON
- Magic Quotes: ON
- Register Globals: OFF
- Output Buffering: OFF
- Session auto start: 0
Drugą opisywaną przeze mnie możliwością było postawienie bazy MySQL na swoim komputerze. I tutaj także mamy dwa wyjścia. Skorzystać z poniższych paczek (dla zawaansowanych) lub wybrać bardzo prostą drogę i zainsntalować Krasnal.serv 2.7, gdzie instalator zrobi wszytko za Ciebie.
Uwaga -nie zmieniajcie domyślnej ścieżki instalacyjnej.
paczki dla zawaansowanych
- PHP 4.2.x lub nowsze -http://www.php.net z włączoną obsługą MySQL, XML oraz Zlib.
- MySQL 3.23.x lub nowsze - http://www.mysql.com
- Apache 1.13.19 lub nowsze - http://www.apache.org
Gdy po uruchomieniu Krasnala ujrzymy w pasku tray zielony listek, sygnalizujący, że serwer PHP działa prawidłowo, oraz zapalona zieloną lampkę, możemy być z siebie dumni.
Wygląda to następująco:
Następnie zakładamy własną bazę w krasnalu, klikając prawym przyciskiem myszki na "zielonym listku" i wybierając opcję Ustawienia -> konta i zakładamy własne konto.
Znowu klikamy prawym na listek wybierając tym razem WWW -> phpMyAdmin. Otworzy się nasza przeglądarka www z miejscem na wpisanie hasła i loginu. Wpisujemy w okienko loginu: root, a w haśle: krasnal.
Następnie w przeglądarce naciskamy kolejno przyciski Uprawnienia ->dodaj nowego użytkownika. Uzupełniamy pola tak jak jest to przedstawione na poniższym obrazku:
użytkownik w bazie danych
Klikamy na przycisk "wykonaj" i wyłączamy przeglądarkę.
Instalacja Mambo
Pierwsze co powinniśmy zrobić to sciągnąć paczkę instalacyjną (2.9 mb). Następnie wejść do katalogu C:/usr/krasnal/twoja_nazwa i usunąć z niego wszystkie pliki i katalogi. Rozpakowujemy tam naszą paczkę mambo. Jeśli korzystamy natomiast z serwisu udostępniającego bazę MySQL, należy rozpakować paczkę do folderu "public_html" i nadać prawa dostępu dla każdego pliku 666 a katalogu 777.
Otwieramy okno naszej przeglądarki i wpisujemy adres:
-gdy korzystamy z krasnala: http://127.0.0.1/~twoja_nazwa/installation/index.php (local)
-gdy korzystamy z serwisu: http://adres_serwisu/installation/index.php
Powinniśmy ujrzeć ten efekt:
panel administracyjny Mambo
Szczególną uwagę należy zwrócić na tabelkę:
dostęp do katalogów i plików
Jeśli któraś z opcji jest ustawiona jako "zapis niemożliwy" (tylko użytkownicy, którzy zdecydowali się na instalacje Mambo na jednym z przedstawionych serwisów) to oznacza, że źle nadaliście atrybuty. Trzeba jeszcze raz przejrzeć wszytkie katalogi i pliki oraz sprawdzić jaki mają CHMOD (777 katalogi, 666 pliki). Klikamy na przycisk "dalej" i akceptujemy Licecję. W następnym kroku uzupełniamy tabelkę jak to przedstawiłem na screenie:
konfiguracja bazy w Mambo
W jednym jak i w drugim wypadku "Nazwa hosta" to Localhost (są to domyślne ustawienia). Po naciśnieciu "dalej" wpisujemy w oknie nazwę swojej witryny. W kroku trzecim ustawiamy tylko swoje hasło administratora. Następnie Mambo poprosi nas o usunięcie katalogu instalacyjnego "installation", grzecznie wykonujemy polecenie i naciskamy "Uruchom". Naszym oczom ukaże się wymarzony portal z pełną obsługą PHP. Dzięki modułom oraz komponentom, których jest masa możemy dowolnie zmieniać i konfigurować naszą witrynę. Aby zalogować się wystarczy wpisać login i hasło w przeznaczone do tego miejsce. Natomiast by ujrzeć panel sterowania Mambo klikamy na odnosnik w naszej witrynie "Administrator" i podajemy hasło admina:
A oto nasze dzieło, czyli pierwsze spojrzenie na Mambo:
pierwsze spojrzenie na Mambo
Oczywiście wszystko można zmieniać dowoli, od przestawiania elementów witryny w każde miejsce, po zmianę szaty graficznej oraz dodawania własnych elementów. Poniżej zamieszczam linki, które oferują w pełni spolonizowaną pomoc w obsłudze Mambo, jak i odnośniki do stron, które są wypchane po brzegi różnymi dodatkami.
- mambopl.net -polska strona domowa Mambo, znajduje się tam pełno dodatków (komponentów oraz modułów) jak i templatek (szaty graficzne). Serwis utworzony na podstawie Mambo.
- help.mambopl.net -serwis pomocy dla Mambo. Warto z niego skorzystać.
- MamboDemo -idealny serwis dla początkujących. Celem strony jest przedstawienie jak działają dodatki do mambo. Jest to ich prezentacja. Oczywiście każdy dodatek można pobrać.
Stwórzmy razem Naszą witrynę!!
W tym dziale krok po kroku spróbujemy utworzyć wspólnie naszą stronę internetową. Pierwsze co powinniśmy zrobić to zalogować się do panelu administracyjnego i zacząć od niezbędnej konfiguracji. W tym celu klikamy na zakładkę Witryna -> konfiguracja witryny. Uzupełniamy pola według naszych uznań. Szczególną uwagę należy zwrócić na "MetaDane", gdyż wpisany tam tekst będzie kluczowymi słowami, które wyświetlą wyszukiwarki internetowe.
konfiguracja witryny
Następnie szukamy odpowiedniej dla nas templatki (szaty graficznej). Wystarczy zalogować się do jednego z wyżej wymienionego serwisu i znaleźć coś odpowiedniego dla siebie. Można oczywiście wszytko zmodyfikować za pomocą jakiegoś programu graficznego. Templatkę instalujemy na 2 sposoby: poprzez menu Mambo - Witryna -> Szaty Witryny -> Szata witryny -> instaluj nowe szaty witryny, podajemy lokalizację naszej ściągniętej templatki i naciskamy "wczytaj plik i zainstaluj" (ciekawostką jest to że nie trzeba nic rozpakowywać, Mambo samo rozpakuje templatkę we właściwe miejsce). Drugim sposobem jest rozpakowanie zipa do katalogu "/templates" pod nazwą templatki. Wygląda to następująco:
Następną ciekawostką jest to iż w każdej chwili możemy zmienić swoją szatę graficzną, nawet po całkowitym uzupełnieniu naszej witryny w przeróżne dodatki, artykuły oraz komponenty.
Menu -jak je stworzyć
Bardzo prosto! Klikamy na zakładkę Menu i wybieramy "Menu witryny". Teraz wystarczy tylko kliknąć "Nowy" i uzupełnić pole według naszych uznań.
Menu dzielimy na:
-Górne menu -jak sama nazwa wskazuje, dodany przez nas element pojawi się w górnym menu
-Menu witryny -czyli nasze główne menu, te które jest widoczne po wczytaniu naszej strony
-Menu użytkownika -menu, które się pojawi gdy użytkownik się zaloguje.
Ważny jest też "dostęp" - Public oznacza, że każdy, nawet nie zarejestrowany użytkownik będzie miał dostęp do odnośnika w naszym menu. Registered -oznacza, że pojawi się dany odnośnik w menu gdy użytkownik będzie zalogowany, natomiast Special -oznacza, że dany odnośnik w menu pojawi sie tylko gdy zaloguje się ktoś z wyższej rangi, jak np: administrator lub redaktor. Spróbujmy teraz razem utworzyć jakiś odnośnik w menu (public).
Klikamy Menu -> Menu Witryny ->nowy ->artykuł link , podajemy nazwę menu, wybieramy artykuł i naciskamy "zapisz". Odnośniki w menu można utworzyć do wszystkiego, od artykułów po komponenty oraz własne dodatki.
Jeszcze raz zachęcam do odwiedzenia tej strony i obejrzenia prezentacji komponentów.
komponenty na które warto zwrócić szczególną uwagę to:
akobook -czyli pospolita księga gości.
akogallery -czyli prezentacja zdjeć, w pełni konfigurowalny komponent, który sam tworzy miniaturki.Bardzo polecam!
docman -inaczej mówiąc to miejsce składowania dokumentów w uporządkowanym schemacie.
event -jest to kalendarz do którego dodajmy ważne terminy w poszczególnych kategoriach. Jego zadaniem jest wyświetlanie zbliżającego się terminu. Bardzo przydatna rzecz.
my PSM -wysyłanie i odbieranie prywatnych wiadomości. Identyczne funkcje jak na esports IMSG.
phpShop -sklep internetowy, bardzo łatwy w obsłudze, konfiguracja z panelu administrowania Mambo.
simpleboard -forum dyskusyjne, bardzo łatwe w zarządzaniu, całkowicie po polsku.
Spróbujemy teraz utworzyć w naszym menu odnośnik do jednego z komponentów. Powiedzmy, że udało nam się bezproblemowo (bo jakże inaczej) je zainstalować. Klikamy na:
Menu -> menu witryny -> nowy ->podajemy nazwę menu, np: księga gości (komponent akoBook) -> dodaj pozycje menu: komponent -> wybieramy akobook -> i klikamy zapisz. Po wejsciu na naszą stronę w menu głównym pokaże się odnośnik do księgi gości. Aby ją skonfigurować znowu udajemy się do panelu administracyjnego wybieramy : Komponenty -> Akobook ->konfiguracja.
Oprócz komponentów możemy także instalować moduły.
Moduł - ang. Module. Składnik rozszerzający funkcjonalność Mambo. Umożliwia generowanie wybranych informacji z gromadzonej za pomocą komponentów zawartości witryny bądź odsyłaczy do informacji udostępnianych w innych witrynach. Kilkanaście modułów wchodzi w skład podstawowej dystrybucji Mambo, np. Menu główne, Archiwum, Nowości, Kolporter RSS [RSSFeed], Statystyki, Szukaj. Moduły umieszcza się zwykle w bocznych kolumnach szablonu witryny, ale mogą być osadzane w dowolnym obszarze strony. Prościej mówiąc są to "dodatki do komponentów". Powiedzmy zainstalowaliśmy komponent simpleBoard (forum dyskusyjne). Następnie bardzo przydałoby się żeby na naszej witrynie użytkownik wpisał w okienku szukaj jakiś wyraz i wyniki wyszukiwania były wyświetlone także z wpisów umieszczonych z forum a nie tylko z nowości i artykułów naszej strony. To właśnie zrobi nam moduł SimpleBoard, czyli dodatek do komponentu forum dyskusyjnego.
Tworzymy sekcje i kategorie artykułów.
Sekcje to działy tematyczne do których są przypisane kategorie. Najpierw tworzymy sekcje (jak np na esports: Q3, Cs, itd.) a następnie kategorie (np: Q3: pomoc w obsłudze konsoli, jak zacząć grać? ).
Aby utworzyć sekcję klikamy:
Artykuły -> Struktura -> sekcje artykułów -> nowy i podajemy nazwę sekcji
Aby utworzyć kategorię do danej sekcji klikamy:
Artykuły -> Struktura -> kategorie artykułów -> nowy ->wybieramy sekcję i podajemy nazwę kategorii.
Tworzymy nowych użytkowników
Start -> witryna -> dodaj /zmień konto użytkownika -> nowy -> wybieramy opcję dla naszego użytkownika (redaktor, administrator itd)
nowy użytkownik
Jak publikować nowości oraz pisać artykuły?
Po zalogowaniu, każdy użytkownik będzie miał własne menu, zależne od przydzielonej rangi przez administratora. Użytkownicy z uprawnieniami wyższymi niż zwykły zarejestrowany użytkownik będą posiadali opcję edycji oraz publikowania swoich dokumentów. Poniżej opiszę jak powinno się to odbywać:
Wchodzimy do interesującego nas w menu odnośnika i klikamy nowy.
Wyskoczą 2 tabelki z miejscem na wpisanie artykułu. Pierwsza z nich to "Wprowadzenie (wymagane)" natomiast druga to "Tekst główny (opcjonalnie)". Są to istotne rzeczy, które teraz wytłumaczę. W pierwszej tabelce należy wpisać tekst który pojawi się na pierwszej stronie. Druga tabelka to tekst pojawiający się po naciśnięciu przycisku "dalej". Oczywiście jest to niekonieczne jeśli chcemy by cały tekst mieścił się na pierwszej stronie. Jednak powoduje to pewien bałagan, tekst długi chociaż niezmiernie ciekawy zaczyna nudzić, a przede wszystkim jest to męczące dla oka.
Bcode, czyli formatowanie tekstu
Jest to niezmiernie proste. Każdy kto miał doczynienie z dowolnym edytorem tekstu np z bardzo znanym programem Microsoft Word, nie będzie miał najmniejszego problemu z obsługą BBcodu. Oto BBcode
W tym miejscu daruje sobie tłumaczenie powyższych znaczeń, bo to już każdy powinien wiedzieć. Po napisaniu danego artykułu musimy jeszcze dokończyć dzieła poprzez ustawienie odpowiednich opcji w panelu na samym dole, wygląda on następująco
-status: Nieopublikowany oznacza to że Twój artykuł jest niedokończony i nie ukaże się on na stronie, jeśli chcesz żeby znalazł się na stronie i jest on gotowy zaznacz opcję Opublikowany.
-nick autora: imię piszącego ten artykuł
-METADANE: są to opcje które pomogą przy wyszukiwaniu tego artykułu, przypuśćmy że piszemy artykuł o historii szkoły i opisujemy w nim szkole z dawnych lat, jak wyglądał budynek, w jakim był roku postawiony, to w tym dziele napiszemy słowa kluczowe np: szkoła, historia szkoły. Wtedy ktoś odwiedzający tą stronę chcąc odnaleźć artykuł o historii szkoły sięgając do działu "szukaj" wpisuje słowa kluczowe, np historia szkoły. Wtedy wynik wyszukiwania będzie trafny ponieważ umieściliśmy dokładnie takie samo słowo kluczowe w METADANE. Jeśli chcemy żeby dany artykuł mieścił się na stronie głównej wystarczy zaznaczyć opcję "Strona główna".
Jak zrobić własną templatkę pod Mambo
Bardzo prosto! Jeśli znasz się na Html'u i masz swoje projekty to w bardzo prosty sposób możesz przerobić ją na templatkę Mambo. Wystarczy skorzystać z tego odnośnika
Mam nadzieję, że pomogłem chociaż w małym stopniu niektórym użytkownikom esports. Życzę miłej zabawy z Mambo. Wszelkie sugestie i uwagi kierujcie do mnie przez IMSG lub drogą mailową podaną w profilu. Będę chętnie pomagał. Dziękuję za cierpliwość i do zobaczenia w przyszłości, gdyż to nie pierwszy i nie ostatni mój artykuł.
#0 | rOx!
2005-07-18 20:18:39
#0 | ziel1na
2005-07-18 20:31:05
#0 | Empty | BF
2005-07-18 20:33:43
#0 | occe
2005-07-18 20:33:45
Co do samego CMS, zaskoczyl mnie swoim wygladem, latwoscia obslugi i dosc sporym supportem...
#0 | niuss
2005-07-18 20:40:59
#0 | Empty | BF
2005-07-18 20:42:49
#0 | Rayburn
2005-07-18 20:48:42
#0 | WAP
2005-07-18 21:05:29
#0 | 3r!c
2005-07-18 22:19:00
Tekst wyglada apetycznie :D
#0 | 3r!c
2005-07-18 22:20:55
#0 | SweepeR
2005-07-18 22:23:52
Ale nie lubie Mambo. Ten caly Panel Administracyjny odrzuca mnie na kilometr. Nienawidze wrecz takich ikonkowych i \"menukowych\" interfejsow... Kurde, to ma byc strona www, a nie osobny program :F
Poza tym strasznie nie podoba mi sie caly interfejs i sposob dodawania kolejnych wtyczek. Cos mi sie zdaje, ze jakby ktos otworzyl na tym naprawde duzy serwis a\'la esports.pl z taka ogladalnoscia to by sie to moglo posypac. Poza tym nie podoba mi sie ustawianie chmod 777 polowie katalogow na ftp :/
No i te template\'y mnie nie przekonuja. Swego czasu szukalem w necie roznych darmowych (i nie tylko) do tego i wiekszosc (jesli nie wszystkie) wlasciwie tak samo wygladaly... Mozesz jedynie zmienic wyglad strony glownej i rozmieszczenie rzeczy na niej, ale juz zrobienie menu po swojemu, zeby kazda strona w zaleznosci od zawartosci inaczej wygladala, etc. chyba jest niemozliwe. Chyba, ze nie wiem o wielu cool funkcjach w tym skrypcie.
Dla domowych stron naprawde jest cale mnostwo duzy prostszych i lepszych cms-ow, bo prawda jest taka, ze malo kto na swojej stronie wykorzysta chocby polowe rzeczy, ktore Mambo oferuje.
A najlepiej i tak poszperac w necie i nauczyc sie samemu robic strony w php (banalne to jest), lub ewentualnie zaopatrzyc sie w \"Biblie PHP\" Helionu na poczatek. I wiecej sie na tym skorzysta, zrobi sie co zechce, a do tego bedzie ciekawiej i wieksza satysfakcja. Malo rzeczy tak wciaga jak programowanie ;)
Dziekuje za uwage ;)
#0 | niuss
2005-07-18 23:02:40
2) mambo uzywaja profesjonalisci, zdziwilbys sie ile stron jest na mambo
3) mambo ceni swoja strone na 2000 zl pln, czyli jak zrobisz ja dla jakies firmy to minimalny koszt za jaka mozesz ja sprzedac to wlasnie 2 tys.
4)co Ci przeszkadza w dodawaniu komponentow?
5) jasne ze mozna samemu sobie zrobic wlasna stronke w php i sie tego uczyc, ale co z tego? Rodza sie ludzie ktorzy nie maja smykalki do php, nie maja checi sie tego uczyc, lub nawet nie wiedza co to, ten text ma na celu zapoznanie ich z tym jezykiem, pewnie czesc z nich zacznie siegac po wiecej (przyslownie: dac paluszka to reke wezma:) -taki mam cel), ja tylko przedstawiam swoja najprostsza wizje do zrobienia swojego portalu, jest to proste i profesjonalne, a oprocz tego dostales tez dawke instalacji mysqla w tym artykule.
6) jak ci nie pasuja ikonki w panelu sterowania to zaladuj sobie jakas templatke do administrowania i po krzyku:)
7) katalogi po zainstalowaniu mambo sa poukladne w jasny sposob, nie wiem co ty tam nie rozumiesz>:>
takze dziekuje za uwage:) [+] za krytyke:)
#0 | niuss
2005-07-18 23:07:08
#0 | cwirek
2005-07-18 23:12:47
a co do samego tutka to spoko, mambo chyba najbardziej zaawansowany projekt php w stosunku do latwosci obslugi i ogolnie mozliwosci chociaz sam korzystam z jportala, na php nie mam bladego pojecia i jakos sobie radze :) szkoda tylko ze nie mam czasu rozwijac tego ;(
#0 | Forsa1n
2005-07-18 23:21:43
#0 | niuss
2005-07-18 23:25:15
#0 | tymek
2005-07-19 00:37:27
#0 | Jacko
2005-07-19 01:49:14
#0 | Preak
2005-07-19 02:33:00
5 plusow masz u mnie :)
btw : olsztyn rox ;]
#0 | Krg
2005-07-19 02:59:12
#0 | Krg
2005-07-19 03:07:35
#0 | niuss
2005-07-19 07:29:27
#0 | niuss
2005-07-19 07:30:27
#0 | niuss
2005-07-19 07:31:45
#0 | raul
2005-07-19 11:35:26
#0 | Krg
2005-07-19 14:10:24
#0 | Grzyb9k
2005-07-19 14:19:49
#0 | edwa
2005-07-19 14:30:34
#0 | frg
2005-07-19 15:12:29
#0 | niuss
2005-07-19 15:27:47
#0 | le logan
2005-07-19 15:28:00
a ja używam i polecam LDU :D
Grzyb9k owned...czytanie tekstu ze zrozumieniem ;>>>
#0 | camon
2005-07-19 15:32:50
#0 | camon
2005-07-19 15:33:21
#0 | niuss
2005-07-19 15:43:28
#0 | zabujca-kaczek
2005-07-19 15:53:13
#0 | camon
2005-07-19 15:56:18
#0 | niuss
2005-07-19 16:01:36
#0 | camon
2005-07-19 16:07:08
#0 | Empty | BF
2005-07-19 16:17:03
#0 | niuss
2005-07-19 16:27:27