Замена текстовой строки в сообщениях от одного пользователя

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Замена текстовой строки в сообщениях от одного пользоват

Сообщение xisp »

filmtablette писал(а):мне наверное тогда придётся написать яваскриптскрипт, который заменяет слова при отправке определённого пользователя и привязать его как-то к кнопке "отослать"?
Обходится на раз. Все замены должны быть на стороне сервера, всё, что исполняется на стороне пользователя, априори можно изменить.
filmtablette писал(а):у меня на форуме есть просто один гадкий пользователь
Бан? Не, не слышал.
phpBBex
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Замена текстовой строки в сообщениях от одного пользоват

Сообщение Пчелкин »

Он хочет не бан, а поиздеваться над ним... Проучить... Автозаменой можно это сделать легко... Зачем усложнять? В русском не так много слов...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Замена текстовой строки в сообщениях от одного пользоват

Сообщение xisp »

Пчелкин писал(а):Он хочет не бан, а поиздеваться над ним... Проучить...
Какое- то нехорошее желание.
phpBBex
filmtablette
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет 2 месяца
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Замена текстовой строки в сообщениях от одного пользоват

Сообщение filmtablette »

Пчелкин писал(а):Он хочет не бан, а поиздеваться над ним... Проучить...
почему сразу поиздеваться? я может в воспитательныx целяx :)
xisp писал(а):Обходится на раз.
например?
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Замена текстовой строки в сообщениях от одного пользоват

Сообщение xisp »

filmtablette писал(а):например?
Банальное отключение яваскрипта? Отправка POST запроса вручную? Тысячи способов нае обмануть яваскрипт.
phpBBex
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Замена текстовой строки в сообщениях от одного пользоват

Сообщение Sheer »

filmtablette писал(а):придётся написать яваскриптскрипт
Бесполезная затея. Писать надо php-скрипт, который будет вносить измененный текст уже в БД. Тогда без вариантов.
Ну в как передать jave ид - как всегда, через темплейт.

Добавлено спустя 33 секунды:
Re: Замена текстовой строки в сообщениях от одного пользователя
xisp писал(а):Тысячи способов нае обмануть яваскрипт.
Истинно так.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
filmtablette
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет 2 месяца
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Замена текстовой строки в сообщениях от одного пользоват

Сообщение filmtablette »

xisp писал(а):Банальное отключение яваскрипта? Отправка POST запроса вручную? Тысячи способов нае обмануть яваскрипт.
на форуме аццких программистов это конечно-же возможно. но простой обыватель не будет тратить на это время. даже отключить яваскрипт многим не под силу :D
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Замена текстовой строки в сообщениях от одного пользоват

Сообщение xisp »

filmtablette писал(а):на форуме аццких программистов это конечно-же возможно
Какие программисты? Школа, пятый класс.
phpBBex
filmtablette
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет 2 месяца
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Замена текстовой строки в сообщениях от одного пользоват

Сообщение filmtablette »

ну понятно :D спасибо за совет :)
filmtablette
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет 2 месяца
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Замена текстовой строки в сообщениях от одного пользоват

Сообщение filmtablette »

Sheer писал(а):
filmtablette писал(а):придётся написать яваскриптскрипт
Бесполезная затея. Писать надо php-скрипт, который будет вносить измененный текст уже в БД. Тогда без вариантов.
Ну в как передать jave ид - как всегда, через темплейт.
не подскажете, как это сделать в общих чертаx?

я представляю себе это так: в posting.php вставить реплейс-функцию.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Замена текстовой строки в сообщениях от одного пользоват

Сообщение Sheer »

filmtablette писал(а):я представляю себе это так
Ну правильно представляешь.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Замена текстовой строки в сообщениях от одного пользоват

Сообщение Anvar »

includes/functions_posting.php

ищем

Код: Выделить всё

	// Collect Information
	switch ($post_mode)
	{
		case 'post':
		case 'reply':
вставляем после

Код: Выделить всё

			if ( $user->data['user_id'] == 'id пользователя' )
			{
				$data['message'] = str_replase('текст который ищем', 'заменяемый экземпляр', $data['message']);
			}
не проверял =((((
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Замена текстовой строки в сообщениях от одного пользоват

Сообщение Пчелкин »

filmtablette
Зачем городить дровяник?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
filmtablette
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет 2 месяца
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Замена текстовой строки в сообщениях от одного пользоват

Сообщение filmtablette »

что это значит?

Вернуться в «Поддержка phpBB 3.0.х»