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

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

> Найдено сообщений: 970
NordWest Отправлено: 1 октября 2013 — 16:28 • Тема: Как установить рекламный блок? • Форум: Настройка форума

Ответов: 156
Просмотров: 106935
Вот сюда?

NordWest Отправлено: 1 октября 2013 — 15:15 • Тема: Нужно ли в настройках обязательно прописывать URL форума • Форум: PHP/Perl

Ответов: 11
Просмотров: 8915
Так вроде возможность использования https учтена в скрипте... в смысле, что урл может начинаться на https. Или есть ещё какие-то нюансы.
NordWest Отправлено: 1 октября 2013 — 14:09 • Тема: Нужно ли в настройках обязательно прописывать URL форума • Форум: PHP/Perl

Ответов: 11
Просмотров: 8915
Вы никогда не обращали внимание, что в процессе инсталляции мы этот путь никогда руками не прописываем - он там уже вписан. Вычисляет его инсталлятор

CODE:
$this_url = ((isset($_SERVER['HTTPS'])) ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].str_replace('/install', '', dirname($_SERVER['PHP_SELF']));


Этот же код можно встроить в сам движок.
NordWest Отправлено: 1 октября 2013 — 12:29 • Тема: Нужно ли в настройках обязательно прописывать URL форума • Форум: PHP/Perl

Ответов: 11
Просмотров: 8915
Пытаясь оптимизировать админку пришла в голову идея убрать из неё пункт, в котором прописываем URL форума. Сам пункт в конфигурационном файле останется, но прописываться туда будет автоматически. Это позволит таскать форум с хоста на хост вообще не правя конфигурационный файл.



Единственное, что смущает - нет ли в таком подходе какой либо угрозы для безопасности? Я проблем вроде не вижу, но мало ли... Растерялся
NordWest Отправлено: 1 октября 2013 — 12:15 • Тема: Как установить рекламный блок? • Форум: Настройка форума

Ответов: 156
Просмотров: 106935
nikk
Если не затруднит - сделайте рисунок, чего хотите получить (ну там скрин шапки форума и выделить как должен лечь новый блок).
NordWest Отправлено: 29 сентября 2013 — 13:37 • Тема: Мод: Поиск тем и сообщений пользователя • Форум: Модификации и дополнения

Ответов: 233
Просмотров: 156231
Переписал основной файл данного мода сделав его универсальным - поддерживающим как SQLite2 так и SQLite3.
NordWest Отправлено: 28 сентября 2013 — 05:45 • Тема: Переход на следующую страницу темы после публикации сообщения • Форум: Решение проблем

Ответов: 23
Просмотров: 18960
CAB
Попробовал у себя на форуме спровоцировать ошибку по предложенному вами алгоритму. Как не бился - ничего не вышло.

Поискал в файле topic.php строки, с котрыми вы работали...
Похоже ваше решение уже включено в финал (строка 148)
CODE:
$fm->input['p'] = ceil(($post_key + 1) / ($fm->user['posts2page'] - count($_pinmsg)));
NordWest Отправлено: 27 сентября 2013 — 13:44 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения

Ответов: 283
Просмотров: 193938
1Bot пишет:
Лучше сделать отдельное внутреннее свойство с типом класса SQLite3 и его использовать.
Я не знаю как это сделать. Огорчение

1Bot пишет:
Зачем полностью переписывать класс, если необходимо можно создать новый класс,
Ну скажем... я исходил из простоты. Да, код получился более объемный. Но при этом я гарантировал себя от ошибок, ведь оба куска уже отлажены по отдельности. Начни я это дело скрещивать боюсь провозился бы на порядок дольше. Тем более как мне кажется в таком формате код более читабелен.
И ещё. Некоторые функции SQlite2 не имеют полных аналогов в SQlite3 и наоборот. Короче мне так было проще. Улыбка
NordWest Отправлено: 27 сентября 2013 — 10:59 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения

Ответов: 283
Просмотров: 193938
Вроде получилось сделать универсальный модуль для этого мода.
Файл прикрепляю к посту...
NordWest Отправлено: 27 сентября 2013 — 08:25 • Тема: Неправильный переход на последнюю страницу • Форум: Решение проблем

Ответов: 19
Просмотров: 14383
CAB пишет:
зачем сочинять что-то своё, когда по выложенной мной ссылке уже есть исправление от Юры? Или оно не рабочее?
Значить не рабочее, если на финале не работает.
А ваш код я обязательно посмотрю - вчера просто уже уставший был. Улыбка
NordWest Отправлено: 27 сентября 2013 — 05:53 • Тема: Не могу поставить форум на хостинг • Форум: Установка и обновление

Ответов: 44
Просмотров: 34472
BON пишет:
Где то косяк, и надо его искать.
Да косяк в самом коде. Просто у большинства он не сказывается, а на моём смешном хосте проявился.

Попробую объяснить причину на пальцах.
Все файлы с данными, которые создает форум начинаются со строки



Таким образом при попытке открыть этот файл в браузере сервер видит php теги и пытается выполнить внутри тегов код, а там сидит команда die что является синонимом вызова функции exit(). Таким образом срабатывает защита.

Теперь смотрим почему это не работает у меня...
Хостер выключил в настройках PHP опцию short_open_tag отключив возможность использовать в коде короткие теги вида <? ?>
Таким образом на моем сервере код <?die;?> просто не срабатывает и сервер отдает браузеру содержимое файла как есть. Если бы в файлах с данными была применена защита обрамлённая в формат полных тегов <?php die; ?> то такая защита отрабатывала бы на всех серверах без исключений.
NordWest Отправлено: 26 сентября 2013 — 20:55 • Тема: Не могу поставить форум на хостинг • Форум: Установка и обновление

Ответов: 44
Просмотров: 34472
Пока мне это нравится и есть немного времени этим заниматься - буду заниматься.
Я уже говорил как-то, что верю, что у ExBB ещё есть потенциал. Соперничать с популярными движками ему бесполезно, но отшлифовать то что уже есть думаю будет можно. Я хочу углубляться не в прикручивании пользовательских фишек (на это у меня просто не хватит знаний), а в оптимизации администрирования.
NordWest Отправлено: 26 сентября 2013 — 19:41 • Тема: Неправильный переход на последнюю страницу • Форум: Решение проблем

Ответов: 19
Просмотров: 14383
Ясно, попробую адаптировать в меру сил и возможностей.
(Добавление)
Применил только алгоритм предложенный 1Bot - вроде правильно работает.

Открываем файл forums.php в котором ищем

CODE:
$totalpages = ceil($totalposts/intval($fm->user['posts2page']));


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

CODE:
if ($totalposts > $fm->user['posts2page'])
{
$threads = $fm->_Read('forum'.$forum_id.'/'.$topic_id.'-thd.php',FALSE);
$threads_keys = array_keys($threads);
$f_thread = $threads [$threads_keys[0]];
$pinmsg = (isset($f_thread['pinmsg'])) ? count( $f_thread['pinmsg'] ) : 0 ;
$totalpages = 1 + floor(($totalposts-$pinmsg)/(intval($fm->user['posts2page'])-$pinmsg));
}
else {$totalpages = ceil($totalposts/intval($fm->user['posts2page']));}


Код вероятно не идеален. Скорее всего можно было проще получить количество прикреплённых постов, но главное что я так или иначе до этой цифры добрался.
У меня работает верно, но у меня форум крохотный и постов мало....
NordWest Отправлено: 26 сентября 2013 — 19:11 • Тема: Неправильный переход на последнюю страницу • Форум: Решение проблем

Ответов: 19
Просмотров: 14383
1Bot пишет:
Посмотрите на структуру файла с информацией о сообщениях темы в первом сообщении темы есть массив
Я же говорю - невнимателен. Пропустил. Однако
Сейчас попробую реализовать предложенный вами алгоритм.
(Добавление)
CAB
Обязательно посмотрю и ваши наработки, но похоже уже завтра...

PS: а чего никто топикстартера не ткнул в темы, где эта проблема обсуждалась? Я думал это новый глюк, а оказывается это уже давняя головная боль.
NordWest Отправлено: 26 сентября 2013 — 19:07 • Тема: Не могу поставить форум на хостинг • Форум: Установка и обновление

Ответов: 44
Просмотров: 34472
Да, так получилось, большое спасибо!

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

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

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

[Script Execution time: 0.0478]     [ ]