a) krótka przedmowaZnając jedynie Html i CSS trudno jest administrować własną stroną zważywszy na ręczne dodawanie informacji co bardzo uprzykrza życie. W momencie gdy niema czasu na naukę np. języka PHP można sięgnąć po darmowy cms bądź system newsów.
W poradniku czy demonstracji opiszę systemy newsów po uprzednim ich przetestowaniu.
W razie jakichś pytań, sugestii, problemów prosze pisać na PW.
Dodatkowo jeśli poradnik okaże się przydatny to rozszerze go o szczegółowy opis opcji itp.
b) Darmowe Systemy newsów- CuteRus.PL Beta
- Kod:
http://www.cutenews.fora.pl/testy,10/cuterus-pl-beta-do-pobrania,385.html
- CuteNews 1.4
- Kod:
http://www.cutenews.fora.pl/wersje-i-update-y,6/cutenews-1-4-5-pl-1-5e-do-pobrania,384.html
- Fusion News 3.9.3
- Kod:
http://www.fusionnews.net/download.php
d) Wykorzystane programyProgramy wykorzystane tu w poradniku to:
- FilleZilla 3
Pobierz z Instalki.pl- Mozilla Firefox 3
Pobierz z Instalki.ple) Uwagi- po instalacji systemu newsów i osadzeniu skryptu w pliku danej strony należy zmienić jej format na .php, aby skrypt mógł działać.
np. majorka.html --> majorka.php
- nalezy pamiętać, aby po instalacji usunąć foder install wraz z zawartością bądź plik instalacyjny.
1. CuteRus.PL Beta - MySQL/TextSQLa) OpisCuteRus.PL jest niedokończonym projektem qbin2001'a (administratora forum
- Kod:
http://www.cutenews.fora.pl/
), który jak pisze:
CuteRus.PL jest oparte na rosyjskiej wersji Cutenewsa która ma w zasadzie na nowo napisany silnik, oraz inną bazę danych (inny system TextSQL dzięki czemu powinien działać mniej awaryjnie (zwłaszcza przy komentarzach z którymi oryginalny Cutenews miał problemy).
Niestety prace nad nim zostały wstrzymane, a wersja beta udostępniona.
W każdym bądź razie ten że system newsów z kilkoma niedziałającymi wtyczkami i niedociągnięciami rozszerza możliwości jakie dawał jego poprzednik CuteNews.
b) InstalacjaPo pobrabiu i rozpakowaniu paczki z naszym skryptem uruchamiamy klienta FTP (tu użyje FileZille, oczywiście można innego - nie zabraniam;)).
Wysyłamy na serwer folder ze skryptem na serwer metodą "złap i upuść" najlepiej do głównego katalogu strony.
Zmieniamy jego nazwe z "cuterus_pl_beta" na np. admin. W tym poradniku użyje nazwy "cuterus".
Przechodzimy do katalogu ze skryptem na serwerze.
Zmieniamy atrybuty plikom i folderom (chmod) na 777:
- Kod:
cache/
data/db/
data/db/txtsql/
data/db/txtsql/txtsql.MYI
data/tpl/
data/tpl/remote_headlines.tpl
data/tpl/rss.tpl
data/tpl/Headlines.tpl
data/tpl/Search.tpl
data/tpl/Print.tpl
data/tpl/Newsletter.tpl
data/tpl/Default.tpl
data/files.txt
data/xfields-data.php
data/xfields-data.txt
data/plugins.php
data/files/
data/watermark/
data/urls_rufus.ini
data/config.php
data/upimages/
data/emoticons/
data/settings.php
data/xfields.txt
data/urls.ini
data/userpics/
Następnie przechodzimy do przeglądarki i wpisujemy ścieżkę do naszego skryptu
- Kod:
adres_strony + /cuterus/ np. http://betatest.na1.pl/cuterus/
Następnie wybieramy
- język
- typ bazy MySQL/TextSQL
Zależnie jaką bazę wybraliśmy takimi danymi wypełniamy.
Klikamy Dalej >>
Jeśli nie wyświetli nam się żaden "error czy "warning" to znaczy że instalacja odbyła się prawidłowo.
Jeżeli jednak tak to cofamy się do początku instalacji i sprawdzamy dokładnie czy wszystko zostało dobrze wprowadzone.
Jeżeli nawet to nie pomaga, a jesteśmy pewni że wprowadzmy poprawne dane to usuwamy z serwera system newsów, czyscimy baze danych jesli zostalo coś tam zapisane, następnie zaczynamy wszystko od początku.
Usuwamy folder "install" wraz z zawartością (
zalecane) bądź zmieniamy jego nazwę.
Skrypt Zainstalowany!c) Użytkowanie Aby zalogować się do systemu newsów wystarczy do adresu strony dodać nazwe katalogu w którym on się znajduje.
Osadzenie sktyptu na stronie
Polega to na wstawieniu dwóch rzeczy:
1. Na początku strony wstawiamy:
- Kod:
<?php
include 'path/to/head.php';
?>
Uwaga! path/to/ to ścieżka dostępu do twojego katalogu CuteRus.PL. np. 'cuterus/head.php';
2. W miejsciu w którym mają się pojawiać newsy:
- Kod:
<?php
include $cutepath.'/show_news.php';
?>
Opis poszczególnych funkcji znajduje się w zakładce
Pomoc po zalogowaniu się do systemu.
Ważne informacje
- Podczas edycji starego newsa np. z 20 stycznia 2000r., który został dodany o 19.00 i akceptacji zmiany zmieni się data na obecną prócz godziny, dlatego też należy pamiętać o zmianie godziny dodania newsa.
Ponieważ gdybyśmy dodali go o 15.00 to nie zostałby wyświetlony, gdyż jego godzina dodania wynosiłaby 19.00, a coś z przyszłości nie pojawi się w terażniejszości.
Trzeba pamiętać o zmianie godziny.
- Do obsługi tego systemu newsów nie nadaje się przeglądarka Opera w wersji do 9.6 - powód nie zapisuje zmian na serwerze. Polecam Mozille Firefox 3.
2. CuteNews 1.4 - TextSQLa) OpisCuteNews jest skryptem opartym na plikach pozwalającym webmasterom dodawać aktualności przez przeglądarkę internetową. Napisany został przez Georgi Avramova. / źródło: wikipedia
b) InstalacjaInstalacja tego systemu newsów odbywa się podobnie jak w przypadku CuteRus.PL.
Po pobrabiu i rozpakowaniu paczki z naszym skryptem uruchamiamy klienta FTP.
Wysyłamy na serwer folder "cutenews" ze skryptem znajdujący się we wewnątrz rozpakowanego folderu na serwer metodą "złap i upuść" najlepiej do głównego katalogu strony.
Jeśli chcemy zmieniamy jego nazwę z "cutenews" na np. admin (tu użyję domyślnej nazwy: cutenews).
Przechodzimy do katalogu ze skryptem na serwerze (tu cutenews).
Zmieniamy atrybuty plikom i folderom (chmod) na 777:
- Kod:
data/
data/archives
data/watermark
data/upimages
data/backup
data/newsletter.txt
data/category.db.php
data/ipban.db.php
data/flood.db.php
data/auto_archive.db.php
data/rss.tpl
data/config.php
data/Headlines.tpl
data/postponed_news.txt
data/emails.txt
data/comments.txt
data/send.txt
data/Newsletter.tpl
data/news.txt
data/cat.num.php
data/users.db.php
data/unapproved_news.txt
data/Default.tpl
data/rss_config.php
Następnie przechodzimy do przeglądarki i wpisujemy ścieżke do naszego skryptu
- Kod:
adres_strony + /cutenews/ np. http://betatest.na1.pl/cutenews/
i klikamy "Kontynuj instalację".
Jeśli dobrze ustawiliśmy atrybyty plikom (chmod) status wszystkich plików powinien być pokazany jako "Zapisywalny".
Jeśli zaś gdzieś status będzie wynosił "Niezapisywalny", to przenosimy się do klienta FTP i zmieniamy atrybuty danym plikom.
Jeśli wszystko OK, oczym będzie świadczył poniżej przedstawiony raport to klikamy "Kontynuj instalację".
Tu wypełniamy wszystkie pola niezbędnymi danymi. Pamiętać należy o ustawieniu trudnego do zgadnięcia hasła.
Jeśli wyświetli się poniższy komunikat, to znaczy że instalacja odbyła się pomyślnnie.
Jęśli zaś nie, to cofamy się wstecz i poprawiamy wprowadzone dane. Jeśli mimo to nie pomoga to usuwamy z serwera cały skrypt i zaczynamy wszystko od nowa.
Koniecznie usuwamy plik
/inc/install.mdu ze względów bezpieczeństwa.
Skrypt Zainstalowany!c) Użytkowanie Aby zalogować się do systemu newsów wystarczy do adresu strony dodać nazwe katalogu w którym on się znajduje.
Osadzenie sktyptu na stronie
Po zalogowaniu się w systemie przechodzimy do opcji (ścieżka poniżej) gdzie wygenerujemy kod, który wstawimy w wybranym przez nas miejscu.
- Kod:
Opcje/Kreatory Kodu Strony (Artykuły i RSS)/Kreator dołączania Artykułów do strony/
Opis poszczególnych funkcji znajduje się w zakładce Pomoc po zalogowaniu się do systemu.
3. Fusion News 3.9.3 - TextSQLa) OpisFusion News jest plik oparte na systemie zarządzania wiadomościami (baza danych nie istnieje), dając Ci możliwość zapewnić łatwy sposób zachować zwiedzających aż do najświeższych informacji na temat witryny, bez konieczności dostępu do FTP. Może również użyć go jako system blogów. Pomimo swojego pliku opartego natury Fusion News jest wysoce skalowalny i wiadomości mogą być umieszczane na dowolnej stronie internetowej, aby przy minimalnym wysiłku. Skrypt jest zbudowany z popularnego języka skryptowego PHP internetowej, która jest dostępna na stronie internetowej większość dostawców usług hostingowych.
Opis z głównej strony Fusion News.
b) InstalacjaPo pobrabiu i rozpakowaniu paczki z naszym skryptem uruchamiamy klienta FTP.
Wysyłamy na serwer folder "upload" (znajdujący się w rozpakowanym folderze) ze skryptem na serwer metodą "złap i upuść" najlepiej do głównego katalogu strony.
Jeśli chcemy zmieniamy jego nazwę z "upload" na np. admin. W tym poradniku użyje nazwy "fusionnews".
Przechodzimy do katalogu ze skryptem na serwerze (tu fusionnews).
Zmieniamy atrybuty folderom (chmod) na 777:
- Kod:
Fusion News directory - Główny katalog naszego systemu newsów, tu fusionnews
news
smillies
templates
uploads
Zmieniamy atrybuty plikom (chmod) na 666:
- Kod:
news/toc.php
templates/arch_news_temp.php
templates/com_footer.php
templates/com_fulltemp.php
templates/com_header.php
templates/com_temp.php
templates/footer.php
templates/fullnews_temp.php
templates/header.php
templates/headline_temp.php
templates/news_a_day_temp.php
templates/news_temp.php
templates/sendtofriend_temp.php
badwords.php
banned.php
categories.php
config.php
flood.php
logins.php
sessions.php
smillies.php
users.php
Następnie przechodzimy do przeglądarki i wpisujemy ścieżke do naszego skryptu.
- Kod:
adres_strony + /fusionnews/ np. http://betatest.na1.pl/fusionnews
i klikamy Begin.
Fusion News przeprowadzi test, klikamy Continue>>>.
Fusion News sprawdzi czy zostały nadane odpowiednie atrybuty (chmod) plikom i katalogom.
Jeśli wszystkie atrybuty zostały nadane poprawnie to klikamy Continue>>
Jeśli zaś nie to przechodzimy do klienta FTP i nadajemy odpowiednie atrybuty odpowiednim plikom bądź folderom.
Tu wypełniamy wszystkie pola odpowiednimi danymi. Pamiętać należy o ustawieniu trudnego do zgadnięcia hasła.
Wyświetlenie się poniższego komunikatu oznacza pomyślne zainstalowanie systemu newsów.
Usuwamy plik
install.php dla bezpieczeństwa.
Skrypt Zainstalowany!c) Użytkowanie Aby zalogować się do systemu newsów wystarczy do adresu strony dodać nazwe katalogu w którym on się znajduje.
Osadzenie sktyptu na stronie
Po zalogowaniu się w systemie przechodzimy do opcji (ścieżka poniżej) gdzie wygenerujemy kod, który wstawimy w wybranym przez nas miejscu.
- Kod:
admin/News and RSS Syndication/
Opis poszczególnych funkcji znajduje się w zakładce
help/update po zalogowaniu się do systemu.