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 - Who Voted Poll - Kto Głosował w Ankiecie

Bucu - 16-07-2009, 23:06
Temat postu: Who Voted Poll - Kto Głosował w Ankiecie
Kod:
################################################################################
##
## Mod Title: Kto Głosował (Who Voted Poll)
## Mod Author: gat0r < info@alexdoolittle.com > (Alex Doolittle) http://www.alexdoolittle.com
## Adaptacja pod phpbb2Przemo i Tłumaczenie: bucu < bucu666@gmail.com > http://www.backbone.neth.pl
##
## Mod Description: Przy opcji ankiety dodaje rozwijana liste osób które głosowały.
##
## Mod Version:  1.1 Przemo
##
## Installation Level: łatwy
## Installation Time: ~5 Minut
##
## Included Files: 1
##              who_voted.php
##
## Files To Edit:    3
##            posting.php
##            viewtopic.php
##            templates/TWOJ_STYL/viewtopic_poll_result.tpl
##
################################################################################

They2 - 17-07-2009, 13:23

hmmm od tego jest w PA wszystko. ;)
MagicalFire - 17-07-2009, 15:42

They2 napisał/a:
hmmm od tego jest w PA wszystko. ;)

no tak
ale to co dał Bucu, jest wygodniejsze

daniel12345 - 09-11-2009, 23:29

They2 napisał/a:
hmmm od tego jest w PA wszystko. ;)


racja bo w PA widzi tylko Admin i myślę że oto chodzi. a nie zeby wszyscy widzeili .

Pozdrawiam

Hapinho - 24-12-2009, 01:28

daniel12345 napisał/a:
They2 napisał/a:
hmmm od tego jest w PA wszystko. ;)


racja bo w PA widzi tylko Admin i myślę że oto chodzi. a nie zeby wszyscy widzeili .

Pozdrawiam


Tyle, ze ci wszyscy nie widza kto jak zaglosowal :P Wiec nie wiem o co tobie chodzi ;)

Mario14125 - 24-09-2010, 12:39

Bucu, mam taki problem...

Kod:

Could not update user data.

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3

UPDATE phpbb_users SET user_profile_view = '1' WHERE user_id =

Line : 185
File : usercp_viewprofile.php

Jeśli nie potrafisz znaleźć rozwiązania tego problemu,
możesz spróbować poszukać, lub zadać pytanie na forum: http://www.przemo.org/phpBB2/
 

Co to może być :?: :shock:

Bucu - 24-09-2010, 21:06

pokaz usercp_viewprofile.php
Mario14125 - 25-09-2010, 01:15

Proszę
Bucu - 25-09-2010, 02:11

Kod:
////// Kto ostatnio przegladal profil [POCZATEK]/////
$user = $profiledata['user_id'];
$viewer = addslashes($userdata['username']);
$viewer_id = $userdata['user_id'];
$current_time = time();
if ($user <> $viewer_id)
{
    $sql = "UPDATE " . USERS_TABLE . "
            SET user_profile_view = '1'
            WHERE user_id = " . $user. "";


wiec pisz w temacie z tamtym modem.

Sh4d0v - 02-11-2010, 19:43

Poprawka by Sh4d0v:

Po instalacji moda:

Kod:
#
#----------[ OPEN ]-------------------------------------
#

viewtopic.php

#
#----------[ FIND ]-------------------------------------
#


                if(!$vote_user_result)
                    {
                        // Assign notice, displayed on polls voted on prior to the mod installation
                        $template->assign_block_vars('poll_option.poll_voters', array(
                                'USERNAME' => 'No data available'));
                    }
                    else
                    {
                        foreach($vote_user_result as $voteuser)
                        {
                            $template->assign_block_vars('poll_option.poll_voters', array(
                                'USERNAME' => $voteuser['username'],
                                'USERID' => $voteuser['username']));
                        }
                    }

#
#----------[ FIND, IN LINE ]-------------------------------------
#

                                'USERID' => $voteuser['username']));

#
#----------[ REPLACE ]----------------------------------
#

                                'USERID' => $voteuser['user_id']));

Ramzes__PL - 03-12-2010, 00:28

Mógłby mi ktoś wytłumaczyć ?? Czy to będzie widziane w PA (kto jak głosował) czy normalnie każdy user będzie mógł zobaczyć kto jak głosował ?
xlesiu - 03-12-2010, 00:31

Ramzes__PL, widzi admin tyle, że nie w PA a przy ankiecie w viewtopic.php
Dartam - 22-03-2013, 18:08

Witam,
ta modyfikacja nie działa. Cały czas wyświetla się w select:

Kod:
No data available


Może po aktualizacji skryptu do 1.12.7 coś się ze sobą kłóci? :roll: Sprawdzałem z 15 razy czy wszystko wykonałem poprawnie.

[ Dodano: 28-03-2013, 16:33 ]
Ok kumam już o co chodzi. Problem występuję w ankietach założonych przed wgraniem modyfikacji i dla oddanych głosów wartość w SQL - vote_user_result jest równa NULL, więc taki głos nie jest wyświetlany. Naprawiłem ten błąd podmieniając zawartość kolumny vote_user_result kolumną vote_cast i wszystko działa dobrze. A jeśli ktoś jeszcze wcześniej miał forum na phpbb2 to modyfikacja dla głosów oddanych w tym czasie w ogóle nie będzie działać (znaczy nie będzie wyświetlać starych głosów i nie można już nic z tym zrobić).



Powered by phpBB modified by Przemo © 2003 phpBB Group