41 (edited by kisa 2018.03.29 20:32)

Re: PanBB 1.4.6. Запросы и предложения функций

А вот так классно. В смысле, все забудут про медленный ответ однозначно и навсегда  PunBB_INFO_ICQ/yes А галочка в админке пусть повисит, как дань традиции.
PunBB_INFO_ICQ/bigsmile На самом деле, об этой кнопке и не думалось, пока ты не вспомнил  PunBB_INFO_ICQ/bigsmile . Только попрошу лично мне подсказать мод, чтоб в темах, где гостям писать можно, всё-таки тоже  форма быстрого ответа показывалась. А то там только кнопка эта. Ну, если сам не разберусь.

Кстати, мои там ещё повысказывались  PunBB_INFO_ICQ/rofl https://krokovod.org/forum/viewtopic.ph … 927#p52927 Я уже и спасибо сказал, а они продолжают рассказывать, какая ерунда - эта кнопка PunBB_INFO_ICQ/cool



Да, а я продолжаю тошнить о высоте щели. И напоминаю о "неотвеченных темах", на которые на моём форуме мне одинаково, но с другого жаловались. Да и здесь...

42

Re: PanBB 1.4.6. Запросы и предложения функций

Слушай, напиши ты простое расширение для этого, то есть отключения кнопки и раздвижения щели быстрого ответа PunBB_INFO_ICQ/wink

Если вам долго не отвечают, пишите автору темы в личку или на Email.

43 (edited by kisa 2018.03.29 22:02)

Re: PanBB 1.4.6. Запросы и предложения функций

PunBB_INFO_ICQ/bigsmile ради двух цифр в одном файле, и десяти букв в другом? Дык, это за три минуты делается итак .
Хотя, практики ради..

Но картина  поставки будет классная. Мы Вам строим дом. В базовой комплектации  дверей нет - одни окна. Рядом с каждым окном для входа имеется замок в стене. Замок просто в стене, окна открыты итак.

Также вы можете приобрести замечательное дополнение к дому - оно уберёт замок и сделает Вам дверь, чтоб через окно не входить  PunBB_INFO_ICQ/crasy  Если конечно Вы догадаетесь, что эту фигню можно изменить, и сообразите поискать такое дополнение. Ведь в Вашем предыдущем доме Вы привыкли входить в окно, а зачем тот бесполезный замок рядом - и не задумывались  PunBB_INFO_ICQ/bigsmile

44

Re: PanBB 1.4.6. Запросы и предложения функций

Ну так в чем проблема тогда? Как временное решение хотя бы.
Наша политика по поводу модификации ядра должна оставаться железной. То что у тебя на форуме люди против этого сбунтовались это я учту. Но меня так же волнует беспокойство админов и с других форумов.
Это не баг, может неудобство - да, соглашусь. Расширение накатай пока и достаточно на первое время, а когда действительно поступит больше запросов, то тогда уже будем рассматривать этот вопрос досконально.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

45

Re: PanBB 1.4.6. Запросы и предложения функций

Добре, попробую. Но меня более срочно ждут на ковёр валидаторы PunBB_INFO_ICQ/cool . А по этой теме ещё мысль вдогонку, пусть будет. Переключаться на медленный ответ нужно юзеру в профиле. Это действительно может понадобиться для увеличения скорости в глуши с плохим мобильным интернетом. Но точечно, отдельным пользователям и не всегда. Вот так, мне кажется, эту древнюю отмирающую примочку мы сможем ещё с какой-то пользой оставить.

46

Re: PanBB 1.4.6. Запросы и предложения функций

PunBB, скинь ссылку на  github, где этот проект находится. Как нибудь посмотрю в свободное время.

Если вас никто не критикует – значит успеха вы еще не добились.

47 (edited by PunBB 2018.03.30 04:45)

Re: PanBB 1.4.6. Запросы и предложения функций

Слушай, не найду что то. Неужели он удалил проект? PunBB_INFO_ICQ/whipped
Добавлено: 2018.03.30 05:30

Не нравиться мне как сейчас организованы уведомления при посещении несуществующей теме или поломанной ссылке. На русском это звучит так:

Неверный запрос. Ссылка, по которой вы пришли, неверна или устарела.

Такой же ответ, когда пользователь не имеет доступа к данному разделу или теме форума, хотя сама ссылка существует:

Неверный запрос. Ссылка, по которой вы пришли, неверна или устарела.

В этом же случае сдается мне, что должно быть уведомление, что то вроде этого:

У вас не хватает прав для просмотра данной страницы форума.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

48

Re: PanBB 1.4.6. Запросы и предложения функций

При включении в config.php

define('FORUM_SHOW_QUERIES', 1);

отображаются все запросы всем подряд

https://punbb.info/uploads/images/2018/03/206d9e631b0d144826bb6c627db059f4.png

правильно ли это?
или же это так было задумано из соображений просмотра посетителей с разными правами, чтобы определить нагрузку и запросы  PunBB_INFO_ICQ/scratch
Добавлено: 2018.03.30 10:30

продолжаем копать движок, копаем вместе, ищем баги  PunBB_INFO_ICQ/tired

Если вам долго не отвечают, пишите автору темы в личку или на Email.

49

Re: PanBB 1.4.6. Запросы и предложения функций

В локализацию  146 удаление отчётов - это единственное дополнение?

50

Re: PanBB 1.4.6. Запросы и предложения функций

Пока да. Вроде бы больше не планировалось, но пока не торопись переводить. Только после публикации тестовой версии.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

51

Re: PanBB 1.4.6. Запросы и предложения функций

На будущее. Надо избавляться функции num_rows(), скулайт и вовсе ее не воспринимает никак.
Простой эксперимент. Делаем запрос в БД:

//Тут выборка

$num_rows = $forum_db->num_rows($result);

print_r($num_rows);
//не выводит ничего

Добавлено: 2018.04.01 01:35

Кстати, как вам такая функция в файле sqlite3.php

   function num_rows($query_id = 0)
   {
      return false;
   }

По сути это просто заглушка. Нужно либо ее переписать, либо перелопатить полдвижка и расширений и поубирать существующие.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

52

Re: PanBB 1.4.6. Запросы и предложения функций

PunBB, поиск по файлам форума (вместе с расширениями), дал более 50 файлов, где эта функция используется.

Проще в dblayer sqlite3 вставить заглушку, нежели рубить этот сук.  PunBB_INFO_ICQ/pardon

53 (edited by PunBB 2018.04.01 01:41)

Re: PanBB 1.4.6. Запросы и предложения функций

так заглушка то и стоит. Я сейчас провожу испытание БД на SQLite3 с помощью RSS постингера, так попались уже несколько расширений которые и не работают как следует именно из за этой функции. Нужно несколько вариантов как можно получить количество строк и наиболее быстрый вставить в эту функцию.

Вот так она выглядит на MySQLi

   function num_rows($query_id = 0)
   {
      return ($query_id) ? @mysqli_num_rows($query_id) : false;
   }

Даже для обычной SQLIte  и то есть решение:

   function num_rows($query_id = 0)
   {
      return ($query_id) ? @sqlite_num_rows($query_id) : false;
   }

Нужно читать мануалы и тестировать, Время, время, время...  PunBB_INFO_ICQ/pardon

Добавлено: 2018.04.01 02:35

Нашел такой вариант на сайте PHP.net

   function num_rows($query_id = 0)
   {
      $num_rows = 0;
      $query_id->reset();
      while ($query_id->fetchArray())
         $num_rows++;
         
      $query_id->reset();
      return $num_rows;
      //return false;
   }

Вроде как подсчитывает, но немного некорректно. Во-первых, если нет ни одной строки, то выводит не 0, а выдает пустую строку.
Во-вторых, если вести подсчет всех строк, например форума, т.е раздела, то выводит больше строк чем нужно. Есть подозрение, что считает так же и когда либо удаленные темы.  PunBB_INFO_ICQ/whipped


Добавлено: 2018.04.01 02:40

Потестил, вроде как сравнивает правильно, хотя пустота и не число, но ничего не выводит. Если единица и выше то гул.
Единственное, не пойму откуда оно выводит больше чем надо  PunBB_INFO_ICQ/scratch

Если вам долго не отвечают, пишите автору темы в личку или на Email.

54

Re: PanBB 1.4.6. Запросы и предложения функций

https://punbb.info/uploads/images/2018/04/5d8a07623de282fb5c6f53de0aa8bf24.jpg

https://punbb.info/uploads/images/2018/04/f181fd727947641c32197847811a2b60.jpg

https://punbb.info/uploads/images/2018/04/5641ac667a11d3ba0048d7a8c1e3f293.jpg

PunBB_INFO_ICQ/pardon

55

Re: PanBB 1.4.6. Запросы и предложения функций

Да, я в курсе что на MySQL так все и работает. Сейчас попробую взломать БД SQLite3

Добавлено: 2018.04.01 04:09

PunBB_INFO_ICQ/shock
https://punbb.info/uploads/images/2018/04/b8dfa79977d9b9b658c1d1ce96a0c99b.png
кто нибудь умеет читать по японски?  PunBB_INFO_ICQ/scratch  PunBB_INFO_ICQ/jokingly

Если вам долго не отвечают, пишите автору темы в личку или на Email.

56

Re: PanBB 1.4.6. Запросы и предложения функций

PunBB, мать моржиха....  PunBB_INFO_ICQ/wall

57

Re: PanBB 1.4.6. Запросы и предложения функций

PunBB_INFO_ICQ/bigsmile
тот что выше код, не будет работать. Блокируется БД.

      while ($query_id->fetchArray())
         $num_rows++;

скорее всего потому, что в цикле выполняется много запросов. Есть у нее такая защита. что ли.
Ошибка вылезла, а точнее сайт встал, при попытке сгенерировать сайтмап.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

58

Re: PanBB 1.4.6. Запросы и предложения функций

Как то уже затрагивался вопрос о том, что запрос не правильно выдает количество тем без ответов.
И на одном форуме, я даже догадываюсь где,  PunBB_INFO_ICQ/jokingly  их там до 10 тыщ таких. И если используется расширение Pan Notify, то уже эти сообщения не в кружочке, а в какой то длинной колбасе  PunBB_INFO_ICQ/bigsmile .

Так вот, к чему я все это: можно уменьшить количество, (причем мне так кажется, надо проверить). Суть в чем? Когда выполняется запрос для вывода списка тем без ответов, то  запрос вытаскивает также и закрытые темы. А по сути, зачем их подсчитывать? Пользователи физически там не могут ответить. Может это какие либо статьи, правила форума, инструкции и тому подобное, что заняло не более одного поста.  PunBB_INFO_ICQ/dontknow

Вот теперь в ступоре: либо в движок внедрить, либо в само расширение  PunBB_INFO_ICQ/scratch

Если вам долго не отвечают, пишите автору темы в личку или на Email.

59

Re: PanBB 1.4.6. Запросы и предложения функций

Ну наверное чисто технически, закрытая тема или не закрытая, если в ней нет ответа, то она - тема без ответа, нет?! Да и в общей массе, предположу, что таких тем не особо много, и общей поооды они наверное не сделают.  PunBB_INFO_ICQ/scratch

60

Re: PanBB 1.4.6. Запросы и предложения функций

закрытая тема или не закрытая, если в ней нет ответа, то она - тема без ответа, нет?!

Так то оно так, только пользователи не могут, и физически не способны оставить сообщения  PunBB_INFO_ICQ/no
Логически просто. Или тогда по другому как то должно называться что ли  PunBB_INFO_ICQ/scratch

общей поооды они наверное не сделают

Ну а если форум архивный, я встречал и такие, то сделает. Там % 70 тем без ответа. Может они и не все закрыты, но созданы с той целью, чтобы донести какую либо информацию (новости, правила, инструкции и тп), то есть в них и не планировалось обсуждение.

Добавлено: 2018.04.01 21:46

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

Если вам долго не отвечают, пишите автору темы в личку или на Email.