ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList

Страниц (65): В начало « ... 45 46 47 48 [49] 50 51 52 53 ... » В конец

> Найдено сообщений: 970
NordWest Отправлено: 26 сентября 2013 — 18:59 • Тема: Неправильный переход на последнюю страницу • Форум: Решение проблем

Ответов: 19
Просмотров: 14381
1Bot пишет:
которое задается в профиле у каждого пользователя
CODE:P = 1 + floor( N / n )
где функция floor() - округление в меньшую сторону
В коде используется функция ceil которая округляет в большую сторону
CODE:
ceil($totalposts/intval($fm->user['posts2page']))

но суть от этого остаётся та же.

1Bot пишет:
При наличии (m) прикрепленных сообщений в теме (отображаются вверху на каждой странице)
Вот с получением количества прикреплённых сообщений и есть пока главная засада. Я нигде на форуме не нашел, что бы отображалось количество (может конечно плохо искал, есть такой косяк - невнимателен бываю).
В базе то же вроде нет места, где бы хранилась конкретная цифра. Похоже придётся перебирать все посты, искать в них прикреплённые и плюсовать. Но процедура то получается ресурсоёмкая и по сути лишняя - нужно эту цифру в базе сразу хранить, а не пересчитывать каждый раз.
NordWest Отправлено: 26 сентября 2013 — 18:36 • Тема: Не могу поставить форум на хостинг • Форум: Установка и обновление

Ответов: 44
Просмотров: 34467
Цитата:
ну у меня ничего не выводит
У тебя в настройках хоста короткие теги разрешены, а у меня нет.
(Добавление)
Цитата:
и пересобери php
Нечего пересобирать - у меня нет своего сервера. Улыбка
NordWest Отправлено: 26 сентября 2013 — 18:28 • Тема: Не могу поставить форум на хостинг • Форум: Установка и обновление

Ответов: 44
Просмотров: 34467
Поставил и нифига
CODE:
Could not write in the file data/users.php


а файл этот лежит в папке data
(Добавление)
Цитата:
700 поставь и будет счастье
На моем хостинге счастья похоже по определению невозможно, т.к. на хосте включен SAFE MODE
NordWest Отправлено: 26 сентября 2013 — 17:54 • Тема: Неправильный переход на последнюю страницу • Форум: Решение проблем

Ответов: 19
Просмотров: 14381
Проблема в коде есть - вылезла и на моём форуме.
Вызвана тем, что при расчёте номера последней страницы не учитываются прикреплённые посты. Пока думаю как поправить.
NordWest Отправлено: 26 сентября 2013 — 16:29 • Тема: Не могу поставить форум на хостинг • Форум: Установка и обновление

Ответов: 44
Просмотров: 34467
Что-то мне подсказывает, что всё же проще защитить данные полными тегами и не морочить себе голову мудрёным конфигурированием php.ini.
(Добавление)
BON пишет:
какой файл с данными ?
Я пробовал открыть users.php и увидел весь список пользователей. Права стоят полные. Сейчас попробую подрезать.
(Добавление)
Поставил права 666 - пофиг, всё равно вижу.
(Добавление)
Поставил 660 - теперь не вижу, но будет ли при таких правах форум работать?
(Добавление)
Проверил - форум работает, но регаться не даёт.
CODE:
Could not write in the file data/users.php


Короче фигня это всё. Пойду я лучше код переписывать. Там изменений не много, а решение получится универсальное.
NordWest Отправлено: 26 сентября 2013 — 15:51 • Тема: Не могу поставить форум на хостинг • Форум: Установка и обновление

Ответов: 44
Просмотров: 34467
Попробовал открыть в браузере у себя на форуме файл с данными и преспокойно увидел его содержимое. Я в шоке!!! Не понял А?!
Попробую применить ваши рекомнендации, но помоему это дыра в безопасности размером с кулак. И дело даже не в том, что такая возможность есть - плохо что скрипт об этом не предупреждает. Вот не возьмись мы про это рассуждать я бы так и сидел на *опе ровно. Однако
NordWest Отправлено: 26 сентября 2013 — 10:51 • Тема: Не могу поставить форум на хостинг • Форум: Установка и обновление

Ответов: 44
Просмотров: 34467
1Bot пишет:
Это не имеет смысла,
Всё, я запутался... Огорчение
1. Правильная настройка это когда короткие теги на сервере разрешены. Если их запретить, то при попытке непосредственного обращения к файлу с данными сервер проигнорирует команду die; и просто откроет файл в браузере, а это потенциальная дыра.
2. С другой стороны может сложиться такая ситуация, когда админины хоста запретили использование коротких тегов и никак это не поменять. Тогда имеет смысл переработать код функций _Read и _Write что бы и файлы с данными были закрыты полными тегами.
NordWest Отправлено: 26 сентября 2013 — 09:05 • Тема: Не могу поставить форум на хостинг • Форум: Установка и обновление

Ответов: 44
Просмотров: 34467
Не все хостинги разрешают напрямую что-либо менять в php.ini - у меня как раз такой случай. Улыбка

А если в код вставить такой код, интересно он отработает?
CODE:
ini_set('short_open_tag', 'on');
NordWest Отправлено: 26 сентября 2013 — 08:57 • Тема: Как создавший тему может отредактировать заголовок темы? • Форум: Общие вопросы

Ответов: 30
Просмотров: 21115
Цитата:
просто нет смысла дописывать кучу лишнего кода
Дописать код на изменение параметра через админку для меня уже давно не проблема. Проблема в том, что этих параметров там уже как у дурака фантиков. Нужно оптимизировать, сгруппировывать близкие по назначению опции. Кое что уже сделано ...

NordWest Отправлено: 26 сентября 2013 — 07:00 • Тема: Не могу поставить форум на хостинг • Форум: Установка и обновление

Ответов: 44
Просмотров: 34467
Ну вот и прояснилось...
Другими словами в файлах с данными (в файлах, где в самом начале идёт <?die;?> ) ничего не меняем. По остальному коду можно по возможности тег <? заменить на <?php
Однако, вероятно, если у вас и так всё работает, то лучше ничего не трогать. Просто иметь ввиду, что такой нюанс может выплыть при перезде на другой хостинг (мало ли там какие настройки).
NordWest Отправлено: 26 сентября 2013 — 05:32 • Тема: Как изменить формат даты в топиках и в форумах? • Форум: Общие вопросы

Ответов: 11
Просмотров: 7839
Orsi пишет:
Отлично! Спасибо.
На будущее...
Старайтесь максимально понятно формулировать задачу, в идеале с картинками...
Тогда и решение будет получаться намного быстрее. Подмигивание
NordWest Отправлено: 26 сентября 2013 — 05:30 • Тема: Мод: Поиск тем и сообщений пользователя • Форум: Модификации и дополнения

Ответов: 233
Просмотров: 156205
Я думал над этим. Скорее всего нужно сделать в одном файле сразу два класса и выбирать в зависимости от версии.

Вечерком попробую...
NordWest Отправлено: 25 сентября 2013 — 20:29 • Тема: Как изменить формат даты в топиках и в форумах? • Форум: Общие вопросы

Ответов: 11
Просмотров: 7839
1. Открываем файл forums.php в котором ищем строку

CODE:
$lastpostdate = ($topics[$topic_id]['postdate'] != 0) ? $fm->_DateFormat($topics[$topic_id]['postdate'] + $fm->user['timedif'] * 3600) : $fm->LANG['NA'];


которую меняем на

CODE:
$lastpostdate = ($topics[$topic_id]['postdate'] != 0) ? date("d.m.Y - H:i",$topics[$topic_id]['postdate'] + $fm->user['timedif'] * 3600) : $fm->LANG['NA'];



2. Открываем файл topic.php в котором ищем строку

CODE:
$postdate = $fm->_DateFormat($key + $fm->user['timedif']*3600);


которую меняем на

CODE:
$postdate = date("d.m.Y - H:i", $key + $fm->user['timedif']*3600);
NordWest Отправлено: 25 сентября 2013 — 18:29 • Тема: Как создавший тему может отредактировать заголовок темы? • Форум: Общие вопросы

Ответов: 30
Просмотров: 21115
BON
Мне так было просто проще сделать. Улыбка
Будет нужно, что бы по времени была сработка - сделаю по времени, только чуть позже. Нужно отвлечься от этого всего, а то башка пухнет. Радость
(Добавление)
roma1 пишет:
но это можно и как мод оформить
Для того, что бы можно было из админки время редактирования выставлять? А нужно ли?

Я вот сейчас как раз занимаюсь наведением порядка в админке. Там и так уже черт ногу сломит. Я склонен считать, что правильным будет не добавлять туда новых параметров без острой необходимости. Просто определим оптимальное время и зашьем этот параметр в код.
NordWest Отправлено: 25 сентября 2013 — 16:50 • Тема: Как изменить формат даты в топиках и в форумах? • Форум: Общие вопросы

Ответов: 11
Просмотров: 7839
Я так понял вам нужен готовый код... Однако
Ладно, сделаю, только чуть позже...
(Добавление)
На всякий случай уточним...

У вас на главной сейчас так



а вы хотите что бы было так



Я ничего не перепутал?
(Добавление)
В форуме есть встроенная функция... щас подскажу как использовать.
(Добавление)
меняйте код

CODE:
$LastTopicDate = ($forum['last_time'] > 0) ? date("d.m.Y - H:i", $forum['last_time'] + $fm->user['timedif']*3600) : $fm->LANG['NA'];


кодом

CODE:
$LastTopicDate = ($forum['last_time'] > 0) ? $fm->_DateFormat( $forum['last_time'] + $fm->user['timedif']*3600) : $fm->LANG['NA'];

Страниц (65): В начало « ... 45 46 47 48 [49] 50 51 52 53 ... » В конец

Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0309]     [ ]