TA STRONA UŻYWA COOKIE. Dowiedz się więcej o celu ich używania i zmianie ustawień cookie w przeglądarce. Korzystając ze strony wyrażasz zgodę na używanie cookie, zgodnie z aktualnymi ustawieniami przeglądarki.
Od dnia 25.05.2018 r. na terenie Unii Europejskiej wchodzi w życie Rozporządzenie Parlamentu Europejskiego w sprawie ochrony danych osobowych. Prosimy o zapoznanie się z polityką prywatności oraz regulaminem serwisu  [X]

[skrypty] Systemy Newsów

Poradniki związane z szeroko pojętym Internetem, tworzeniem stron WWW oraz sieciami komputerowymi.

[skrypty] Systemy Newsów

Postprzez Francuz » 04 Lis 2008, 01:56

PostUA: Opera/9.62 (X11; Linux i686; U; pl) Presto/2.1.1


a) krótka przedmowa
Znają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: Zaznacz wszystko
http://www.cutenews.fora.pl/testy,10/cuterus-pl-beta-do-pobrania,385.html

- CuteNews 1.4
Kod: Zaznacz wszystko
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: Zaznacz wszystko
http://www.fusionnews.net/download.php


d) Wykorzystane programy
Programy wykorzystane tu w poradniku to:
- FilleZilla 3 Pobierz z Instalki.pl
- Mozilla Firefox 3 Pobierz z Instalki.pl

e) 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/TextSQL

a) Opis

CuteRus.PL jest niedokończonym projektem qbin2001'a (administratora forum
Kod: Zaznacz wszystko
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) Instalacja

Po 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: Zaznacz wszystko
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: Zaznacz wszystko
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

:arrow: Aby zalogować się do systemu newsów wystarczy do adresu strony dodać nazwe katalogu w którym on się znajduje.

:arrow: Osadzenie sktyptu na stronie
Polega to na wstawieniu dwóch rzeczy:
1. Na początku strony wstawiamy:
Kod: Zaznacz wszystko
<?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: Zaznacz wszystko
<?php
include $cutepath.'/show_news.php';
?>


:arrow: Opis poszczególnych funkcji znajduje się w zakładce Pomoc po zalogowaniu się do systemu.

:arrow: 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 - TextSQL

a) Opis

CuteNews 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) Instalacja
Instalacja 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: Zaznacz wszystko
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: Zaznacz wszystko
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

:arrow: Aby zalogować się do systemu newsów wystarczy do adresu strony dodać nazwe katalogu w którym on się znajduje.

:arrow: 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: Zaznacz wszystko
Opcje/Kreatory Kodu Strony (Artykuły i RSS)/Kreator dołączania Artykułów do strony/


:arrow: Opis poszczególnych funkcji znajduje się w zakładce Pomoc po zalogowaniu się do systemu.


3. Fusion News 3.9.3 - TextSQL

a) Opis

Fusion 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) Instalacja
Po 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: Zaznacz wszystko
Fusion News directory   - Główny katalog naszego systemu newsów, tu fusionnews
news
smillies   
templates
uploads   

Zmieniamy atrybuty plikom (chmod) na 666:
Kod: Zaznacz wszystko
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: Zaznacz wszystko
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

:arrow: Aby zalogować się do systemu newsów wystarczy do adresu strony dodać nazwe katalogu w którym on się znajduje.

:arrow: 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: Zaznacz wszystko
admin/News and RSS Syndication/


:arrow: Opis poszczególnych funkcji znajduje się w zakładce help/update po zalogowaniu się do systemu.
Awatar użytkownika
Francuz
Postujący
Postujący
 
Posty: 119
Dołączenie: 22 Lip 2008, 22:50
Miejscowość: Wielkopolska
Pochwały: 2

Powróć do Internet/Webmastering

Kto jest na forum

Zarejestrowani użytkownicy: Bing [Bot], Google [Bot]

cron