gäster rösta

Detta är ett arkiv för phpBB2 Support, Diskussion, MODar, Stilar och översättningar. Den tillhandahålls endast för referensändamål.

Moderatorer: Supportgrupp, Moderatorgrupp

dallas
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 196
Blev medlem: 2005-09-03 23:07
Svar: 0

gäster rösta

Inlägg av dallas »

Hej.

I Admin / Forumadmin / Rättigheter och något forum i "avancerat läge" så var mina inställningar att bara REG kan Skapa omröstning och Rösta.

Men så ville jag att ALLA skall få rösta, man skall alltså kunna rösta utan att vara inloggad medlem och då satt jag Rösta till ALLA och sedan skicka

men se det gick inte som tänkt.....
visserligen fick jag bekräftelse på att det var uppdaterat men när jag gick tillbaka till samma forum var inställningarna fortfarande REG på Rösta.

Då gick jag in in phpMyadmin och ändrade för aktuellt forum till 0 (noll) på det värdet och då funkar det.
0 (noll) är värdet för ej inloggade listade jag ut...

Jag provröstade som gäst och det gick bra.

när jag sedan gick in i admin var Rösta satt till ALLA! Bra så långt.

men klickade jag på skicka då ändrades Rösta till REG ändå!

nu kunde jag ju ändra i datbasen igen men något stämmer inte
någon som kollat detta (kan kolla)

dallas
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6561
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Har du ett blankt forum (phpBB 2.0.19) utan moddar?
Holger Gremminger
Ingen support via PM!
dallas
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 196
Blev medlem: 2005-09-03 23:07
Svar: 0

Inlägg av dallas »

phpBB 2.0.19 har jag men MOD fritt är det är det inte
har väl en runt 15 MODar :D

satt just o kollade lite i filen admin/admin_forum_auth.php

dallas
Användarens profilbild
PazZze
Support
Support
Inlägg: 1028
Blev medlem: 2004-05-10 11:19
Svar: 0

Inlägg av PazZze »

Phpbb vill ha det så att bara medlemmar ska rösta (dvs den ändrar det av sig själv så fort den ser att röstningen inte stämmer.

Det finns en modd som tar bort detta, den heter guest voting (har jag för mig)
Joel PazZze Martinsson - phpBB Sverige Support
dallas
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 196
Blev medlem: 2005-09-03 23:07
Svar: 0

Inlägg av dallas »

Phpbb vill ha det så att bara medlemmar ska rösta (dvs den ändrar det av sig själv så fort den ser att röstningen inte stämmer.
den ändrar ju inte "av sig själv", har jag ändrat manuellt i databasen så håller det sig så och gäster kan rösta
men så fort jag uppdaterar i Adminpanelen och rättigheterna för ett forum då ändras det till att bara REG kan rösta utan att jag markerar det.
Det finns en modd som tar bort detta, den heter guest voting (har jag för mig)
jag hade redan tagit hem den MODen (men inte installerat den)
när jag kom på att det borde gå att ändra i Adminpanelen mycket lättare.

Den verkar inte så bra... om jag tyder rätt vad som står där måste man manuellt i filen 'guestvote_config.php' göra inställningar för vilka forum som får vad
sen är jag lite osäker men tycker det står att ALL måste kunna svara i forumet vilket jag inte vill utan bara REG skall junna svara.

så här står det i en del av filen 'guestvote_config.php'

Kod: Markera allt

##############################################################################################
# Note: Set here the IDs of the forums in which guest votes shall be allowed, seperated by commas.
# Example: $CFG['guestvote_forum'] = '54'; allows guest votes in the forum with the ID 54.
# Example: $CFG['guestvote_forum'] = '1,2,5,11,23'; allows guest votes in the forums with the ID 1, 2, 5, 11 and 23.

$CFG['guestvote_forum'] = '1' ;

##############################################################################################
# Note: Set ALL right in the forum here
# ALL have the right to
# 1 = reply
# 2 = post
# 3 = read
# Make sure that the right you choose is really set in your phpbb administrator control panel to ALL in all chosen forums!
# Example: $guestvote_auth = 1; ALL must have the right to reply in the forums included in $guestvote_forum (see above)

$guestvote_auth = 1;
speciellt denna delen hur tyder ni den?

Kod: Markera allt

##############################################################################################
# Note: Set ALL right in the forum here
# ALL have the right to
# 1 = reply
# 2 = post
# 3 = read
# Make sure that the right you choose is really set in your phpbb administrator control panel to ALL in all chosen forums!
# Example: $guestvote_auth = 1; ALL must have the right to reply in the forums included in $guestvote_forum (see above)

$guestvote_auth = 1;
dallas
dallas
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 196
Blev medlem: 2005-09-03 23:07
Svar: 0

Inlägg av dallas »

tror jag kom på det efter letande :idea:
hittade denna kod i admin/admin_forumauth.php
jag kommenterade bort just detta och vad jag kan se när jag provar fungerar det nu från Administrationspanelen och inställningen ALL ligger kvar.

är det ok att göra så?


Kod: Markera allt

if ( $HTTP_POST_VARS['auth_vote'] == AUTH_ALL )
					{
						$value = AUTH_REG;
					}
den som vill fär gärna titta på hela filen (sin egen så slipper jag lägga in så mycket i inlägget)

dallas
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6561
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Ändra det bara till

Kod: Markera allt

if ( $HTTP_POST_VARS['auth_vote'] == AUTH_ALL ) 
               { 
                  $value = AUTH_ALL; 
               }
Därmed riskerar du inte att andra ställen i koden påverkas.
Holger Gremminger
Ingen support via PM!
dallas
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 196
Blev medlem: 2005-09-03 23:07
Svar: 0

Inlägg av dallas »

ja naturligtvis gör jag så, tack

(men det var ju inte så illa att jag hittade den kodsnutten 8) )

dallas
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6561
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

dallas skrev:(men det var ju inte så illa att jag hittade den kodsnutten 8) )
:idea: :mrgreen:
Holger Gremminger
Ingen support via PM!
kalmarworld
Ny medlem
Ny medlem
Inlägg: 2
Blev medlem: 2007-05-16 13:04
Svar: 0

Inlägg av kalmarworld »

dallas skrev:tror jag kom på det efter letande :idea:
hittade denna kod i admin/admin_forumauth.php
jag kommenterade bort just detta och vad jag kan se när jag provar fungerar det nu från Administrationspanelen och inställningen ALL ligger kvar.

är det ok att göra så?


Kod: Markera allt

if ( $HTTP_POST_VARS['auth_vote'] == AUTH_ALL )
					{
						$value = AUTH_REG;
					}
den som vill fär gärna titta på hela filen (sin egen så slipper jag lägga in så mycket i inlägget)

dallas
- Var hittade/kom du åt den koden? Är det enda ändringen man behöver göra (ändra till ALL_REG;)för att kunna tillåta ALLA rösta i polls?
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Inlägg av Marcus »

I ditt fall kan du glömma det. Du har ett forum via forumportal.se, och de tillåter inte att du ändrar i filerna.

Men om du hade haft ett forum som du installerat själv på en egen webbserver och därmed kunde komma åt filerna med FTP så skulle du kunna ändra det i filen:

<forumrot>/admin/admin_forumauth.php

Det som ska ändras kan hittas omkring rad 125-130 i den filen.

Med vänliga hälsningar
/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
nisse74
Aktiv medlem
Aktiv medlem
Inlägg: 32
Blev medlem: 2006-10-06 18:22
Svar: 0

Vad har jag gjort för fel

Inlägg av nisse74 »

Jag förjde denna länk och jag söker innan jag frågar

jag ändrade nu i admin/admin_forumauth.php som det stod där.
"jag ut går ifrån att man inte behöver moden som det pratas om"

Där emot vet jag inte riktig var i databasen jag skall ändra eller vad den "filen heter (värdet)" som skall ändras för nu får jag detta medelande om det är det som felar vad det nu kan vara???

Could not update auth table

DEBUG MODE

SQL Error : 1054 Unknown column 'AUTH_All' in 'field list'

UPDATE phpbb_forums SET auth_view = 0, auth_read = 0, auth_post = 0, auth_reply = 0, auth_edit = 5, auth_delete = 3, auth_sticky = 3, auth_announce = 3, auth_vote = AUTH_All, auth_pollcreate = 0 WHERE forum_id = 3

Line : 141
File : admin_forumauth.php

rad 141 ser ut så här
message_die(GENERAL_ERROR, 'Could not update auth table', '', __LINE__, __FILE__, $sql);
Skriv svar

Vilka är online

Användare som besöker denna kategori: 0 och 0 gäster