За последние 24 часа нас посетили 17973 программиста и 1567 роботов. Сейчас ищут 754 программиста ...

Маленькое усовершенствование.

Тема в разделе "php.ru/forum/", создана пользователем Штаны, 16 сен 2007.

  1. Штаны

    Штаны Guest

    Когда цитируешь кого-то, то появляется надпись – Такой-то писал(а). Но ведь здесь можно внести ясность, такой-то писал или такой-то писала, если выудить пол из анкетных данных при регистрации на форуме. Так по-моему было бы интереснее.
     
  2. Veem

    Veem Активный пользователь

    С нами с:
    21 авг 2007
    Сообщения:
    76
    Симпатии:
    0
    Во-первых, в данных нет пола. Во-вторых, это приведет к неоправданному увеличению числа запросов к БД (по количеству цитат на странице).
    Ну и в-третьих, это просто не нужно.
     
  3. basist

    basist Активный пользователь

    С нами с:
    7 июл 2007
    Сообщения:
    388
    Симпатии:
    0
    Адрес:
    Орел
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Штаны

    сможешь это сделать? написать мод?
     
  5. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    чушь
     
  6. Veem

    Veem Активный пользователь

    С нами с:
    21 авг 2007
    Сообщения:
    76
    Симпатии:
    0
    Число запросов по-любому увеличится.
    Другое дело, что при текущей нагрузке это не имеет особого значения, так я ж на это и не упираю.
    Но смысла в подобных телодвижениях все равно не вижу.
     
  7. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    откуда? Не увеличится ничего. Не знаю как в пхпбб, а я выбираю посты и инфу по юзверям за один запрос. Я могу написать такой мод, мне и дня наверняка хватит, только дня этого у меня сейчас нету. Через недельку нагрузка снизится, попробую написать.
     
  8. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    всё равно из users тянется ник, аватара, мыло, аська, дата регистрации и откуда, так если добавить ещё одно поле "gender" ничего не изменится

    upd.
    кстати на тему аськи. Это у меня одного неверно статус показывается или у всех так?
     
  9. Veem

    Veem Активный пользователь

    С нами с:
    21 авг 2007
    Сообщения:
    76
    Симпатии:
    0
    Так придется же делать дополнительный select по имени автора цитаты. Например, цитата может быть с прошлой страницы или вообще из другой темы - в этом случае выборка из users для нужного id форумом не осуществляется.

    [добавлено по некотором размышлении]:
    Или вы собираетесь менять тэг для цитаты, добавляя в него указание пола?

    Luge
    Некоторые клиенты аськи имеют опцию разрешения/запрета показа статуса для web и поиска. Благодаря этому поток спама сокращается в разы :)
    Если я вас правильно понял.
     
  10. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Я стормозил, инфа цитируемого из поста выдерается, в таком случае кол-во запросов может увеличится.
    Нафиг не надо тогда пол вводить.
    Можно вот так сделать:
    убрать нафиг и всё.
     
  11. Veem

    Veem Активный пользователь

    С нами с:
    21 авг 2007
    Сообщения:
    76
    Симпатии:
    0
    Можно заменить на какое-нибудь "Автор цитаты пишет:", и проблема(?) исчезнет сама собой.
     
  12. Штаны

    Штаны Guest

    Мда. Посмотрел. Действительно, пол при регистрации не спрашивается, как это ни странно. Зато всякие месенджеры-уесенджеры пиши. А было бы прикольно знать, сколько на одну программистку РНР приходится программистов РНР :) Да и это нововведение придало бы форуму более человеческое лицо. Плюс тогда можно было бы надпись Писала сделать не черной, а более пестрой. Но раз пол не указывался до этого, то уже наверно поздно что-то в этом плане менять. И базу данных жаль нагружать (хотя некоторые из форумчан умудряются в нее целые файлы запихивать :) ). Хотя можно было бы объявить всеобщую мобилизацию. Типа: Кто до конца дня не укажет в регистрационных данных свой пол, тот будет не писал-писала, а писало :)

    Когда-нибудь точно смогу :)
     
  13. Штаны

    Штаны Guest

    Многие у кого есть аська в ней указывают свой пол. И здесь примерно у каждого третьего указана аська. Поэтому если изловчиться, можно автоматом пол выдрать из аськи и внести в регистрационные данные.
     
  14. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    По идее в админке форума должна быть функция добавления каких-то граф в профиль (в vbb точно есть).
    А дальше по идее так:
    1) Кнопка цитаты при парсинге страницы имеет два флага (ник, 1 или 0 в зависимости от пола)
    2) В файле функции, где обрабатываются бб-теги, присобачить как-нибудь. Не знаю структуру форума...
     
  15. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Kreker
    не уверен не обгоняй. Нет в пхпбб таких фич.
     
  16. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    идея-то в том, чтобы определять чья цитата, а в ваш вариант не отличается от просто цитата. Тогда уж, ИМХО лучше Автор цитаты: НИК
     
  17. Veem

    Veem Активный пользователь

    С нами с:
    21 авг 2007
    Сообщения:
    76
    Симпатии:
    0
    Я же специально выделил жирным "Автор цитаты".
    В итоге получится вместо
    такой вариант:
     
  18. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    никто ниче править не будет.
    не парьтесь...
     
  19. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    потому что лень? ;)
     
  20. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    "работает? не трожь!" (с) не мое :)
     
  21. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    рыться в дебильном коде phpBB не просто лень - а опасно для мозгов.
     
  22. Штаны

    Штаны Guest

    А говорят что в этом коде есть дыры, через которые можно и сайт подорвать. А если вы не рылись в этом коде, то выходит не застрахованы от взлома?
     
  23. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    да рылись они, рылись. Не всегда удачно правда :D :D :D
     
  24. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    нет
     
  25. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Это что такое, не разглядел, когда было то?