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

Страниц (5): [1] 2 3 4 5 »

> Найдено сообщений: 64
yura3d_2 Отправлено: 5 декабря 2013 — 22:38 • Тема: Вопрос по конвертации • Форум: Обсуждаем

Ответов: 36
Просмотров: 26523
Pauk пишет:
Хотел бы сказать Юре спасибо за конвертацию.
Пока занимаюсь богатой внутренней настройкой форума, особо вглубь перенесенных данных не заглядывал и оформлением не занимался, но на первый взгляд - сообщения сохранились корректно, файлы - пока не смотрел...
http://hhsquad.info/forum/

За последнее время ещё 4 человека обратились ко мне с просьбой о конвертации форума ExBB в сторонние движки. Самая последняя работа - Клуб автолюбителей, буквально вчера на phpBB3 перенесён этот форум, существующий уже пару лет и за это время набравший более 100 000 сообщений и 3500 пользователей. Сохраняется тенденция последних лет, когда владельцы успешных и уже раскрученных форумов, думая о будущем своих проектов, мигрируют на более стабильные и развивающие движки. На очереди ожидает конвертации форум NinjaTrader.

Кому надоело возиться с пропажей данных на ExBB, необходимостью ежедневных бекапов, да при этом ещё и платить за функционал (новые моды), который на других движках уже давно есть, пишите в ЛС.
yura3d_2 Отправлено: 6 октября 2013 — 19:00 • Тема: Вопрос по конвертации • Форум: Обсуждаем

Ответов: 36
Просмотров: 26523
За последний месяц мною было сконвертировано 3 форума с ExBB на phpBB3, xenForo и IPB. На очереди ещё 2 форума. Ссылки на конвертированные форумы будут приведены позже с разрешения их владельцев. К чему я это говорю? Всё равно ведь видно, что ExBB медленно, но верно отходит в прошлое. Ничего нового здесь практически не появляется, хотя я прекратил работу над проектом 1,5 года назад (де-факто - ещё раньше). А посему - кто ещё сомневается - нечего сомневаться! Современные движки уже ушли далеко вперёд!
yura3d_2 Отправлено: 24 июля 2013 — 14:36 • Тема: Адаптация ядра форума для PHP 5.4 • Форум: Решение проблем

Ответов: 40
Просмотров: 32130
CAB пишет:
Я сначала так и подумал, но увидев количество таких "ошибок" засомневался.

Судя по Вашему сообщению, Вы никогда не слышали о механизме ссылок (references) в PHP. Поэтому для начала прочтите мануал http://php.net/manual/ru/languag...ences.whatdo.php
В объявлении функций символ & не является ошибкой, он лишь указывает, что аргумент передаётся в функцию по ссылке, а не по значению. Такая передача производится в тех случаях, когда необходимо, чтобы функция могла работать с исходной переменной (объектом), а не с его локальной копией внутри функции (как при передаче по значению). В результате, все изменения, произведённые над ссылкой внутри функции, отражаются на значении исходной переменной за пределами функции (без необходимости использования выражения return, которое, к слову, может возвращать из функции лишь одно значение). Также передача аргументов по ссылке позволяет экономить ОЗУ и процессорное время.

CAB пишет:
CODE:
ob_start(array(&$this, "_obHandler"));

CAB пишет:
CODE:
$sent = &$config['sent'];

Ссылки также могут выступать элементами массива и операндами в выражениях, тут тоже ошибки нет. Итого, ни в одной из приведённых Вами строк нет ошибок.
yura3d_2 Отправлено: 23 июля 2013 — 22:46 • Тема: Адаптация ядра форума для PHP 5.4 • Форум: Решение проблем

Ответов: 40
Просмотров: 32130
CAB
Этот символ в вызовах функций - по сути синтаксическая ошибка. Просто старые версии PHP при встрече такового выводили либо нотисы, либо вообще никак на него не реагировали. Начиная с версии 5.4 синтаксический анализатор стал более строг ко многим мелочам и устаревшим конструкциям. Конечно, к 500-й ошибке это не должно приводить. Возможно, у Вас в файле php.ini просто отключён вывод ошибок на экран. Смотрите директиву display_errors, часто из-за отключённого вывода ошибок (а во многих репозиториях, в том числе Debian, он по-умолчанию как раз-таки отключён) вместо внятного сообщения об ошибках юзеры получают либо 500-ю ошибку, либо пустую страницу, что и вводит их в ступор.

Ну а что с самим символом делать, думаю понятно - удалить.
(Добавление)
Кстати, строки, вызывающие проблему, относятся к моду Печать эффективности сжатия Gzip. В самом ядре ExBB подобной проблемы нет
yura3d_2 Отправлено: 21 июля 2013 — 18:34 • Тема: Мод: Регистрация и авторизация со сторонних ресурсов (Loginza) • Форум: Модификации и дополнения

Ответов: 300
Просмотров: 195223
variant0 пишет:
Жаль, Юра больше не поддерживает свои моды. Выход, наверное, один - конвертация своих проектов с ExBB в другие движки.
Но, может быть, еще и найдется программист, который возьмется за развитие ExBB.

Моя "неподдержка" здесь совершенно ни при чём. Просто компания Яндекс уже давно (года 2 назад, ещё когда не появился этот мод) "забила" на свой проект под названием "Логинза", ибо денежек он не приносит никаких, а мороки штатным программистам видимо добавляет неслабо. Я проблему с битыми ссылками на профили в Одноклассниках описывал в обратной связи ещё 2 года назад, жалобу поддержал добрый десяток пользователей Loginza, а воз и ныне там. Теперь вот mail.ru отвалился. Да и сама обратная связь на сайте Логинзы уже не работает, видимо потому, что провайдер системы обратной связи (Copiny) отключил разработчиков Логинзы за неуплату аккаунта. Однако

Мораль сей басни такова - халявы больше не будет. Даже Яндекс, дорожащий репутацией, смело, без зазрения совести, закрывает сомнительные в плане доходности проекты (помимо Логинзы, в апреле этого года закрыли также легендарный бесплатный хостинг narod.ru) А Вы ещё ждёте тут программиста.. Не будет никто тратить своё личное время и здоровье на небольшую горстку фанатиков этого движка, большинство из которых даже на хостинг боятся отжалеть лишние пару баксов. Ниндзя В Интернете с каждым месяцем всё меньше и меньше качественных и посещаемых форумов на ExBB, большинству владельцев я сам стучу в ЛС или на e-mail и предлагаю конвертироваться, и после небольших раздумий (особенно если предложить скидку на услугу конвертации) все соглашаются. Возможно, до Вашего форума я просто ещё не дошёл. Хорошо
yura3d_2 Отправлено: 15 июля 2013 — 16:53 • Тема: Мод : ЧПУ . Новая версия • Форум: Модификации и дополнения

Ответов: 218
Просмотров: 121690
nikk пишет:
Обнаружен косяк в этом моде.. В коде две канонических ссылки, одна из них правильная, вторая явно косячная.

По этому вопросу у мода никаких проблем нет и он, будучи включённым в админке, генерирует одну-единственную каноническую ссылку на ЧПУ-адрес. Проблема только у тебя и заключается она в том, что в скриптах на твоих форумах слишком много "левых" исправлений, зачастую даже сложно понять, откуда они взялись и к какому моду или дополнению относятся. Как оказалось (у меня сохранился доступ к твоим форумам по FTP), на форумах установлено это дополнение, которое и генерирует вторую (не ЧПУ) каноническую ссылку. Уже исправил это на твоём форуме http://arcticcity.ru. А вообще в будущем, ребята, прежде чем устанавливать тот или иной мод, читайте внимательно инструкцию. В данном случае в самом начале инструкции ясно сказано, что для правильной работы мода ЧПУ нужно удалить все иные моды и дополнения, использующиеся для формирования канонических адресов:
Инструкция по установке пишет:
Если у Вас ранее были установлены какие-либо моды, отвечающие за формирование форумом канонических адресов (Canonical URLs), эти моды нужно удалить.

Кстати, странно, что Zeg, автор вышеуказанного дополнения и предыдущего комментария, не обратил на это внимание.
yura3d_2 Отправлено: 6 июля 2013 — 12:00 • Тема: Проблемы с переносом форума. Чистые страницы и SQLite error • Форум: Установка и обновление

Ответов: 7
Просмотров: 6605
Cosy
Какие-то проблемы с модами, использующими SQLite (а их всего 2 у ExBB, это Поиск тем и сообщений пользователя и Хранение статистики чтения тем на сервере). Проверьте, что на папки modules/belong/data и modules/watches/data и на все файлы в них установлены права доступа на запись. Также проверьте, что в админке на странице Конфигурация стоят правильные права доступа на запись для создаваемых форумом файлов и папок. Обычно, для разных хостингов права доступа могут несколько отличаться
yura3d_2 Отправлено: 3 июля 2013 — 10:18 • Тема: Мод : ЧПУ . Новая версия • Форум: Модификации и дополнения

Ответов: 218
Просмотров: 121690

Посмотрите внимательно, все они ведут на одну и ту же страницу - первую страницу темы "Анекдоты", как и было мной сказано выше. Если бы у Вас не был установлен мод ЧПУ, наличие подобных дублей по разным URL уже бы расценивалось как нарушение поисковой лицензии Яндекса, а это уже первая ступень к АГС. В данном же случае для страниц указан канонический адрес (страница-первоисточник), т.е. фактически Вы сами, добровольно сообщили Яндексу, что эти страницы - не дубли, а особенность Вашего сайта, и индексировать для выдачи нужно лишь первоисточник.
yura3d_2 Отправлено: 2 июля 2013 — 20:46 • Тема: Мод : ЧПУ . Новая версия • Форум: Модификации и дополнения

Ответов: 218
Просмотров: 121690
mastersound пишет:
"Исключённые страницы → Страницы запрещены к индексированию вебмастером или не существуют.
Документ является неканоническим"
Обнаружил, что около 600 страниц исключено Яндексом из поиска по этой причине.
Как устранить - советуют: В коде документа в тэге <link> содержится параметр rel="canonical", содержащий канонический адрес страницы.... Если страницы дублями не являются и должны индексироваться роботом, то вам необходимо убрать атрибут из их исходного кода.
Где копать?

Начнём с того, что это ошибкой не является. Плохо, что Вы не привели для примера хотя бы пару URL'ов страниц, которые Яндекс "забанил"

Суть тут вот в чём. Изначально ExBB в плане формирования URL'ов на многие свои элементы (разделы, темы и т.п.) был не совсем продуман в плане дублей страниц. Например, вот Вам URL некоторой темы:
CODE:
.../topic.php?forum=22&topic=333

Теперь предположим, что пользователь перешёл на вторую страницу темы:
CODE:
.../topic.php?forum=22&topic=333&p=2

А теперь посмотрим внимательно, как будет у нас выглядеть ссылка на первую страницу темы в пагинаторе (наборе ссылок-переключателей страниц):
CODE:
.../topic.php?forum=22&topic=333&p=1

и эта ссылка ведёт на то же самое содержание, что и первая ссылка. Поисковики одинаковое содержимое, доступное по различным URL, рассматривают как дубли, и чем больше таких дублей, тем больше сайт пессимизируется в выдаче. В данном случае при каждом создании новой темы мы получаем минимум +1 дубль на сайте.

Мод ЧПУ, обсуждаемый в этой теме, проблему с дублями в ExBB не решает (для этого нужно кардинально переписывать форум), но он позволяет указывать поисковым роботам, какую из продублированных страниц следует рассматривать как оригинальную, подлежащую индексации. Разумеется, другие страницы поисковик тоже индексирует (робот в любом случае должен её скачать, чтобы определить, является ли она дублем и указан ли для неё первоисточник), но в выдачу такие страницы уже не попадут, как не попадёт и под санкции Ваш сайт за дублированный контент. Яндекс всего лишь предупреждает Вас, почему он не пропустил в выдачу эти страницы. То же самое можно наблюдать, если запретить к индексации страницы в robots.txt. Яндекс их по-прежнему время от времени будет индексировать (особенно если на них есть ссылки в другой, незакрытой части сайта), подсчитывать, но в выдаче таких страниц не будет.

К слову, мод ЧПУ затрагивает по сути только главную страницу, разделы (форумы) и темы. А в ExBB тем временем остаётся много дублей в других местах. Например, список пользователей:
CODE:
.../tools.php?action=members

CODE:
.../tools.php?action=members&p=1

Обе ссылки ведут на одну и ту же страницу. Но это уже не так страшно, главное, что основной контент любого форума - разделы и темы - уже избавлен от этой проблемы
yura3d_2 Отправлено: 1 июля 2013 — 20:19 • Тема: Адаптация ядра форума для PHP 5.4 • Форум: Решение проблем

Ответов: 40
Просмотров: 32130
alexx пишет:
Первая строка встречается вот здесь еще ( 434 строка в файле), оставить или заменить?

Эта строка у Вас должна быть в закомментированном, и соответственно, неиспользуемом фрагменте кода. Поэтому её можно оставить как есть.

BON пишет:
с php 5.4 есть проблемы и с модом хранения статистики. Функции SQLte меняются. Нельзя пока ставить 5.4

Я пока говорю только про ядро, модов не касаюсь.

BON пишет:
yura3d_2, кстати, ещё был тест на php 5.4, не знаю поправили щас в нем это или это от двига зависит, но форум тупо не понимал кориллицу. Если в сообщении была кирилица то не добавлялись посты, если латиницей писать то нормал. Кому охото заморочиться, проверьте

У меня работает
yura3d_2 Отправлено: 1 июля 2013 — 16:04 • Тема: Адаптация ядра форума для PHP 5.4 • Форум: Решение проблем

Ответов: 40
Просмотров: 32130
wasp пишет:
yura3d_2, изменения можно сделать заранее? Не дожидаясь перехода хостера на новые версии? Другими словами: будет-ли изменённый код работоспособен на старых версиях?

Да. Если хостер обновит версию PHP до 5.4 раньше, чем Вы сделаете эти изменения, форум будет выдавать предупреждения:
CODE:
Strict Standards: Resource ID#<NN> used as offset, casting to integer
yura3d_2 Отправлено: 1 июля 2013 — 08:38 • Тема: Адаптация ядра форума для PHP 5.4 • Форум: Решение проблем

Ответов: 40
Просмотров: 32130
Тут на форуме за последнее время прочитал несколько мнений, в которых люди высказывают свои опасения по поводу новых версий PHP и возможной неработоспособности ExBB на них. Хочу несколько развеять эти опасения и заявить, что при проектировании ядра ExBB FM 1.0 использовались максимально унифицированные между версиями языка средства и конструкции PHP, таким образом, ядро форума способно работать как на устаревшем PHP 4, так и с новыми версиями PHP 5.4 и грядущем PHP 6 (с минимальными изменениями). Если Ваш хостер уже перешёл на текущую стабильную ветку PHP 5.4.x, то ExBB с миниальными правками в ядре будет прекрасно работать и с ней.

На текущий момент единственная несовместимость ядра ExBB с PHP 5.4 выявлена в том, что в новой версии PHP запрещено явно использовать дескрипторы ресурсов (в ExBB это открытые файлы текстовой базы данных форумы) в качестве индекса массивов (общий массив дескрипторов открытых файлов применяется для противодействия блокировке и обнулению файлов в случае ошибочного завершения работы).

Для решения проблемы совместимости откройте файл include/fm.class.php, находим строку:
CODE:
$this->_FilePointers[$fp] = $fp;

и замените её строкой:
CODE:
$this->_FilePointers[(int) $fp] = $fp;

В этом же файле найдите строку:
CODE:
unset($arr,$this->_FilePointers[$fp]);

и замените её строкой:
CODE:
unset($arr,$this->_FilePointers[(int) $fp]);

В этом же файле найдите строку:
CODE:
unset($this->_FilePointers[$fp]);

и замените её строкой:
CODE:
unset($this->_FilePointers[(int) $fp]);

На этом всё!
yura3d_2 Отправлено: 21 июня 2013 — 14:54 • Тема: Мод: печать эффективности GZip сжатия и возможность изменения степени сжатия • Форум: Модификации и дополнения

Ответов: 24
Просмотров: 18451
Parapsixolog пишет:
Выше 25 сообщений не выводиться в рейтинге, хоть ты лопни.

А зачем Вам нужно выводить 50 ? Это очень большое число для данного мода, особенно если форум объёмный. Изначально предполагалось, что никто более 20 - 30 выводить не будет. Нужно анализировать логи Apache, чтобы понять, в чём именно проблема. Выкладывайте логи за момент времени, когда Вы запускали модуль рейтинга, посмотрим, в чём может быть проблема
yura3d_2 Отправлено: 21 июня 2013 — 14:15 • Тема: Мод: печать эффективности GZip сжатия и возможность изменения степени сжатия • Форум: Модификации и дополнения

Ответов: 24
Просмотров: 18451
Parapsixolog пишет:
Сегодня я попробовал установить у себя этот мод. И повылазили вопросы.

Во первых мод не совместим с модом ЧПУ. Но это не всё. Если я отключаю ЧПУ, то у меня показывает нулевую степень сжатия (GZip: 0% compressed ). В чём может быть проблема?

Мод ЧПУ несовместим с модом, выложенным в этой теме. Но это не проблема, поскольку смысла в выложенном здесь моде нет.

Parapsixolog пишет:
А я боюсь, это для меня необходимость. У меня со включенной компрессией и включенном моде ЧПУ не работает как мне надо рейтинг популярных тем. В рейтинге у меня 50 позиций, а с включенной компрессией показывается максимум 25, если больше, то белая страница. Вот я и хотел оставить компрессию со степенью 1, но что то у меня не выходит.

Скажите, а зачем Вам вообще эта "компрессия"? Вам действительно важно, чтобы HTML-исходники страниц форума весили не 40, а 35 Кб? Встроенный в PHP механизм сжатия выходного потока весьма неэффективно применять в том плане, в котором это делается в ExBB и во многих других скриптах, потому что сжатию подвергается только исходный код страницы (HTML). Всё остальное, а это и картинки, и скрипты JavaScript, и стилевые файлы CSS (иными словами, 80% объёма от передаваемого контента) отдаётся сервером без сжатия. Поэтому смысла экономить несчастные 5 Кб на каждой странице я не вижу, эра dial-up безвозвратно канула в лету, и этим самым "сжатием" Вы только лишний раз загружаете свой сервер необходимостью запуска архивирующего алгоритма, что попусту расходует оперативную память (поэтому Вам и не хватает этой самой памяти на то, чтобы обработать 50 позиций рейтинга). Как я и писал Вам в ЛС, отключите раз и навсегда в админке сжатие Gzip и забудьте про то, что есть такая чушь. Эта опция в ExBB появилась почти 10 лет назад с выходом первой версии, когда у всех был dial-up и других способов сжимать страницы не было. Сейчас это неактуально. Если очень хочется ещё больше ускорить отдачу страниц, установите вместо Apache на отдачу всей статики (картинок, js, css и т.п.) лёгкий веб-сервер nginx и настройте его для отдачи контента с Gzip сжатием. Если установить nginx на Вашем хостинге невозможно, наиболее простой вариант - установить mod_deflate для Apache. Он сжимает весь отдаваемый контент (а не только HTML) и делает это значительно быстрее без расточительного потребления ресурсов
yura3d_2 Отправлено: 17 июня 2013 — 12:54 • Тема: Мод : ЧПУ . Новая версия • Форум: Модификации и дополнения

Ответов: 218
Просмотров: 121690
wasp пишет:
а где он? В первом сообщении темы архив старый.

По какой-то причине новый архив тогда не прикрепился к моему сообщению. Выкладываю сейчас, в том числе с исправлением нюанса, о котором написал Parapsixolog:
Parapsixolog пишет:
yura3d_2, я сегодня заметил небольшой недостаток в работе мода ЧПУ (на мой взгляд). Если создаётся тема на форуме на русском языке, то ЧПУ при создании ссылки не учитывает регистр букв. А если на английском, то регистр букв учитывается. Получается не красивая ссылка, с большими буквами, и с малыми буквами тема не доступная. Можно это исправить?

Для исправления этого момента достаточно перезакачать на сервер файл modules/rewrite/Rewrite.class.php и (чтобы изменения коснулись уже существующих на форуме тем) очистить папку modules/rewrite/data


Скачать файлы мода + инструкцию по установке : (Отобразить)

Страниц (5): [1] 2 3 4 5 »

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

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

[Script Execution time: 0.0364]     [ ]