Skrypt strony z ogłoszeniami NOTICE
Prezentujemy skrypt do stworzenia strony z ogłoszeniami.
Dostępnych jest bardzo wiele opcji konfiguracyjnych, dzięki czemu można dostosować go do indywidualnych wymagań. Obsługuje automatyczne płatności w systemach Dotpay.pl, Tpay.pl, PayPal, PayU, CheckOut oraz Przelewy24.pl.
Główne zalety:
- Brak ograniczeń w dodawaniu kategorii oraz stopniowaniu podkategorii, mozliwosć dodawania miniaturek do kategorii
- Obsługa systemów płatności Dotpay.pl, TPay.pl, PayPal, PayU, CheckOut oraz Przelewy24.pl, automatyczne potwierdzanie płatności i aktywowanie ogłoszeń
- Responsywny szablon, możliwość łatwego wgrania nowych motywów graficznych, łatwa zmiana wyglądu całego portalu, szablony zgodne z HTML5
- Pełna automatyzacja m.in. dzięki zadaniom cron-a, cachowanie danych oraz archiwizowanie ogłoszeń w celu utrzymania maksymalnej wydajności systemu
- Dużo możliwości konfiguracji opłat (stała za wystawienie ogłoszenia, za promowanie ogłoszenia, wyświetlanie w sliderze u dołu strony, za dodatkowe zdjęcia, za czas wyświetlania, za kategorię, w której został wystawiony przedmiot)
- Integracja z portalami społecznościowymi (np. slider i panel Facebook, logowanie przez Facebook-a, przyciski „Lubię to”, „Udostępnij”, „Tweetnij”, "Wykop", "Podziel się" i „+1”)
- Wbydowany Program partnerski zachęcający użytkowników do promowania serwisu i umożliwiający zarabianie na płatnych ogłoszeniach poleconych osób (prowizja wieczysta)
- Dużo miejsca na reklamy (możliwość dodania do 8 banerów, edycji slidera na stronie głównej oraz stopki serwisu)
- Możliwość łatwej edycji treści na stronie oraz artykułów w dziale „Aktualności” (edytor wizualny html wysiwig)
- Wbudowany kanał RSS wyświetlający 20 ostatnio dodanych ogłoszeń (wszystkie, z danej kategorii lub danego użytkwonika)
- Możliwość komentowania profilu (poprzez konto Facebook) sprzedawcy
- możliwość oceniania użytkowników serwisu (system 5 gwiazdek, z każdego IP można oddać tylko jeden głos na danego użytkownika)
- Wbudowany moduł newsletteru umożliwiający zdobycie adresów email użytkowników portalu i wysyłkę mailingu. Możliwy jest także eksport adresów email do pliku txt
- Moduł powiadamiania znajomych - wysyłanie linku z ogłoszeniem do znajomych z poziomu serwisu
- Możliwość dodania ogłoszenia do schowka
- Łatwa instalacja systemu – dołączony program instalacyjny (automatycznie tworzony także regulamin i polityka prywatności serwisu)
- Bardzo rozbudowany system CMS (Panel Administratora), pozwalający na pełną edycję strony oraz ustawień systemu
- W CMS-ie włączanie możliwości dodawania ogłoszeń przez niezalogowanych użytkowników
- Do każdej strony w serwisie istnieje możliwość ustalenia osobnych słow kluczowych i opisów SEO - bardzo przydatne przy pozycjonowaniu witryny
- Skrypt posiada możliwość dodania własnych opisów na stronę główną oraz na strony kategorii (wyświetla się tylko na pierwszej stronie paginacji)
- Możliwość edycji wszystkich maili wysyłanych z serwisu
- Administrator ma możliwość edycji ogłoszeń
- Możliwość ukrywania adresów email i numerów telefonów w ogłoszeniach
- Mikrodane w spisie ogłoszeń - ma duży wpływ na podwyższenie pozycji witryny w wyszukiwarce Google, zgodne ze stardardami http://schema.org/
- Podgląd szczegółowych statystyk systemu w CMS-ie wraz z generatorem wykresów
- Automatycznie tworzona mapa witryny (poprzez zadania cron-a)
- Możliwość importu oraz eksportu bazy danych z poziomu CMS-a
- Wymagania: serwer z PHP w wersji 5.4 - 5.6 oraz z bazą danych MySQL – i to wszystko!
Cechy skryptu:
- Użyte technologie: PHP + framework Smarty, baza danych MySQL, HTML 5 + css3, jQuery + jQuery UI
- Strona główna: responsywne menu, slider z Facebook, pole newslettera, wyszukiwarka, slider z promowanymi ogłoszeniami u dołu strony, lista ogłoszeń z podstawowymi danymi (miniaturka, tytuł, cena, autor, kategoria, rodzaj, ilość wyświetleń, data dodania, kontakt), sortowanie ogłoszeń (najnowsze, najstarsze, najtańsze, najdroższe), edytowalna stopka
- Możliwość rejestracji użytkowników (także przez portal Facebook), resetu hasła
- Bezpieczny panel logowania (generowany indywidualny kod sesyjny dla każdego formularza logowania), zabezpieczenie przed zatruciem sesji (Session Poisoning), możliwość solenia haseł w systemie (Salt), kod sesyjny do dodawania ogłoszeń uniemożliwiający robotom dodawanie wielu takich samych ofert
- Możliwość włączenia i wyłączenia promowania ogłoszenia oraz wyświetlania w sliderze z poziomu CMS-a (Panelu administracyjnego)
- Możliwość wyboru waluty dla płatności DotPay oraz PayPal
- Każdy użytkownik ma możliwość stworzenia strony "o mnie" i dodania awatara do profilu
- Dodawanie ogłoszenia:
- tytuł ogłoszenia
- opis tworzony w edytorze wizualnym wysiwig, skrypt automatycznie dodaje atrybuty nofollow do linków
- kategoria (jeśli zostały skonfigurowane przez administratora), podkategoria - pole wymagane
- typ ogłoszenia (jeśli zostały skonfigurowane przez administratora) – pole wymagane
- zdjęcia do ogłoszenia - administrator może ustalić maksymalną ilość dodawanych zdjęć do ogłoszeń (lub wartość: bez ograniczeń) ilość darmowych zdjęć, istnieje możliwość zmiany kolejności oraz usunięcia już istniejących (w przypadku edycji ogłoszenia)
- Administrator ma możliwość włączenia automatycznego dołączania znaku wodnego do zdjęć dodanych w ogłoszeniach
- cena przedmiotu, możliwość wybrania ceny do negocjacji
- stan (nowy / używany) - pole wyświetlane zależnie od ustawień w Panelu Administratora
- telefon, lokalizacja i adres email – są pobierane z ustawień użytkownika, ale można je zmienić
- region (lista definiowana przez administratora wraz z nazwą, np. województwa, kraje) - 2 poziomy regionów (można dodać np województwa a w nich miasta)
- włączenie wyświetlania mapy Google (zależnie od ustawień systemu)
- długość wyświetlania ogłoszenia – wybór z listy lub domyślne określone przez administratora
- promowanie ogłoszenia – jeśli wybrano tą opcję ogłoszenie będzie zawsze na początku listy ogłoszeń i dodatkowo otoczone kolorową ramką
- slider u dołu strony – przy wybraniu tej opcji ogłoszenie będzie się losowo wyświetlać w sliderze u dołu strony
- opcje dodatkowe – możliwość ustawienia przez administratora opcji dodatkowych dla ogłoszeń w danej kategorii – opcje typu: tekst, liczba, data lub lista wyboru
- możliwość wyświetlania formularza kontaktowego
- Ustawienia użytkownika:
- zmiana hasła (niezbędne podanie starego hasła)
- zmiana domyślnego kontaktu: lokalizacja i telefon
- zmiana danych do faktury (widocznych tylko dla administratora)
- podgląd statystyk (liczba ogłoszeń, liczba aktywnych ogłoszeń, ostatnie logowanie, data rejestracji, suma logowań do serwisu)
- Moje ogłoszenia – spis ogłoszeń danego użytkownika, możliwość:
- edycji ogłoszenia – umożliwia edycję ogłoszenia. Jeśli ogłoszenie jest aktywne, nie można zmienić daty startu. Jeśli wybrano dodatkowe płatne opcje, to ogłoszenie przestanie być aktywne do czasu uiszczenia dodatkowej opłaty. W przypadku wybrania tańszych opcji wcześniejsza nadpłata nie jest zwracana
- dodania podobnego ogłoszenia (zachowuje wszystkie ustawienia oprócz zdjęć, które należy ponownie załadować na serwer)
- deaktywowania ogłoszenia
- usunięcia ogłoszenia
- Strona z ogłoszeniem:
- slider ze zdjęciami, możliwość pełnoekranowego podglądu zdjęć
- przyciski (zależnie od ustawień w CMS-ie): „Lubię to” i „Udostępnij” z Facebook-a, „+1” z Google Plus, "Wykop" z serwisu Wykop.pl, "podziel się" z Nasza Klasa (nk.pl) oraz „Tweetnij” z serwisu Twitter
- dane ogłoszenia: data publikacji, zakończenia, ilość wyświetleń, cena, dane do kontaktu, lokalizacja, mapa Google (opcja), dodatkowe opcje (jeśli wybrano przy tworzeniu ogłoszenia)
- opis ogłoszenia
- pole do zgłaszania administratorowi nadużyć związanych z ogłoszeniem
- Wyszukiwarka – możliwość wyszukiwania ogłoszeń wg:
- tekst (w tytule oraz w treści)
- cena (od – do)
- lokalizacja
- typ ogłoszenia (jeśli zdefiniowano listę)
- region (jeśli zdefiniowano listę) i podregion (2 poziomy regionów)
- dodatkowe pola zdefiniowane przez administratora dla całego serwisu lub dla wybranej kategorii – w zależności od wyboru pola wyświetlane jest pole do wpisania tekstu, 2 pola dla liczb (od – do), 2 pola dla dat (od – do) albo pole wyboru "select"
- slider na stronie głównej – edytowany w CMS-ie w edytorze wizualnym, możliwość aktywowania i deaktywowania określonych slajdów
- Strony dodatkowe – możliwość edycji treści dodatkowych stron:
- Pomoc
- O nas
- Regulamin
- Polityka prywatności
- Płatności
- Kontakt – strona z formularzem kontaktowym
- Dział Aktualności z brakiem ograniczenia dodawania kolejnych artykułów - możliwość dodania krótkiego opisu oraz miniaturki do listy aktualności
- Możliwość dołączania własnego kodu CSS oraz kodu w sekcji HEAD i BODY dokumentu z poziomu Panelu Administracyjnego
- Czarna Lista adresów email - blokowanie użytkowników po adresie e-mail w CMS-ie. Użytkownicy ci nie będą mogli się zarejestrować w serwisie, dodać tego adresu w ogłoszeniu (wykorzystując inne konto) ani wysłać wiadomości z formularza kontaktowego do administratora lub innych użytkowników
- Czarna lista adresów IP - blokowanie możliwości dodania ogłoszenia z podanych adresów IP
- Notatnik administratora dopisany do użytkownika - możliwość dodania swojej notatki o użytkowniku w CMS-ie (widoczna tylko dla administratora)
Szybki zysk dzięki dużej możliwości konfiguracji opłat
Możesz ustawić opłaty m.in. za: promowanie ogłoszenia, wyświetlanie w sliderze u dołu strony, za dodatkowe zdjęcia, za czas wyświetlania, za kategorię, w której został wystawiony przedmiot
Mądrze zainwestuj swoje pieniądze!
Skrypt jest stworzony na bardzo szybkim i łatwym w modyfikacjach frameworku Smarty.
Przykładowe strony stworzone na tym skrypcie: 3ce.pl, markato.pl, nasza-holandia.pl/ogloszenia, ogloszonka.net, mojeaukcje.eu
Pokazowy CMS jest dostępny pod notice.scripts.pl/cms
login: test
hasło: 1234.
Zobacz szczegółowy opis skryptu NOTICE w formacie PDF
Teraz już wiesz że to dobra inwestycja!
Cena dotyczy skryptu przypisanego do jednej domeny i jednego szablonu.
Do skryptu dołączony jest szablon default, ale istnieje możliwość dokupienia dodatkowych szablonów.