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


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

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

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

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

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

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

Регистрация: 20.08.2014
Сообщения: 5971
Благодарил (а): 87 раз.
Поблагодарили: 109 раз.
Iceland
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
Сообщения: 2375
Откуда: Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Скептик писал(а):
Ну, скажем 2-3 в день?

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

_________________
Джина, Venechka-Erofeev, sturm, Tess


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

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

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

_________________
Джина, Venechka-Erofeev, sturm, Tess

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

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

_________________
Джина, Venechka-Erofeev, sturm, Tess


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

Регистрация: 26.08.2014
Сообщения: 8531
Откуда: деревня Торонтаевка
Благодарил (а): 269 раз.
Поблагодарили: 159 раз.
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
Сообщения: 4249
Откуда: ДВРФ
Благодарил (а): 85 раз.
Поблагодарили: 157 раз.
Россия
Totoro писал(а):
Да еще и заблокировали меня. Бред какой-то.
Не понял. Кто тебя где заблокировал? Если заблокировали, то как ты пишешь? Просто улет какой-то.

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

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

  Профиль  
  
    
#71  Сообщение 28.09.14, 19:02  
Прохожий

Регистрация: 19.07.2016
Сообщения: 241
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
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 раз.
Поблагодарили: 137 раз.
Новороссия
Бывший электрик писал(а):
сделано.

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

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

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

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

  Профиль  
  
    
#73  Сообщение 28.09.14, 19:25  
Прохожий

Регистрация: 19.07.2016
Сообщения: 241
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Скептик писал(а):
Бывший электрик писал(а):
сделано.

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

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

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


Вложения:
forua.zip [27.32 КБ]
Скачиваний: 8
  Профиль  
  
    
#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
Сообщения: 3329
Откуда: Россия.Тула.
Благодарил (а): 125 раз.
Поблагодарили: 74 раз.
Россия
Регулировать минусиками не выход.
Тогда некоторых авторов можно вообще
планомерно лишить создания тем.

_________________
может я один только нормальный и остался, на всю страну? ..(Игорь из Дубны)

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

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

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

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

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

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

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

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

_________________
Джина, Venechka-Erofeev, sturm, Tess

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

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

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

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

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

_________________
Понимаешь - насколько мы круты ( НДС Игорь )

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

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

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

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

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

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

_________________
Понимаешь - насколько мы круты ( НДС Игорь )

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





Рейтинг@Mail.ru яндекс.ћетрика

[ Time : 0.187s | 17 Queries | GZIP : On ]