To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Top10 users website

MagicalFire - 24-09-2009, 16:43
Temat postu: Top10 users website
Kod:
##############################################################
## MOD Title: Top10 users website
## MOD Author: bthivent < bthivent@aol.com > (Thivent Bertrand) http://modsphpbb.skatefr.com
## MOD Dostosowanie do phpBB by Przemo 1.12.6: MagicalFire < magicalfire@scypon.pl >
## http://www.scypion.pl
## MOD Description: Top 10 of users website, and add hits in profile
## MOD Version: 1.0.1
##
## Installation Level: easy
## Installation Time: ~5 Minutes
##              language/lang_polish/lang_main.php
##              includes/page_header.php
##              templates/subSilver/overall_header.tpl
##              includes/usercp_viewprofile.php
##              memberlist.php
##              viewtopic.php
##
## Included Files: 3
##              top10.php
##              go_url.php
##              top10_body.tpl
##
##
##############################################################


demo na razie brak :P

mod dodaje listę najczęściej odwiedzanych stron użytkowników

Mario14125 - 24-09-2009, 17:52

MagicalFire, to udostępnij demo na jakimś twoim forum testowym :P
Kiwi - 24-09-2009, 17:53

MagicalFire, jakoś nie bardzo rozumiem

MagicalFire napisał/a:
odwiedzanych stron

Chodzi o np. tematy? Czy o witryny internetowe.

Boltex - 24-09-2009, 17:55

MagicalFire, czy to takie cos jak na dw top 10?
MagicalFire - 24-09-2009, 17:56

Cytat:
Chodzi o np. tematy? Czy o witryny internetowe.
o witryny

umieszczone w profilu jako strona domowa

[ Dodano: 24-09-2009, 17:56 ]
Cytat:
czy to takie cos jak na dw top 10?

top 10 stron użytkowników

SIWY DYM - 24-09-2009, 18:06

MagicalFire, na jakiej podstawie ma być ten TOP wyświetlany? Co jest brane pod uwagę?
MagicalFire - 24-09-2009, 18:10

SIWY DYM napisał/a:
na jakiej podstawie ma być ten TOP wyświetlany? Co jest brane pod uwagę?

oki wytłumaczę powoli żeby każdy zrozumiał
w profilu masz taka opcje
Strona WWW:
mod zlicza wejścia na dana stronę użytkownika i podaje ja na specjalnej top liście
obojętnie czy wejdziemy na nia z tematu z listy użytkowników czy z profilu

Boltex - 24-09-2009, 18:15

sa błędy w instrukcji chyba*

viewtopic.php te 2 linie by znaleść mi ich nie odnajduje na czystym skrypcie.

MagicalFire - 24-09-2009, 18:17

Boltos, szukaj mniejsze fragmenty a nie cały kod
Boltex - 24-09-2009, 18:22

MagicalFire, mi nie działa ;/

http://test666.hostil.pl/top10.php

test
test

MagicalFire - 24-09-2009, 18:26

Boltos napisał/a:
mi nie działa ;/

sprawdz teraz
działa :P
tylko trzeba mec wpisaną stronę w profilu
musi nastąpić przynajmniej jedno wejście

maminowiec - 24-09-2009, 18:28

hmm a co to ?
http://test666.hostil.pl/...=nie%20%B3adnie

Bucu - 24-09-2009, 18:30

hmm brak intval ;d
Boltex - 24-09-2009, 18:33

eh myślałem że to coś takiego top 10 jak na DW ;/
lui754 - 24-09-2009, 18:47

maminowiec, przecież dodaje slasha przed ' . Nie znam się na atakach sql, ale wydaje mi się, że poprawnie działa.

Druga sprawa:
MagicalFire, postaraj się poprawnie spolszczyć modyfikację oraz dodać demo.


EDIT: ale skoro już to podejrzewam że można zrobić tak:

Kod:
$sql = "SELECT user_website, user_hits_url
        FROM " . USERS_TABLE ."
        WHERE user_id = '" . $HTTP_GET_VARS['id'] . "'";


zmienić na:

Kod:
$idx = intval($HTTP_GET_VARS['id']);

$sql = "SELECT user_website, user_hits_url
        FROM " . USERS_TABLE ."
        WHERE user_id = '" . $idx . "'";


znajdź:
Kod:
$user_hits_url = $row['user_hits_url'] + "1";
$sql = "UPDATE " . USERS_TABLE ."
        SET user_hits_url = '" . $user_hits_url ."'
        WHERE user_id = '" . $HTTP_GET_VARS['id'] . "'";


zmień na:
Kod:
$user_hits_url = $row['user_hits_url'] + "1";
$sql = "UPDATE " . USERS_TABLE ."
        SET user_hits_url = '" . $user_hits_url ."'
        WHERE user_id = '" . $idx . "'";



Powered by phpBB modified by Przemo © 2003 phpBB Group