Все бы платные моды так ставились - цены бы не было.
21. NordWest - 7 февраля 2018 — 15:06 - перейти к сообщению
Я посмотрел описание мода "Миничат" - ставится элементарно, так что думаю про эту проблему можно забыть.
Все бы платные моды так ставились - цены бы не было.
Все бы платные моды так ставились - цены бы не было.
22. Yamaliya - 7 февраля 2018 — 15:13 - перейти к сообщению
Ставится легко, но в админке его у меня нет.
Нашла "Рейтинг популярных тем" с кешированием
Надо после строк
Нашла "Рейтинг популярных тем" с кешированием
Надо после строк
PHP:
добавить строку // если в кэше нет файла, его размер равен 0 или он слишком старый - обновляем
if(!file_exists($filename) || !filesize($filename) || $modif>600) {
foreach ($allforums as $forum_id => $forum){
PHP:
if ($forum['private'] === TRUE) continue;
23. Yamaliya - 7 февраля 2018 — 16:10 - перейти к сообщению
Очень хотелось бы, что бы при создании сообщения автоматически ставилась галочка "Вы хотите получать уведомления по e-mail о новых сообщениях в этой теме?".
На существующей у меня версии мне кто-то делал, вроде WebMaster, но не могу найти как.
А ещё, что бы просматривать профиль пользователя можно было не только с админки, но и напрямую с форума. И чтобы там, где "Статус Пользователь [Забанить]" у админов было так: "Статус Пользователь [Забанить][Удалить]"
А ещё хочу быть владычицей морскою,
Чтобы жить мне в Окияне-море,
Чтоб служила мне рыбка золотая
И была бы у меня на посылках
На существующей у меня версии мне кто-то делал, вроде WebMaster, но не могу найти как.
А ещё, что бы просматривать профиль пользователя можно было не только с админки, но и напрямую с форума. И чтобы там, где "Статус Пользователь [Забанить]" у админов было так: "Статус Пользователь [Забанить][Удалить]"
А ещё хочу быть владычицей морскою,
Чтобы жить мне в Окияне-море,
Чтоб служила мне рыбка золотая
И была бы у меня на посылках
24. NordWest - 7 февраля 2018 — 16:58 - перейти к сообщению
Цитата от Yamaliya:
А ещё хочу быть владычицей морскоюВот это как раз без проблем, а вот с первым будет сложнее.
Шучу, сделаем.
25. Yamaliya - 8 февраля 2018 — 08:51 - перейти к сообщению
в файле \include\lib.php функцию get_rd заменить на
Временные интервалы удобнее задавать в минутах, а не секундах. В файле include\fm.class.php фунцию _DateFormat можно заменить на
Подробнее смотрите здесь...
PHP:
function get_rd($sess_id = 0) { // Advanced internal redirect by yura3d
$rd = (!empty($_SESSION['rd'])) ? $_SESSION['rd'] : 'index.php';
if (!$sess_id) return $rd;
preg_match('#([^\?]+|)(\?([^\#]+)|)(\#(.*)|)#s', $rd, $rd);
if ($rd[3] === '') $rd[3] = '?'._SESSION_ID;
else $rd[3] = $rd[2].'&'._SESSION_ID;
if ($rd[4] !== '') {$rd[5] = $rd[4];}
else {$rd[5] = '';}
return $rd = $rd[1].$rd[3].$rd[5];
}Временные интервалы удобнее задавать в минутах, а не секундах. В файле include\fm.class.php фунцию _DateFormat можно заменить на
Спойлер (Показать)
, и перед ней нужно добавить функцию Спойлер (Показать)
Подробнее смотрите здесь...
26. NordWest - 8 февраля 2018 — 09:47 - перейти к сообщению
Yamaliya
Предложенные вами изменения внёс в код. Проверять не проверял, некогда - нужно ещё и основную работу работать.
Предложенные вами изменения внёс в код. Проверять не проверял, некогда - нужно ещё и основную работу работать.
27. NordWest - 8 февраля 2018 — 16:51 - перейти к сообщению
Дошли руки - конвертнул вашу базу...
У вас база пользователей 1500 человек?
У вас база пользователей 1500 человек?
28. NordWest - 8 февраля 2018 — 20:48 - перейти к сообщению
В файле index.php замените строку 86
строкой
Вообще говоря это очень здорово, что я могу потестить форум на вашей базе. Проявляются ошибки, которые я на своей микроскопической базе вряд ли бы заметил. Так же выявляются огрехи в концентрации всей базы в папке data. Я то думал, что всё туда согнал, а выясняется, что ещё куча данных болтается вовне. Напишу обещанную доработку мода для корректного удаления пользователей и первое чем займусь - переносом остатков данных в папку data. Это важно, т.к. база будет полностью отделена от движка форума и это позволит вам переходить к новой версии движка простым копированием папки data.
code:
if ($allforums[$subid]['last_post'])
строкой
code:
if (isset($allforums[$subid]['last_post']))
Вообще говоря это очень здорово, что я могу потестить форум на вашей базе. Проявляются ошибки, которые я на своей микроскопической базе вряд ли бы заметил. Так же выявляются огрехи в концентрации всей базы в папке data. Я то думал, что всё туда согнал, а выясняется, что ещё куча данных болтается вовне. Напишу обещанную доработку мода для корректного удаления пользователей и первое чем займусь - переносом остатков данных в папку data. Это важно, т.к. база будет полностью отделена от движка форума и это позволит вам переходить к новой версии движка простым копированием папки data.
29. Yamaliya - 8 февраля 2018 — 23:52 - перейти к сообщению
Цитата от технарь:
У вас база пользователей 1500 человек?Приблизительно 1000 удалено.
Если посмотреть файл forum\data\users.php, то индекс последнего пользователя это и есть количество пользователей, которые регистрировались.
Цитата от технарь:
Вообще говоря это очень здорово, что я могу потестить форум на вашей базе.WebMaster тоже на моей базе свою сборку тестил.
30. Yamaliya - 9 февраля 2018 — 00:00 - перейти к сообщению
Цитата от технарь:
В файле index.php замените строку 86Да, ошибка ушла.