Программисты есть среди нас? Кто поможет сделать ограничение на количество создаваемых тем?


Начать новую тему Ответить на тему  [ Сообщений: 112 ]  Стрaница Пред.  1, 2, 3, 4, 5, 6  След.
Автор  
#61  Сообщение 27.09.14, 10:13  
Старожил
Аватара пользователя

Регистрация: 18.08.2014
Сообщения: 5366
Благодарил (а): 0 раз.
Поблагодарили: 56 раз.
Фэ ты какой то агрессивный, люди помочь пытаются а ты сразу с наездами. Пусть может и ошибочно. Нельзя так!

_________________
Ты и во сне необычайна.
Твоей одежды не коснусь.
Дремлю - и за дремотой тайна,
И в тайне - ты почиешь, Русь. (с)

  Профиль  
  
    
#62  Сообщение 27.09.14, 10:19  
Белый и пушистый
Аватара пользователя

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

  Профиль  
  
    
#63  Сообщение 27.09.14, 10:31  
Ветеран
Аватара пользователя

Регистрация: 20.08.2014
Сообщения: 9320
Благодарил (а): 184 раз.
Поблагодарили: 165 раз.
Haiti
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 содержит мало записей.

  Профиль  
  
    
#64  Сообщение 27.09.14, 10:44  
Завсегдатай
Аватара пользователя

Регистрация: 23.08.2014
Сообщения: 2482
Откуда: Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Скептик писал(а):
Ну, скажем 2-3 в день?

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

_________________
Джина, sturm, Tess, Sunburn


Последний раз редактировалось inf002 27.09.14, 19:22, всего редактировалось 1 раз.
  Профиль  
  
    
#65  Сообщение 27.09.14, 10:46  
Завсегдатай
Аватара пользователя

Регистрация: 23.08.2014
Сообщения: 2482
Откуда: Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
А ваще, форум в технологической части класс!
Я тащусь от того что после публикации поста меня выносит на него же! Мечта поэта. :rzach:

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

_________________
Джина, sturm, Tess, Sunburn

  Профиль  
  
    
#66  Сообщение 27.09.14, 19:18  
Завсегдатай
Аватара пользователя

Регистрация: 23.08.2014
Сообщения: 2482
Откуда: Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
:sh:

_________________
Джина, sturm, Tess, Sunburn


Последний раз редактировалось inf002 28.09.14, 23:00, всего редактировалось 1 раз.
  Профиль  
  
    
#67  Сообщение 27.09.14, 20:03  
Ветеран
Аватара пользователя

Регистрация: 26.08.2014
Сообщения: 9667
Откуда: деревня Торонтаевка
Благодарил (а): 301 раз.
Поблагодарили: 171 раз.
Canada
Скептик писал(а):
Ну, скажем 2-3 в день?

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

_________________
Чем ниже человек душой, тем выше задирает нос.
Он носом тянется туда, куда душою не дорос.

  Профиль  
  
    
#68  Сообщение 27.09.14, 22:34  
Прохожий

Регистрация: 28.08.2014
Сообщения: 494
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Far East писал(а):
Totoro писал(а):
Найти файл bb_plugins.php и в него вставить данный код:
Дядя, Totoro. Ты дурак??? Или просто прикидываешься?

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

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

  Профиль  
  
    
#69  Сообщение 28.09.14, 03:11  
Белый и пушистый
Аватара пользователя

Регистрация: 16.08.2014
Сообщения: 26371
Откуда: ДВРФ
Благодарил (а): 729 раз.
Поблагодарили: 694 раз.
Россия
Totoro писал(а):
Да еще и заблокировали меня. Бред какой-то.
Не понял. Кто тебя где заблокировал? Если заблокировали, то как ты пишешь? Просто улет какой-то.

  Профиль  
  
    
#70  Сообщение 28.09.14, 03:42  
Прохожий

Регистрация: 03.09.2014
Сообщения: 46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Кстати, правильная идея. Поддерживаю.

  Профиль  
  
    
#71  Сообщение 28.09.14, 19:02  
Far East писал(а):
Бывший электрик писал(а):
могу по-пробовать.
только если нужно не быстро .

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

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

сделано.

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

   
  
    
#72  Сообщение 28.09.14, 19:22  
Завсегдатай
Аватара пользователя

Регистрация: 16.08.2014
Сообщения: 3082
Благодарил (а): 45 раз.
Поблагодарили: 138 раз.
Новороссия
Бывший электрик писал(а):
сделано.

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

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

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

_________________
Покупая по партнерской ссылке на AliExpress - поддерживаешь форум FOR-UA.INFO

  Профиль  
  
    
#73  Сообщение 28.09.14, 19:25  
Скептик писал(а):
Бывший электрик писал(а):
сделано.

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

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

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


У вас нет необходимых прав для просмотра вложений в этом сообщении.

   
  
    
#74  Сообщение 28.09.14, 20:10  
Участник
Аватара пользователя

Регистрация: 05.09.2014
Сообщения: 903
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Belarus
Скептик писал(а):
Спасибо!
У Far East сейчас ночь, завтра ответит.

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

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

  Профиль  
  
    
#75  Сообщение 28.09.14, 20:32  
Ветеран
Аватара пользователя

Регистрация: 19.08.2014
Сообщения: 11217
Откуда: Россия.Город русских оружейников.
Благодарил (а): 897 раз.
Поблагодарили: 439 раз.
Россия
Регулировать минусиками не выход.
Тогда некоторых авторов можно вообще
планомерно лишить создания тем.

_________________
У меня аллергия на дураков,
организм сразу начинает ругаться матом.

  Профиль  
  
    
#76  Сообщение 28.09.14, 21:50  
Участник
Аватара пользователя

Регистрация: 05.09.2014
Сообщения: 903
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Belarus
ёкарныйбабай писал(а):
Регулировать минусиками не выход.
Тогда некоторых авторов можно вообще
планомерно лишить создания тем.

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

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

  Профиль  
  
    
#77  Сообщение 28.09.14, 23:03  
Завсегдатай
Аватара пользователя

Регистрация: 23.08.2014
Сообщения: 2482
Откуда: Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Алеся писал(а):
ёкарныйбабай писал(а):
Регулировать минусиками не выход.
Тогда некоторых авторов можно вообще
планомерно лишить создания тем.

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

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

_________________
Джина, sturm, Tess, Sunburn

  Профиль  
  
    
#78  Сообщение 28.09.14, 23:07  
Ветеран
Аватара пользователя

Регистрация: 21.08.2014
Сообщения: 77485
Откуда: Ингерманландия
Благодарил (а): 6564 раз.
Поблагодарили: 1124 раз.
СССР
Алеся писал(а):
ёкарныйбабай писал(а):
Регулировать минусиками не выход.
Тогда некоторых авторов можно вообще
планомерно лишить создания тем.

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

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

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

_________________
Список Игнора
Сергеевна -Караганда -Маик -mas-Крамольник-sa78-из Москвы-vs773-Кот_Инвойс,-Кука-Bertals-Индифферент

-

  Профиль  
  
    
#79  Сообщение 28.09.14, 23:10  
Участник
Аватара пользователя

Регистрация: 05.09.2014
Сообщения: 903
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Belarus
Спутник писал(а):
Итак ...ты видишь тему и её названия

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

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

  Профиль  
  
    
#80  Сообщение 28.09.14, 23:13  
Ветеран
Аватара пользователя

Регистрация: 21.08.2014
Сообщения: 77485
Откуда: Ингерманландия
Благодарил (а): 6564 раз.
Поблагодарили: 1124 раз.
СССР
А ты постарайся

_________________
Список Игнора
Сергеевна -Караганда -Маик -mas-Крамольник-sa78-из Москвы-vs773-Кот_Инвойс,-Кука-Bertals-Индифферент

-

  Профиль  
  
    
Начать новую тему Ответить на тему  [ Сообщений: 112 ]  Стрaница Пред.  1, 2, 3, 4, 5, 6  След.




[ Time : 0.174s | 19 Queries | GZIP : Off ]