GPix Pixel Ad Script
Kiedy w 2005 roku Alexander Tew – student z Wiltshire – tworzył stronę The Million Dollar Homepage sam pewnie nie przypuszczał, że za rok zarobi na niej ponad milion dolarów.
Pomysł jest sam w sobie bardzo prosty i zarazem genialny, a polega na udostępnieniu powierzchni strony w postaci pikseli, które następnie można rozdawać za darmo, za umieszczenie linku zwrotnego, czy wreszcie odpłatnie. Całością zarządza skrypt GPix Pixel Ad Script udostępniany na licencji GPL.
Spis treści
Opis
Wymagania
- PHP 4.0.6 lub wyższa
- MySQL 3.23.58 lub wyższa (4.1 zalecana)
- Rozszerzenie GD2 dla PHP
- Rozszerzenie cURL dla PHP
Możliwości
Skrypt GPix Pixel Ad Script 1.4 pozwala w b. krótkim czasie postawić stronę przynoszącą dochód ze sprzedaży pikseli. Podstawowe cechy skryptu:
- Praktycznie nieograniczona ilość siatek z pikselami do wyjęcia.
- Obsługa wielu języków m.in: angielski, niemiecki, arabski, francuski, włoski, rosyjski, japoński, chiński, polski.
- Piksle udostępniane za darmo lub za umieszczenie linku zwrotnego i/lub odpłatnie.
- Obsługa płatności m.in przelewem bankowym i PayPal.
- System CMS do pisania bloga.
- Możliwość zakładania kont przez użytkowników oraz możliwość posiadania strony opisującej ich piksele.
- Rozbudowany system zarządzania i konfiguracji powierzchni do sprzedaży.
Instalacja
Instalacja skryptu jest banalnie prosta. Po pobraniu i wypakowaniu plików skryptu należy wysłać je na serwer przy pomocy FTP. Jeśli wszystko przebiegło prawidłowo, to po wejściu na stronę automatycznie uruchomi się instalator skryptu.
Instalacja skryptu
Błędy
Deprecated
Aby usunąć ostrzeżenie w rodzaju Deprecated (...) is deprecated in występujące w czasie instalacji, należy w pliku: /install/install_main.php na samym początku, przed // intialize environment wstawić następujący kod:
error_reporting(error_reporting() & ~E_DEPRECATED); // intialize environment
Ten sam kod należy wstawić w pliku config.php - również na samym początku.
An error occurred during the upgrade: ALTER TABLE
Błąd występujący przy tworzeniu tabel w bazie danych.
Aby rozwiązać ten problem, w pliku /install/upgrade.inc.php odszukaj kod:
$tbl = DB_PREFIX.'categories'; $this->query(' CREATE TABLE `!` ( `type` ENUM( \'grids\', \'regions\' ) NOT NULL DEFAULT \'grids\', `id` INT NOT NULL , `name` VARCHAR( 100 ) NOT NULL , PRIMARY KEY ( `type` , `id` ) )', array($tbl));
i zamień go na:
$tbl = DB_PREFIX.'categories'; $this->query(' CREATE TABLE `!` ( `type` ENUM( \'grids\', \'regions\' ) NOT NULL DEFAULT \'grids\', `id` INT NOT NULL , `name` VARCHAR( 100 ) NOT NULL , PRIMARY KEY ( `id` ) )', array($tbl));
Instalacja spolszczenia
Instalacja systemu wymiany linków livelink.pl
Niżej przedstawiam sposób instalacji livelink.pl w GPix Pixel Ad Script.
- Otwórz plik /includes/smarty.inc.php
- Na początku pliku po linii zawierającej:
-
require_once('Smarty.class.php');
-
- dodaj:
-
require_once('twoj_kod'); // Livelink
-
- W tym samym pliku, niżej, odszukaj:
-
$smarty = new Smarty;
-
- po tym wierszu dodaj:
-
$live_link = $livelink->getAll(); // Livelink
-
$smarty->assign('livelink', $live_link); // Livelink
-
- Zapisz zmiany i zamknij plik.
- Otwórz plik /templates/footer.inc.tpl
- Na samym początku pliku przed:
-
</div>
-
- wstaw
-
{$livelink}
- powinno to wyglądać tak:
-
{$livelink}
-
</div>
-
-
- Zapisz zamiany i zamknij plik.
- Gotowe ;)
Zobacz też
<htmlet>zobacz-tez</htmlet>