1.12.7 i starsze - LinkSite - dodawanie linków
MaTeK_ - 09-05-2010, 15:21 Temat postu: LinkSite - dodawanie linków
Kod: | ##############################################################
## MOD Title: LinkSite
## MOD Author: MaTeK_ (m.bielun@gmail.com) [www.mateuszb.pl]
##
## MOD Description:
## System dodawania linków. Linki dodajemy w Panelu Administracyjnym. Użytkownicy mogą dodawać punkty za link oraz widzą
## ich nazwy i opis. Strona z linkami to www.twojanazwa.pl/links.php
##
## MOD Version: 1.0.0
##
## Installation Level: Średni
## Installation Time: 10 Minutes
## Files To Edit: 11
## admin/index.php
## admin/modules_data.php
## includes/constants.php
## includes/page_header.php
## language/lang_polish/lang_main.php
## language/lang_english/lang_main.php
## language/lang_polish/lang_admin.php
## language/lang_english/lang_admin.php
## viewonline.php
## templates/subSilver/subSilver.cfg
## templates/subSilver/overall_header.tpl
##
## Included Files: 9
## links.php
## admin/admin_links.php
## templates/subSilver/links_body.tpl
## templates/subSilver/admin/links_list_body.tpl
## templates/subSilver/admin/links_edit_body.tpl
## templates/subSilver/images/icon_mini_links.gif
## templates/subSilver/images/folder_weblink.gif
## templates/subSilver/images/vote_weblink_up.gif
## templates/subSilver/images/vote_weblink_down.gif
##
############################################################## |
Admin dodaje w PA>Linki link do strony z opisem, następnie pod adresem www.nazwastrony.pl/links.php widzimy te linki a użytkownicy mogą dodawać punkty dodatnie i ujemne.
Screeny:
Widok w PA:
Dodawanie Linku:
Widok linków:
Pobierajcie i oceniajcie ;d
krystianr - 09-05-2010, 15:51
MaTeK_, błąd literowy :
w
language/lang_polish/lang_admin.php
masz :
Kod: | $lang['Link_delete'] = 'Na pewno chcesz usun±ć ten ink?'; |
powinno być :
Kod: | $lang['Link_delete'] = 'Na pewno chcesz usun±ć ten link?'; |
zjadłeś l w słowie link
MaTeK_ - 09-05-2010, 18:08
dzięki.
Polaczek - 09-05-2010, 21:49
Brakuje:
- AJAX'owego wystawiania punktów
Błędy:
- Można wystawiać wieeeeele punktów z jednego konta
KuBa1307 - 09-05-2010, 22:03
Fajna modyfikacja z tego względu że można go użyć do Reklamy innej strony.
krystianr - 16-05-2010, 10:10
MaTeK_,
popraw to co napisałem w 1 poście bo widzę że nie poprawiłeś
Szakalis - 30-06-2010, 10:20
witam,
zainstalowałem ta modyfikacje i w sumie niema żadnego wielkiego problemu lecz niestety
niemego wejść w PA do Zakładki z Modyfikacja ponieważ mam takie coś
po Kliknięciu "1" pokazuje mi się 2 Tabela i nic
byłbym wdzięczny za pomoc
MaTeK_ - 30-06-2010, 10:24
Szakalis, musiałeś źle wyedytowac admin/indedex.php lub admin/modules_data.php
podrzuć te pliki w załączniku
Silny - 30-06-2010, 10:25
MaTeK_ napisał/a: | admin/indedex.php |
admin/index.php
Szakalis - 30-06-2010, 10:41
ok to wstawię te 2 Pliczki
Silny - 30-06-2010, 10:43
zobacz
Szakalis - 30-06-2010, 11:27
Silny, dzięki wszystko działa
jasiek65 - 21-07-2011, 22:08
Ja napisałem taką drobną poprawkę, która zabezpiecza przed kilkukrotnym dodaniem oceny....
Jest to poprawka oparta na cookies, uznałem, że msql-a nie opłaca się angażować...
Kod: |
#
#-----[ Otwórz ]------------------------------------------------
#
links.php
#
#-----[Znajdź]----------------------------------------
#
$sql = 'UPDATE '. LINKS_TABLE .'
SET points = '.$new_points.'
WHERE id = '.$id.'';
if ( !$db->sql_query($sql, BEGIN_TRANSACTION) )
{
message_die(GENERAL_ERROR, 'Could not obtain link information', '', __LINE__, __FILE__, $sql);
}
else {
header('Location:'.$_SERVER['PHP_SELF'].'');
}
#
#-----[Zamień na ]---------------------------------------
#
if ($_COOKIE['links'] == 1)
{
header('Location:'.$_SERVER['PHP_SELF'].'');
}else
{
$sql = 'UPDATE '. LINKS_TABLE .'
SET points = '.$new_points.'
WHERE id = '.$id.'';
if ( !$db->sql_query($sql, BEGIN_TRANSACTION) )
{
message_die(GENERAL_ERROR, 'Could not obtain link information', '', __LINE__, __FILE__, $sql);
}
else {
header('Location:'.$_SERVER['PHP_SELF'].'');
setcookie("links",1,time()+60*60*8); //8 to jest liczba godzin zmień na jaką chcesz lub zostaw
}
}
|
Dla wielu osób to jest banał, ale może komuś się przyda
Ciasteczka wygasają co 8h...
Możecie sobie do tego zrobić jakiś napis, który by wyświetlał się po próbie dodania oceny....
Ja tak przynajmniej zrobiłem
|
|
|