Мога ли някъде да намеря файла със цензурираните думи?

Всичко за форумната система phpBB
Аватар
Scorpions95
Извън линия
Рекламатор
Рекламатор
Мнения: 1787
Регистриран на: 07 Фев 2017, 19:16
Местоположение: НЯКЪДЕ СИ
Се отблагодари: 153 пъти
Получена благодарност: 38 пъти
Обратна връзка:

Мога ли някъде да намеря файла със цензурираните думи?

Мнение от Scorpions95 » 24 Май 2018, 21:11

Мога ли някъде да намеря файла със цензурираните думи?
И ако мога къде се намира той?
:huh: :huh:
Имаш сайт и искаш да му направиш скромен дом?
тогава не се колебай, просто закупи своят хостинг от ТУК и аз ше се погрижа да бъде в добри ръце, на изгодна цена :gamer1:

Изображение

Аватар
The Changers
Извън линия
Потребител
Потребител
Мнения: 24
Регистриран на: 19 Май 2018, 02:25
Се отблагодари: 24 пъти
Получена благодарност: 4 пъти
Обратна връзка:

Мога ли някъде да намеря файла със цензурираните думи?

Мнение от The Changers » 24 Май 2018, 21:34

Ако мислиш че къде да ги добавиш "цензурираните думи" ето ти снимка от АКП...

Изображение

Аватар
Scorpions95
Извън линия
Рекламатор
Рекламатор
Мнения: 1787
Регистриран на: 07 Фев 2017, 19:16
Местоположение: НЯКЪДЕ СИ
Се отблагодари: 153 пъти
Получена благодарност: 38 пъти
Обратна връзка:

Мога ли някъде да намеря файла със цензурираните думи?

Мнение от Scorpions95 » 24 Май 2018, 21:36

Не,не е това, знам от къде да ги добавя аз просто търся този файл където отиват тези думи които се добавят като цензурирани.
Имаш сайт и искаш да му направиш скромен дом?
тогава не се колебай, просто закупи своят хостинг от ТУК и аз ше се погрижа да бъде в добри ръце, на изгодна цена :gamer1:

Изображение

Аватар
The Changers
Извън линия
Потребител
Потребител
Мнения: 24
Регистриран на: 19 Май 2018, 02:25
Се отблагодари: 24 пъти
Получена благодарност: 4 пъти
Обратна връзка:

Мога ли някъде да намеря файла със цензурираните думи?

Мнение от The Changers » 24 Май 2018, 22:07

Ето ти файла къде можеш да го намериш -> root/forum/includes/acp/acp_words.php или root/forum/includes/acp/info/acp_words.php

Аватар
Scorpions95
Извън линия
Рекламатор
Рекламатор
Мнения: 1787
Регистриран на: 07 Фев 2017, 19:16
Местоположение: НЯКЪДЕ СИ
Се отблагодари: 153 пъти
Получена благодарност: 38 пъти
Обратна връзка:

Мога ли някъде да намеря файла със цензурираните думи?

Мнение от Scorpions95 » 02 Юни 2018, 15:00

The Changers написа: 24 Май 2018, 22:07 Ето ти файла къде можеш да го намериш -> root/forum/includes/acp/acp_words.php или root/forum/includes/acp/info/acp_words.php
Не виждам къде са добавените думи :huh:

Код за потвърждение: Избери целия код

<?php
/**
*
* This file is part of the phpBB Forum Software package.
*
* @copyright (c) phpBB Limited <https://www.phpbb.com>
* @license GNU General Public License, version 2 (GPL-2.0)
*
* For full copyright and license information, please see
* the docs/CREDITS.txt file.
*
*/

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

/**
* @todo [words] check regular expressions for special char replacements (stored specialchared in db)
*/
class acp_words
{
	var $u_action;

	function main($id, $mode)
	{
		global $db, $user, $template, $cache, $phpbb_log, $request, $phpbb_container;

		$user->add_lang('acp/posting');

		// Set up general vars
		$action = $request->variable('action', '');
		$action = (isset($_POST['add'])) ? 'add' : ((isset($_POST['save'])) ? 'save' : $action);

		$s_hidden_fields = '';
		$word_info = array();

		$this->tpl_name = 'acp_words';
		$this->page_title = 'ACP_WORDS';

		$form_name = 'acp_words';
		add_form_key($form_name);

		switch ($action)
		{
			case 'edit':

				$word_id = $request->variable('id', 0);

				if (!$word_id)
				{
					trigger_error($user->lang['NO_WORD'] . adm_back_link($this->u_action), E_USER_WARNING);
				}

				$sql = 'SELECT *
					FROM ' . WORDS_TABLE . "
					WHERE word_id = $word_id";
				$result = $db->sql_query($sql);
				$word_info = $db->sql_fetchrow($result);
				$db->sql_freeresult($result);

				$s_hidden_fields .= '<input type="hidden" name="id" value="' . $word_id . '" />';

			case 'add':

				$template->assign_vars(array(
					'S_EDIT_WORD'		=> true,
					'U_ACTION'			=> $this->u_action,
					'U_BACK'			=> $this->u_action,
					'WORD'				=> (isset($word_info['word'])) ? $word_info['word'] : '',
					'REPLACEMENT'		=> (isset($word_info['replacement'])) ? $word_info['replacement'] : '',
					'S_HIDDEN_FIELDS'	=> $s_hidden_fields)
				);

				return;

			break;

			case 'save':

				if (!check_form_key($form_name))
				{
					trigger_error($user->lang['FORM_INVALID']. adm_back_link($this->u_action), E_USER_WARNING);
				}

				$word_id		= $request->variable('id', 0);
				$word			= $request->variable('word', '', true);
				$replacement	= $request->variable('replacement', '', true);

				if ($word === '' || $replacement === '')
				{
					trigger_error($user->lang['ENTER_WORD'] . adm_back_link($this->u_action), E_USER_WARNING);
				}

				// Replace multiple consecutive asterisks with single one as those are not needed
				$word = preg_replace('#\*{2,}#', '*', $word);

				$sql_ary = array(
					'word'			=> $word,
					'replacement'	=> $replacement
				);

				if ($word_id)
				{
					$db->sql_query('UPDATE ' . WORDS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', $sql_ary) . ' WHERE word_id = ' . $word_id);
				}
				else
				{
					$db->sql_query('INSERT INTO ' . WORDS_TABLE . ' ' . $db->sql_build_array('INSERT', $sql_ary));
				}

				$cache->destroy('_word_censors');
				$phpbb_container->get('text_formatter.cache')->invalidate();

				$log_action = ($word_id) ? 'LOG_WORD_EDIT' : 'LOG_WORD_ADD';

				$phpbb_log->add('admin', $user->data['user_id'], $user->ip, $log_action, false, array($word));

				$message = ($word_id) ? $user->lang['WORD_UPDATED'] : $user->lang['WORD_ADDED'];
				trigger_error($message . adm_back_link($this->u_action));

			break;

			case 'delete':

				$word_id = $request->variable('id', 0);

				if (!$word_id)
				{
					trigger_error($user->lang['NO_WORD'] . adm_back_link($this->u_action), E_USER_WARNING);
				}

				if (confirm_box(true))
				{
					$sql = 'SELECT word
						FROM ' . WORDS_TABLE . "
						WHERE word_id = $word_id";
					$result = $db->sql_query($sql);
					$deleted_word = $db->sql_fetchfield('word');
					$db->sql_freeresult($result);

					$sql = 'DELETE FROM ' . WORDS_TABLE . "
						WHERE word_id = $word_id";
					$db->sql_query($sql);

					$cache->destroy('_word_censors');
					$phpbb_container->get('text_formatter.cache')->invalidate();

					$phpbb_log->add('admin', $user->data['user_id'], $user->ip, 'LOG_WORD_DELETE', false, array($deleted_word));

					trigger_error($user->lang['WORD_REMOVED'] . adm_back_link($this->u_action));
				}
				else
				{
					confirm_box(false, $user->lang['CONFIRM_OPERATION'], build_hidden_fields(array(
						'i'			=> $id,
						'mode'		=> $mode,
						'id'		=> $word_id,
						'action'	=> 'delete',
					)));
				}

			break;
		}

		$template->assign_vars(array(
			'U_ACTION'			=> $this->u_action,
			'S_HIDDEN_FIELDS'	=> $s_hidden_fields)
		);

		$sql = 'SELECT *
			FROM ' . WORDS_TABLE . '
			ORDER BY word';
		$result = $db->sql_query($sql);

		while ($row = $db->sql_fetchrow($result))
		{
			$template->assign_block_vars('words', array(
				'WORD'			=> $row['word'],
				'REPLACEMENT'	=> $row['replacement'],
				'U_EDIT'		=> $this->u_action . '&amp;action=edit&amp;id=' . $row['word_id'],
				'U_DELETE'		=> $this->u_action . '&amp;action=delete&amp;id=' . $row['word_id'])
			);
		}
		$db->sql_freeresult($result);
	}
}
:huh:
Имаш сайт и искаш да му направиш скромен дом?
тогава не се колебай, просто закупи своят хостинг от ТУК и аз ше се погрижа да бъде в добри ръце, на изгодна цена :gamer1:

Изображение

Аватар
Alexandrow
Извън линия
Потребител
Потребител
Мнения: 157
Регистриран на: 22 Ное 2017, 16:05
Се отблагодари: 14 пъти
Получена благодарност: 9 пъти

Мога ли някъде да намеря файла със цензурираните думи?

Мнение от Alexandrow » 02 Юни 2018, 15:21

Силно се съмнявам да се добавят във файла.
Най-вероятно се записват в базата данни, след като ги добавиш от ACP.

Аватар
Scorpions95
Извън линия
Рекламатор
Рекламатор
Мнения: 1787
Регистриран на: 07 Фев 2017, 19:16
Местоположение: НЯКЪДЕ СИ
Се отблагодари: 153 пъти
Получена благодарност: 38 пъти
Обратна връзка:

Мога ли някъде да намеря файла със цензурираните думи?

Мнение от Scorpions95 » 02 Юни 2018, 18:30

Alexandrow написа: 02 Юни 2018, 15:21 Силно се съмнявам да се добавят във файла.
Най-вероятно се записват в базата данни, след като ги добавиш от ACP.
Да,във админ панела има добавени цензурирани думи.
Имаш сайт и искаш да му направиш скромен дом?
тогава не се колебай, просто закупи своят хостинг от ТУК и аз ше се погрижа да бъде в добри ръце, на изгодна цена :gamer1:

Изображение

Аватар
The Changers
Извън линия
Потребител
Потребител
Мнения: 24
Регистриран на: 19 Май 2018, 02:25
Се отблагодари: 24 пъти
Получена благодарност: 4 пъти
Обратна връзка:

Мога ли някъде да намеря файла със цензурираните думи?

Мнение от The Changers » 02 Юни 2018, 18:40

Scorpions95 написа: 02 Юни 2018, 15:00
The Changers написа: 24 Май 2018, 22:07 Ето ти файла къде можеш да го намериш -> root/forum/includes/acp/acp_words.php или root/forum/includes/acp/info/acp_words.php
Не виждам къде са добавените думи :huh:

Код за потвърждение: Избери целия код

<?php
/**
*
* This file is part of the phpBB Forum Software package.
*
* @copyright (c) phpBB Limited <https://www.phpbb.com>
* @license GNU General Public License, version 2 (GPL-2.0)
*
* For full copyright and license information, please see
* the docs/CREDITS.txt file.
*
*/

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

/**
* @todo [words] check regular expressions for special char replacements (stored specialchared in db)
*/
class acp_words
{
	var $u_action;

	function main($id, $mode)
	{
		global $db, $user, $template, $cache, $phpbb_log, $request, $phpbb_container;

		$user->add_lang('acp/posting');

		// Set up general vars
		$action = $request->variable('action', '');
		$action = (isset($_POST['add'])) ? 'add' : ((isset($_POST['save'])) ? 'save' : $action);

		$s_hidden_fields = '';
		$word_info = array();

		$this->tpl_name = 'acp_words';
		$this->page_title = 'ACP_WORDS';

		$form_name = 'acp_words';
		add_form_key($form_name);

		switch ($action)
		{
			case 'edit':

				$word_id = $request->variable('id', 0);

				if (!$word_id)
				{
					trigger_error($user->lang['NO_WORD'] . adm_back_link($this->u_action), E_USER_WARNING);
				}

				$sql = 'SELECT *
					FROM ' . WORDS_TABLE . "
					WHERE word_id = $word_id";
				$result = $db->sql_query($sql);
				$word_info = $db->sql_fetchrow($result);
				$db->sql_freeresult($result);

				$s_hidden_fields .= '<input type="hidden" name="id" value="' . $word_id . '" />';

			case 'add':

				$template->assign_vars(array(
					'S_EDIT_WORD'		=> true,
					'U_ACTION'			=> $this->u_action,
					'U_BACK'			=> $this->u_action,
					'WORD'				=> (isset($word_info['word'])) ? $word_info['word'] : '',
					'REPLACEMENT'		=> (isset($word_info['replacement'])) ? $word_info['replacement'] : '',
					'S_HIDDEN_FIELDS'	=> $s_hidden_fields)
				);

				return;

			break;

			case 'save':

				if (!check_form_key($form_name))
				{
					trigger_error($user->lang['FORM_INVALID']. adm_back_link($this->u_action), E_USER_WARNING);
				}

				$word_id		= $request->variable('id', 0);
				$word			= $request->variable('word', '', true);
				$replacement	= $request->variable('replacement', '', true);

				if ($word === '' || $replacement === '')
				{
					trigger_error($user->lang['ENTER_WORD'] . adm_back_link($this->u_action), E_USER_WARNING);
				}

				// Replace multiple consecutive asterisks with single one as those are not needed
				$word = preg_replace('#\*{2,}#', '*', $word);

				$sql_ary = array(
					'word'			=> $word,
					'replacement'	=> $replacement
				);

				if ($word_id)
				{
					$db->sql_query('UPDATE ' . WORDS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', $sql_ary) . ' WHERE word_id = ' . $word_id);
				}
				else
				{
					$db->sql_query('INSERT INTO ' . WORDS_TABLE . ' ' . $db->sql_build_array('INSERT', $sql_ary));
				}

				$cache->destroy('_word_censors');
				$phpbb_container->get('text_formatter.cache')->invalidate();

				$log_action = ($word_id) ? 'LOG_WORD_EDIT' : 'LOG_WORD_ADD';

				$phpbb_log->add('admin', $user->data['user_id'], $user->ip, $log_action, false, array($word));

				$message = ($word_id) ? $user->lang['WORD_UPDATED'] : $user->lang['WORD_ADDED'];
				trigger_error($message . adm_back_link($this->u_action));

			break;

			case 'delete':

				$word_id = $request->variable('id', 0);

				if (!$word_id)
				{
					trigger_error($user->lang['NO_WORD'] . adm_back_link($this->u_action), E_USER_WARNING);
				}

				if (confirm_box(true))
				{
					$sql = 'SELECT word
						FROM ' . WORDS_TABLE . "
						WHERE word_id = $word_id";
					$result = $db->sql_query($sql);
					$deleted_word = $db->sql_fetchfield('word');
					$db->sql_freeresult($result);

					$sql = 'DELETE FROM ' . WORDS_TABLE . "
						WHERE word_id = $word_id";
					$db->sql_query($sql);

					$cache->destroy('_word_censors');
					$phpbb_container->get('text_formatter.cache')->invalidate();

					$phpbb_log->add('admin', $user->data['user_id'], $user->ip, 'LOG_WORD_DELETE', false, array($deleted_word));

					trigger_error($user->lang['WORD_REMOVED'] . adm_back_link($this->u_action));
				}
				else
				{
					confirm_box(false, $user->lang['CONFIRM_OPERATION'], build_hidden_fields(array(
						'i'			=> $id,
						'mode'		=> $mode,
						'id'		=> $word_id,
						'action'	=> 'delete',
					)));
				}

			break;
		}

		$template->assign_vars(array(
			'U_ACTION'			=> $this->u_action,
			'S_HIDDEN_FIELDS'	=> $s_hidden_fields)
		);

		$sql = 'SELECT *
			FROM ' . WORDS_TABLE . '
			ORDER BY word';
		$result = $db->sql_query($sql);

		while ($row = $db->sql_fetchrow($result))
		{
			$template->assign_block_vars('words', array(
				'WORD'			=> $row['word'],
				'REPLACEMENT'	=> $row['replacement'],
				'U_EDIT'		=> $this->u_action . '&amp;action=edit&amp;id=' . $row['word_id'],
				'U_DELETE'		=> $this->u_action . '&amp;action=delete&amp;id=' . $row['word_id'])
			);
		}
		$db->sql_freeresult($result);
	}
}
:huh:
Няма как да намериш такъв файл, след като в този файл има кодове че когато ги добавиш цензурираните думи от АКП тия директно отиват в database. Не мисля че има такъв файл просто си гледай кодовете от този файл и гледай да копираш няколко кодове..(може да стане нещо :coffee:)!

Аватар
Scorpions95
Извън линия
Рекламатор
Рекламатор
Мнения: 1787
Регистриран на: 07 Фев 2017, 19:16
Местоположение: НЯКЪДЕ СИ
Се отблагодари: 153 пъти
Получена благодарност: 38 пъти
Обратна връзка:

Мога ли някъде да намеря файла със цензурираните думи?

Мнение от Scorpions95 » 02 Юни 2018, 19:22

В какъв смисъл да ги копирам? :huh:
Имаш сайт и искаш да му направиш скромен дом?
тогава не се колебай, просто закупи своят хостинг от ТУК и аз ше се погрижа да бъде в добри ръце, на изгодна цена :gamer1:

Изображение

Аватар
ander2
Извън линия
Foreigner
Foreigner
Мнения: 6
Регистриран на: 18 Юни 2018, 15:07

Мога ли някъде да намеря файла със цензурираните думи?

Мнение от ander2 » 19 Юни 2018, 15:05

All words are stored in the words table of the database


2018-06-19_130244.png


Greets Martin
Вие нямате нужните права за да сваляте прикачени файлове.

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “PhpBB”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 9 госта