Mod joka poistaa viestin, jos sisältää sanan "x"?
Tällä tavalla saisin poistettua useamman spammin.
Spammini kun usein on englanniksi, foorumini taas
suomeksi.
Listaisin siis kielletyt sanat, mutta korvaamisen sijasta
koko viesti(ketju) poistuisikin, tai mikäli viesti ei ole ketjua
aloittanut, Poistuisi vain spammia sisältävä yksittäinen
viesti. Ketjun sijasta.
Oliko liian monimutkaista, näin aamusta?
Kiitos tuhannesti vastauksistanne!
Spammini kun usein on englanniksi, foorumini taas
suomeksi.
Listaisin siis kielletyt sanat, mutta korvaamisen sijasta
koko viesti(ketju) poistuisikin, tai mikäli viesti ei ole ketjua
aloittanut, Poistuisi vain spammia sisältävä yksittäinen
viesti. Ketjun sijasta.
Oliko liian monimutkaista, näin aamusta?
Kiitos tuhannesti vastauksistanne!
Antti Lehtinen
http://www.puuverstas.net
http://www.puuverstas.net
Kyseisessä modissa on seuraavanlainen kohta
Mitäs tuolla tulisi tehdä (minulla on MySQL)?
Miten siis "ajan" k.o komennot?
Koodi: Valitse kaikki
#-----[ SQL ]------------------------------------------
#
CREATE TABLE `phpbb_spam_words` (
`word_id` SMALLINT( 4 ) NOT NULL AUTO_INCREMENT ,
`spam_word` CHAR( 100 ) NOT NULL ,
PRIMARY KEY ( `word_id` )
);
CREATE TABLE `phpbb_spam_words_config` (
`config_name` VARCHAR( 255 ) NOT NULL ,
`config_value` VARCHAR( 255 ) NOT NULL
);
CREATE TABLE `phpbb_spam_words_log` (
`log_id` mediumint(8) NOT NULL auto_increment,
`log_user_id` mediumint(8) NOT NULL default '0',
`log_username` varchar(25) NOT NULL default '',
`log_ip` varchar(15) NOT NULL default '',
`log_timestamp` int(11) NOT NULL default '0',
`log_browser` varchar(255) NOT NULL default '',
`log_message` text NOT NULL,
`log_subject` varchar(255) NOT NULL default '',
`log_flagged` tinyint(1) NOT NULL default '0',
`log_post_id` mediumint(8) NOT NULL default '0',
PRIMARY KEY (`log_id`)
);
INSERT INTO phpbb_spam_words_config (config_name, config_value) VALUES ('enable_spam_words', '1');
INSERT INTO phpbb_spam_words_config (config_name, config_value) VALUES ('allow_admin', '1');
INSERT INTO phpbb_spam_words_config (config_name, config_value) VALUES ('allow_moderator', '0');
INSERT INTO phpbb_spam_words_config (config_name, config_value) VALUES ('allow_reg', '0');
INSERT INTO phpbb_spam_words_config (config_name, config_value) VALUES ('allow_user_posts', '50');
INSERT INTO phpbb_spam_words_config (config_name, config_value) VALUES ('user_warnings', '3');
INSERT INTO phpbb_spam_words_config (config_name, config_value) VALUES ('flag_posts', '1');
INSERT INTO phpbb_spam_words_config (config_name, config_value) VALUES ('error_message', 'You have tried to post a word that is on our spam words list');
INSERT INTO phpbb_spam_words_config (config_name, config_value) VALUES ('error_message_sig', 'You have a word in your signature that is on our spam words list. Please change your signature');
INSERT INTO phpbb_spam_words_config (config_name, config_value) VALUES ('warn_user_pm', '1');
INSERT INTO phpbb_spam_words_config (config_name, config_value) VALUES ('warn_user_pm_message', 'This is a warning. You have tried to post a word that is defined as spam on this website. Please refrain from do so again.');
INSERT INTO phpbb_spam_words_config (config_name, config_value) VALUES ('warn_user_pm_subject', 'Warning.');
INSERT INTO phpbb_spam_words_config (config_name, config_value) VALUES ('ban_ip', '0');
ALTER TABLE `phpbb_forums` ADD `allow_spam_words` TINYINT( 1 ) DEFAULT '0' NOT NULL;
ALTER TABLE `phpbb_posts` ADD `post_flagged` TINYINT( 1 ) NOT NULL;
ALTER TABLE `phpbb_users` ADD `user_spam_warnings` TINYINT( 1 ) NOT NULL;
Mitäs tuolla tulisi tehdä (minulla on MySQL)?
Miten siis "ajan" k.o komennot?
Antti Lehtinen
http://www.puuverstas.net
http://www.puuverstas.net
Juuh, pitää siis opiskella taas jonninverran lissää...
Hieman hankalalta ensisilmäyksellä näyttää.
Hieman hankalalta ensisilmäyksellä näyttää.
Antti Lehtinen
http://www.puuverstas.net
http://www.puuverstas.net
Jos sinulla ei ole phpmyadmin voit tehdä update.php tiedoston phpbbhacks.comin db generatorin kanssa, sitten pistät vain tiedoston forumi kansioon ja selaimellasi aktivoit
Löysin spamwords*.zip tiedostosta db_update.php tiedoston valmiina.
Uskaltaisinkohan käyttää tätä?
Uskaltaisinkohan käyttää tätä?
Antti Lehtinen
http://www.puuverstas.net
http://www.puuverstas.net
Kaikki toimii muuten hyvin paitsi että:
Osaakohan kukaan auttaa, että missä meni vikaan?
Onko mahdollista lisätä sanoja isona määränä, yhden kerrallaan
sijasta?
Kiitos jo etukäteen asiantuntevista neuvoista
Osaakohan kukaan auttaa, että missä meni vikaan?
Onko mahdollista lisätä sanoja isona määränä, yhden kerrallaan
sijasta?
Kiitos jo etukäteen asiantuntevista neuvoista
Antti Lehtinen
http://www.puuverstas.net
http://www.puuverstas.net
Voisiko tähän vaikutta se että kielenä (forumissa) on suomi ja MODi on
englanninkielinen. Kuten lang-tiedoston asennus-kansio?
englanninkielinen. Kuten lang-tiedoston asennus-kansio?
Antti Lehtinen
http://www.puuverstas.net
http://www.puuverstas.net
Joo, sillähän se selvisi, että asensin ohjeissa mainitun tiedoston lang_finnish -kansioon.
Kiitos vinkistä, itse en olisi tajunnut mistä edes aloittaa.
Kiitos vinkistä, itse en olisi tajunnut mistä edes aloittaa.
Antti Lehtinen
http://www.puuverstas.net
http://www.puuverstas.net
Paikallaolijat
Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 34 vierailijaa