For-UA - Форум всея Великия и Малыя и Белыя России
https://for-ua.info/

Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?
https://for-ua.info/viewtopic.php?f=4&t=4250
Страница 4 из 6

Автор:  Forte [ 27.09.14, 10:13 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

Фэ ты какой то агрессивный, люди помочь пытаются а ты сразу с наездами. Пусть может и ошибочно. Нельзя так!

Автор:  Far East [ 27.09.14, 10:19 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

Forte писал(а):
Фэ ты какой то агрессивный, люди помочь пытаются а ты сразу с наездами. Пусть может и ошибочно. Нельзя так!
Форте. В этой теме не лечебница Святой Терезы. Или можешь - или накуй. Не можешь- некуй пиздеть!!! В детство вы все играетесь...

Автор:  Екатеринбуржец [ 27.09.14, 10:31 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

Far East писал(а):
Молотов писал(а):
Екатеринбуржец писал(а):
SELECT count(*) FROM `phpbb_topics` WHERE topic_poster = ИД_ЮЗВЕРЯ AND topic_time > UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 1 DAY))

этот запрос показывает кол-во топиков созданных юзверем за 24 часа, или вам надо ещё в php код засунуть?

Принципиальная ошибочка всех, юзающих now(). :)

Из-за этого приличный оверхэд будет, если делать красиво(каждый раз при перезагрузке страницы проверять лимит для залогиненого юзера.)
Ибо now() - NON DETERMINISTIC функция, и, соответственно, результат не будет оседать в кэше mysql, вернее, будет вытесняться.

По правильному - поставить udf global user variables, и обновлять глобальную переменную по event scheduler самого mysql раз в несколько минут ,
по колхозному - завести табличку с полем now, которую обновлять раз в несколько минут по cron, и сравнивать поле topic_time с таким относительно редко меняющимся значением.
Во-во. Нам еще лишних Queries на сеансе не хватало.

А как ты без запросов собрался проверять количество тем запощенных человеком? Да и не нагрузит сервер этот простейший запрос, тем более что таблица _topics содержит мало записей.

Автор:  inf002 [ 27.09.14, 10:44 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

Скептик писал(а):
Ну, скажем 2-3 в день?

ИМХО, не верный подход... На данный момент не вижу актуальности. Дебилы иногда постят ОДНУ, но мерзко-грязную, а тех кого ПРЁТ, читают далеко не все и тема уходит вниз быстро.
И что такое 2-3? Другое дело бояны, а 2-3 это мало, 5-7 нормалёк.
ИМХО, канешна! :vata

Автор:  inf002 [ 27.09.14, 10:46 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

А ваще, форум в технологической части класс!
Я тащусь от того что после публикации поста меня выносит на него же! Мечта поэта. :rzach:

Единственное с чем не согласен, с невидимыми ссылками для нерезидентов. Это непорядок, чем они виноваты?

Автор:  inf002 [ 27.09.14, 19:18 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

:sh:

Автор:  doom [ 27.09.14, 20:03 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

Скептик писал(а):
Ну, скажем 2-3 в день?

Движок форума - phpBB
Вопрос, а с чем это связано?Ни на одном форуме такой фичи как ограничение в темах нет.И тогда возникает вытекающий вопрос, а зачем тогда форум нужен.??Странно всё это. :consul:

Автор:  Totoro [ 27.09.14, 22:34 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

Far East писал(а):
Totoro писал(а):
Найти файл bb_plugins.php и в него вставить данный код:
Дядя, Totoro. Ты дурак??? Или просто прикидываешься?

Что же Вы такой злобный??? Какая-то странная агрессия. Я же не спрашиваю, почему Вы задаете такие простые вопросы в форуме, хотя на решение задачи нужно от силы час а то и меньше. Приведенная мною ссылка относилась к другой версии (miniBB), действительно, не посмотрел. Неужели это причина для грубости? Да еще и заблокировали меня. Бред какой-то.
Будьте проще, добрее и люди к Вам потянутся.
Пока.

P.S. Ведь могли получить помощь, о которой просили. Вот уж глупость человеческая. Детский сад на колесиках.

Автор:  Far East [ 28.09.14, 03:11 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

Totoro писал(а):
Да еще и заблокировали меня. Бред какой-то.
Не понял. Кто тебя где заблокировал? Если заблокировали, то как ты пишешь? Просто улет какой-то.

Автор:  ПротыВсих [ 28.09.14, 03:42 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

Кстати, правильная идея. Поддерживаю.

Автор:  Бывший электрик [ 28.09.14, 19:02 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

Far East писал(а):
Бывший электрик писал(а):
могу по-пробовать.
только если нужно не быстро .

похапэ не мой конек, но помню из детства, шо там всё не оч. смертельно.

з.ы. в раб.время - занят
з.з.ы. кстати, это нехило будет прогружать систему - перед созданием темы: необходимо будет найти 2(3,4,5, ХХХ) строк. текущего юзера.
тем более, шо нужно найти первое сообщение в каждой теме, иначе будет ограничение по количеству постов, а не тем.
з.з.з.ы. и это будет грязный хак, скорее всего., а не красиво инсталлируемый модуль(модификация)
Пробуй! http://www.phpbbguru.net/files/base/phpbb3-ru/ Ставишь себе на локалку под денвером форум PhpBB 3.0.12 и тренируйся. Как появятся результаты, сообщи, пожалуйста.

сделано.

кудой слать говнокод?

Автор:  Скептик [ 28.09.14, 19:22 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

Бывший электрик писал(а):
сделано.

кудой слать говнокод?

Спасибо!
У Far East сейчас ночь, завтра ответит.

Или здесь во вложение помести.

Автор:  Бывший электрик [ 28.09.14, 19:25 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

Скептик писал(а):
Бывший электрик писал(а):
сделано.

кудой слать говнокод?

Спасибо!
У Far East сейчас ночь, завтра ответит.

Или здесь во вложение помести.

Автор:  Алеся [ 28.09.14, 20:10 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

Скептик писал(а):
Спасибо!
У Far East сейчас ночь, завтра ответит.

Или здесь во вложение помести.

А мой пост про плюсики удалили... :cray: Абидна...
Кубики фтопку! :tease:

Автор:  ёкарныйбабай [ 28.09.14, 20:32 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

Регулировать минусиками не выход.
Тогда некоторых авторов можно вообще
планомерно лишить создания тем.

Автор:  Алеся [ 28.09.14, 21:50 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

ёкарныйбабай писал(а):
Регулировать минусиками не выход.
Тогда некоторых авторов можно вообще
планомерно лишить создания тем.

Децкий сат эти минусики и кубики!

А можно так сделать, чтобы, открывая тему и жмакая на последнюю страничку, система отбрасывала сразу к последнему сообщению?
Забодаешься каждый раз крутить и искать окончание.

Автор:  inf002 [ 28.09.14, 23:03 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

Алеся писал(а):
ёкарныйбабай писал(а):
Регулировать минусиками не выход.
Тогда некоторых авторов можно вообще
планомерно лишить создания тем.

А можно так сделать, чтобы, открывая тему и жмакая на последнюю страничку, система отбрасывала сразу к последнему сообщению?
Забодаешься каждый раз крутить и искать окончание.

Не читатель? :rzach:
Пейсатель! :tease:
Сладенькое любишь в теплой постельке. :zed:

Автор:  Спутник [ 28.09.14, 23:07 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

Алеся писал(а):
ёкарныйбабай писал(а):
Регулировать минусиками не выход.
Тогда некоторых авторов можно вообще
планомерно лишить создания тем.

Децкий сат эти минусики и кубики!

А можно так сделать, чтобы, открывая тему и жмакая на последнюю страничку, система отбрасывала сразу к последнему сообщению?
Забодаешься каждый раз крутить и искать окончание.
Итак ...ты видишь тему и её названия

СЛЕВА ...жёлтый квадратик =выбросит тебя в то место откуда ты вышла
Справа ...серый квадратик ...там где стоит автор последнего сообщения в теме =выбросит тебя на последнее сообщение темы

Автор:  Алеся [ 28.09.14, 23:10 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

Спутник писал(а):
Итак ...ты видишь тему и её названия

СЛЕВА ...жёлтый квадратик =выбросит тебя в то место откуда ты вышла
Справа ...серый квадратик ...там где стоит автор последнего сообщения в теме =выбросит тебя на последнее сообщение темы

:cray: Серенький никуда не бросает. :cray:

Автор:  Спутник [ 28.09.14, 23:13 ]
Заголовок сообщения:  Re: Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?

А ты постарайся

Страница 4 из 6 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/