::: FORUM ManuFrog :::: Mod. - ::: FORUM ManuFrog :::

Hoppa till innehåll

Sida 1 av 1
  • Du kan inte skapa ett nytt ämne
  • Du kan inte svara i detta ämne

Mod. Hur gör jag?

#1 Medlemmen är offline   MiqeMorbid 

  • Fotograf
  • PipPipPipPipPipPip
  • Grupp: Members
  • Inlägg: 79
  • Gick med: 02-mars 05

Postad 14 juni 2007 - 07:39

Hallå..

Nu har jag ledsnat på att radera "fakeusers" i mitt forum. Kollade lite och hittade denna: http://www.phpbb.com...ic.php?t=383788

Mitt problem är att jag inte vet hur jag ska göra för att få in modden i forumet. Lätt fråga alltså.. Hur gör jag?
Finns det bättre script?

/Miqe
0

#2 Medlemmen är offline   MiqeMorbid 

  • Fotograf
  • PipPipPipPipPipPip
  • Grupp: Members
  • Inlägg: 79
  • Gick med: 02-mars 05

Postad 19 juni 2007 - 20:09

Visa inläggMiqeMorbid på 14 June, 2007, 08:39 sade:

Hallå..

Nu har jag ledsnat på att radera "fakeusers" i mitt forum. Kollade lite och hittade denna: http://www.phpbb.com...ic.php?t=383788

Mitt problem är att jag inte vet hur jag ska göra för att få in modden i forumet. Lätt fråga alltså.. Hur gör jag?
Finns det bättre script?

/Miqe


*bump*
0

#3 Medlemmen är offline   Mimo 

  • VIP Member
  • PipPipPipPipPipPip
  • Grupp: Members
  • Inlägg: 67
  • Gick med: 25-augusti 05

Postad 24 juni 2007 - 18:10

Jag har också ett forum som du beskiver, om du drabbas av en massa fakar (spammare) så det finns lösniingar.
Kan du acceptera att godkänna anmälningar manuellt?, dvs att du får ett mail för att godkänna nya användare?
0

#4 Medlemmen är offline   MiqeMorbid 

  • Fotograf
  • PipPipPipPipPipPip
  • Grupp: Members
  • Inlägg: 79
  • Gick med: 02-mars 05

Postad 25 juni 2007 - 08:24

Visa inläggMimo på 24 June, 2007, 19:10 sade:

Jag har också ett forum som du beskiver, om du drabbas av en massa fakar (spammare) så det finns lösniingar.
Kan du acceptera att godkänna anmälningar manuellt?, dvs att du får ett mail för att godkänna nya användare?


Jag godkänner endast manuellt.. Annars skulle jag få ett mindre h***e. Vill få till det så att robotarne inte kan registrera sej alls.

Får ju sitta och ta bort en hel del "users" manuellt..
0

#5 Medlemmen är offline   Mimo 

  • VIP Member
  • PipPipPipPipPipPip
  • Grupp: Members
  • Inlägg: 67
  • Gick med: 25-augusti 05

Postad 25 juni 2007 - 09:01

Jag har inte testat moden du föreslår, kör med två andra själv som fungerar bra. Spammarna dyker upp men syns aldrig som medlemmar. Precis som du kör jag med att medlemmar endast aktiveras av admin. I hop med detta använder jag en enkel mod: Active Members Only, vilket innebär att endast aktiva medlemmar syns i medlemslistan:
http://www.phpbb.com/files/mods/active_mem..._only_1.1.1.mod
Man behöver bara ändra i två filer och vips slipper man se spammarna.

Det andra hjälpmedlet är ett plugin som underlättar hanteringen av medlemmarna, Admin Userlist:
http://www.phpbb.com/phpBB/viewtopic.php?t...&start=1755

Här är en gammal förminskad skärmdump hur det ser ut i kontrollpanelen:

Postad bild

Här kan jag lätt radera/banna/aktivera/deaktivera en eller flera medlemmar. Som du ser ovan så brukar jag banna spammarna ett tag, sen raderar jag dom. Denna userlist underlättar administreringen enormt och man slipper att gå in på respektive medlem och radera.

Hoppas det kan vara till någon hjälp!
0

#6 Medlemmen är offline   MiqeMorbid 

  • Fotograf
  • PipPipPipPipPipPip
  • Grupp: Members
  • Inlägg: 79
  • Gick med: 02-mars 05

Postad 25 juni 2007 - 11:12

Hör du.. Det där plugin:et såg användbart ut!!

Tack för tipset!!

Fast jag skulle i alla fall vilja veta mer om den jag hade hittat. Får hoppas på fler som svarar..
0

#7 Medlemmen är offline   Mimo 

  • VIP Member
  • PipPipPipPipPipPip
  • Grupp: Members
  • Inlägg: 67
  • Gick med: 25-augusti 05

Postad 30 juni 2007 - 10:50

Visa inläggMiqeMorbid på 25 June, 2007, 12:12 sade:

Fast jag skulle i alla fall vilja veta mer om den jag hade hittat. Får hoppas på fler som svarar..

Hej igen!

Har nu fixat "The humanizer" och fått det att funka.
Hur långt har du kommit/var är det du kör fast?

Du måste ändra i tre filer:
includes/usercp_register.php
templates/subSilver/profile_add_body.tpl Använder du annan template ändrar du i motsvarande fil där.
language/lang_english/lang_main.php / alternativt language/lang_swedish/lang_main.php om du kör med svenska språkfiler.

Öppna modfilen thehumanizerve110.mod i anteckningar eller liknande och följ instruktionerna. Glöm inte att ta en backup på de tre originalfilerna innan du börjar ändra.

Lycka till!
0

#8 Medlemmen är offline   Mimo 

  • VIP Member
  • PipPipPipPipPipPip
  • Grupp: Members
  • Inlägg: 67
  • Gick med: 25-augusti 05

Postad 01 juli 2007 - 10:43

Vill bara posta och tala om att The humanizer modden dessvärre inte funkar helt tillfredsställande.

Det har minskat en hel del fakade användare, (från 10-15 på ett dygn till 3) sen jag lade till modden igår morse, men robotarna tar sig förbi ändå. Kan se på min besöksstatistik att det är fråga om spambots och inga riktiga människor. Dom är aldrig inne på forumet :D
0

#9 Medlemmen är offline   MiqeMorbid 

  • Fotograf
  • PipPipPipPipPipPip
  • Grupp: Members
  • Inlägg: 79
  • Gick med: 02-mars 05

Postad 11 juli 2007 - 22:44

Tackar för infon..

Berätta hur det går, är du snäll.. Man känner sej som en mupp i sådana här frågor..

Jag har sisådär 10-20 "fakeusers" varje dag.. Det vart ruskigt drygt att deleta dom efter att ha varit borta en vecka..
0

#10 Medlemmen är offline   Mimo 

  • VIP Member
  • PipPipPipPipPipPip
  • Grupp: Members
  • Inlägg: 67
  • Gick med: 25-augusti 05

Postad 12 juli 2007 - 09:59

Visa inläggMiqeMorbid på 11 July, 2007, 23:44 sade:

Tackar för infon..

Berätta hur det går, är du snäll.. Man känner sej som en mupp i sådana här frågor..

Jag har sisådär 10-20 "fakeusers" varje dag.. Det vart ruskigt drygt att deleta dom efter att ha varit borta en vecka..

Nej, det är inte kul att sitta och radera en massa spammare :o

Jag moddade lite extra och har sen dess inte haft en enda boot, *Yippie!*
Efter att ha följt instruktionerna i thehumanize100.mod, ändrade jag och tog bort radioknapparna och ersatte med ett texfält. När man registrerar sig måste man skriva in ett ord. För att göra det extra knivigt valde jag att man måste skriva in givetvis baklänges.

Här är länken för instruktioner att ändra till textfält:
http://www.underhill.de/downloads/phpbb2mo...manizertips.txt

Postar här hur jag har gjort, om det hjälper dig, glöm inte att ta en kopia på originalfilerna innan du börjar!

1) Öppna filen includes/usercp_register.php

a) Sök efter:
validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature);

Lägg till följande efter den raden:
// The humanizer MOD
	$humanizer_attribute = md5(($board_config['board_startdate'] + $board_config['board_timezone']) * $board_config['avatar_filesize']);
	$ruhuman = isset($HTTP_POST_VARS[$humanizer_attribute]) ? $HTTP_POST_VARS[$humanizer_attribute] : '';
	$ruhuman = trim(htmlspecialchars($ruhuman));


b ) Sök efter:
if ($board_config['enable_confirm'] && $mode == 'register')

Innan den raden lägger du till:
// The humanizer MOD
	$humanizer_answers = array('sivtevig', 'SIVTEVIG'); // there are many ways to say "yes"...
	if (!in_array(strtolower($ruhuman), $humanizer_answers) && $mode == 'register')
	{
		$error = TRUE;
		$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Are_u_human_wrong'];
	}

vid array('sivtevig', 'SIVTEVIG') kan du ändra till ett/flera ord efter eget tycke. I mitt fall är det givetvis och GIVETVIS baklänges.

c) Sök efter:
if ( ($mode == 'register') || ($board_config['allow_namechange']) )

Innan den raden lägger du till följande:
// The humanizer MOD
	if ( $mode == 'register' )
	{
		$template->assign_block_vars('switch_register', array());
	}


d) Sök efter:
'SIGNATURE' => str_replace('<br />', "\n", $signature),

Efter den raden, lägg till:
// The humanizer MOD
		'HUMANIZER' => stripslashes($ruhuman),
		'ARE_U_HUMAN_YES' => ( $ruhuman ) ? 'checked="checked"' : '',
		'ARE_U_HUMAN_NO' => ( !$ruhuman ) ? 'checked="checked"' : '',


e) Sök efter:
'L_EMAIL_ADDRESS' => $lang['Email_address'],

Efter den raden, lägg till:
// The humanizer MOD
		'L_ARE_U_HUMAN' => $lang['Are_u_human'],
		'L_ARE_U_HUMAN_EXPLAIN' => $lang['Are_u_human_explain'],


f) Sök efter:
'S_ALLOW_AVATAR_UPLOAD' => $board_config['allow_avatar_upload'],

Lägg till följande före den raden:
// The humanizer MOD
		'S_HUMANIZER_ATTRIBUTE' => $humanizer_attribute,


2. Öppna filen templates/subSilver/profile_add_body.tpl. Har du en annan template än subSilver öppnar du den filen istället.

Leta efter:
<!-- END switch_confirm -->

Efter den raden lägger du till:
<!-- The humanizer MOD -->
	<!-- BEGIN switch_register -->
	<tr> 
	  <td class="row1"><span class="gen">{L_ARE_U_HUMAN} *</span><br /><span class="gensmall">{L_ARE_U_HUMAN_EXPLAIN}</span></td>
	  <td class="row2"> 
		<input type="text" name="{S_HUMANIZER_ATTRIBUTE}" class="post" style="width: 100px" size="10" maxlength="15" value="{HUMANIZER}" />
	  </td>
	</tr>
	<!-- END switch_register -->


3. Öppna filen: language/lang_swedish/lang_main.php (om du har ett forum på engelska öppnar du: language/lang_english/lang_main.php

Leta efter:
?>

Innan den raden, lägg till följande:
// The humanizer MOD
$lang['Are_u_human'] = 'Är du en människa?';
$lang['Are_u_human_explain'] = 'Ursäkta den dumma frågan, men den ställs för att hindra spamrobotar att posta i forumet. Var vänlig och skriv in ordet: givetvis baklänges i textfältet';
$lang['Are_u_human_wrong'] = 'Förlåt, men "humanizer" frågan måste besvaras rätt.';


Här kan du skriva vad du tycker är lämligt, om du använder engelska kan du använda detta istället:
// The humanizer MOD
$lang['Are_u_human'] = 'Are you human?';
$lang['Are_u_human_explain'] = 'Sorry, but this stupid question shall keep away the bots from this forum. Please type your answer in the following text field.';
$lang['Are_u_human_wrong'] = 'Sorry, but the "humanizer" question must be answered correctly.';


Lycka till!

Mvh
/Mimo
0

#11 Medlemmen är offline   MiqeMorbid 

  • Fotograf
  • PipPipPipPipPipPip
  • Grupp: Members
  • Inlägg: 79
  • Gick med: 02-mars 05

Postad 12 juli 2007 - 19:56

Massor och många tack!!

Nu ska jag prova!
0

Dela med dig av detta ämne:


Sida 1 av 1
  • Du kan inte skapa ett nytt ämne
  • Du kan inte svara i detta ämne


1 användare läser detta ämne
0 medlemmar, 1 gäster, 0 anonyma medlemmar