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

Страниц (200): В начало « ... 98 99 100 101 [102] 103 104 105 106 ... » В конец

> Найдено сообщений: 2986
yura3d Отправлено: 25 октября 2009 — 22:05 • Тема: Вопросы по скинам • Форум: Обсуждение

Ответов: 26
Просмотров: 19477
Светлана пишет:
Вопрос к знатокам. Так как же сделать чередование цветов сообщений?

Van Bekannt пишет:
Имеется ввиду система как в ИПБ сделана

Да ничего сложного нет. Касательно чередования цвета фона в ячейке с текстом сообщений делается так. В начале (после символов <?php) файла templates/ваш_скин/topic_data.tpl размещается строка:
CODE:
$_row = (empty($_row) || $_row == 'row2') ? 'row1' : 'row2';

В этой строке row1 и row2 - это стили CSS из файла templates/ваш_скин/style.css, которые будут поочерёдно (сначала row1, затем row2, и далее цикл повторяется) применятся к отображаемым сообщениям. Разумеется, Вы можете использовать вместо приведённых выше свои стили, не забыв прописать их вместо row1 и row2.
Теперь осталось в этом же файле найти строку, отвечающую за вывод ячейки с текстом сообщения:
CODE:
<td class="postcolor" id="post{$key}">{$post}</td>

И вместо заданного стиля postcolor подставить наш чередующийся стиль:
CODE:
<td class="{$_row}" id="post{$key}">{$post}</td>

Собственно вот и всё Улыбка
yura3d Отправлено: 25 октября 2009 — 21:50 • Тема: Перспективы дальнейшего развития • Форум: Новости

Ответов: 217
Просмотров: 165794
Решил создать эту тему, т.к. на мой взгляд пора подвести итог нашей с Вами работы. Текущее ядро форума (ExBB FM 1.0), построенное на базе хранения данных в файлах последовательного доступа постепенно становится менее актуальным, поскольку не позволяет полноценно оперировать данными и требует полной перезаписи файлов, даже если необходимо подредактировать всего одну запись в них. Как следствие, это несколько снижает функциональность форума, а постоянная перезапись файлов требует дополнительных ресурсов сервера. Подводя итог, скажу, что в принципе существует конечный предел объёма данных на форуме, при котором он будет стабильно работать. Этот предел сильно зависит от аппаратно-программных особенностей сервера и нагрузки, создаваемой посетителями форума. При превышении этого предела форум будет сыпаться, о чём вообщем-то уже неоднократно было сказано в контексте проблемы с обнулением файлов. Мы можем сколько угодно модернизировать алгоритмы работы текущего ядра, но это лишь ненамного будет нас отодвигать от предела (некоторые сообщения на форуме, а также пришедшие мне на e-mail и в аську за последние месяца 2 подтверждают мои тесты и наблюдения). Поэтому я принял решение до конца года полностью отказаться от дальнейшей работы над текущим ядром и версиями на базе него. Но планируется оставить 2 ветки ExBB:
  • Первая, на базе MySQL, будет позиционироваться как основная, работы над ней сейчас ведутся. Будет реализовано большинство из того, что в файловой версии оставалось недоступным
  • Вторая версия не менее интересна - она будет файловой и в качестве основы работы с данными будут использоваться файлы прямого доступа (т.е. фактически на файлы мы распространим принцип работы СУБД).
Я с июня по сентябрь этого года тестировал разработанный мной движок ExBB FM 1.1 с урезанной функциональностью на базе файлов прямого доступа. Результаты оказались замечательными, форум с 500 тыс. сообщений работал заметно быстрее, нагрузка в среднем снизилась в 30-40 (!!!) раз, особенно это заметно при работы таких модулей, как топ-лист тем. Есть у данного ядра и другие плюсы - в частности больше не надо будет закрывать тему и открывать её продолжение, если тема разрослась. Ну и проблема поиска стоит менее остро, новое ядро позволяет более гибко сортировать результаты и может держать больший объём данных, для слишком больших форумов можно использовать в качестве индексационной БД одну таблицу в MySQL. Ядро с файлами прямого доступа в принципе может держать едва ли не большую нагрузку, чем MySQL (по сути и цель разработки ядра ExBB FM 1.1 была создать максимально устойчивую к нагрузке платформу). К сожелению дальше теста ничего не сдвинулось, есть на данный момент и серьёзные нерешённые технические проблемы, особенно касательно дефрагментации и реорганизации такой файловой СУБД (но они будут решены)

В связи с этим вопрос (или так сказать изучение спроса), будет ли вообще интересна ещё одна файловая версия ExBB? Рационально ли делать эту версию платной, как наиболее нагрузочно-стабильный и аппаратно-программно независимый вариант?
yura3d Отправлено: 25 октября 2009 — 21:06 • Тема: Удаление копирайтов • Форум: Новости

Ответов: 186
Просмотров: 153281
KupC пишет:
Можно сделать ссылки вот в таком виде? Не нарушу?

Все права принадлежат — Allvery©2009 Форум работает под управлением — ExBB

Возможно, однако необходимо помнить, что активная ссылка на этот сайт обязательна, при этом запрещается любое воздействие на неё (к примеру, скрытие от поисковой индексации). Также, если Вы используете скины, отличные от InvisionExBB, Вы должны указывать копирайт автора скина. Некоторые моменты относительно копирайта рассмотрены в вопросе Q15 нашего FAQ (ссылка на FAQ есть в моей подписи)
yura3d Отправлено: 25 октября 2009 — 16:52 • Тема: Что означает эта ошибка • Форум: Решение проблем

Ответов: 31
Просмотров: 23173
Александр Михалицын пишет:
В этот момент выдается соответствующий ворнинг, если его нет, значит проблема в другом... Подмигивание

Согласен, но этот ворнинг может словить как обнулившийся пользователь, так и другой пользователь, гость или даже бот (тот же Yahoo или Гугл своими быстрыми ботами вполне могут вызвать переполнение памяти). Поэтому без анализа лога ошибок PHP что-либо конкретное сказать нельзя. Если причина не в переполнении памяти, то тогда неясно вообще что может быть не так, вся работа с блокировкой файлов была полностью пофиксена и отлажена в версии RC1 и обновлениях к ней. Возможно, имеют место какие-то другие ошибки в работе, но если таковые и есть, они должны отражаться в логе

Defenderyk
Borman
Вы в лог ошибок PHP заглядывали? Посмотрите обязательно, особенно внимательно нужно изучить тот отрезок времени, в течение которого произошли обнуления
yura3d Отправлено: 25 октября 2009 — 13:59 • Тема: Что означает эта ошибка • Форум: Решение проблем

Ответов: 31
Просмотров: 23173
Defenderyk
Borman
Поступим следующим образом. Отключите чат, а также модули топ-лист популярных тем, RSS, временно уберите мод вывода ссылок на последние темы форума на Вашем сайте (особенно касается версии этого мода от Zeg) и соответствующее облако тегов на базе Flash со ссылками на последние темы (если таковые модули включались/устанавливались). Эти модули наиболее прожорливые в плане потребления ресурсов, особенно ОЗУ. Возможно, в момент нехватки ОЗУ происходит аварийное завершение работы скрипта и все несохранённые файлы в этот момент обнуляются/повреждаются. Это и нужно проверить
yura3d Отправлено: 25 октября 2009 — 13:31 • Тема: Что означает эта ошибка • Форум: Решение проблем

Ответов: 31
Просмотров: 23173
Borman пишет:
ошибка в шапке форума, правда не помню какая, я просто удалил все посты и она пропала. Однако

Нужно было привести текст сообщения об ошибке, я думаю это внесло бы хоть какую-то ясность в происходящее. Файлы в папке members удаляются, обнуляются или повреждаются? И что насчёт отображения пропавших пользователей в списке зарегистрированных пользователей на форуме (не в админке) ?
yura3d Отправлено: 25 октября 2009 — 13:15 • Тема: Что означает эта ошибка • Форум: Решение проблем

Ответов: 31
Просмотров: 23173
Defenderyk
Borman
Странно, что параллельно у Вас обоих такое происходит. Насколько я понял, при пропаже пользователей обнуляются их файлы профиля в папке members ?
yura3d Отправлено: 25 октября 2009 — 12:44 • Тема: Как установить рекламный блок? • Форум: Настройка форума

Ответов: 156
Просмотров: 108726
robert пишет:
Дополнительный вопрос: Назрела необходимость ставить частные баннеры (не партнерские программы).

Баннеры будут размещаться на форуме?

robert пишет:
Каким образом я смогу рекламодателю дать информацию по кол-ву показов его баннера (общую) и по кол-ву кликов(переходов) по его баннеру. Есть доступный функционал для реализации этой идеи, допустим если не силами форума (т.к. рекламу иногда дают пользователи), так сторонним скриптом? Что посоветуете.

Поищите в Интернете, готовые скрипты должны быть, правда придётся дополнительно потрудиться, чтобы прикрутить их к сайту/форуму. Могу для Вас в качестве индивидуального заказа разработать подобную систему
yura3d Отправлено: 25 октября 2009 — 12:24 • Тема: Мод: Чат на форуме (Beta) • Форум: Модификации и дополнения

Ответов: 252
Просмотров: 191759
electron
Приведённый тобой выше код в принципе верный, поэтому смотри саму переменную со вставкой кода информера ($chat_informer). У тебя её содержимое принимает вид:
CODE:
$chat_informer = <<<DATA

<div align="left" id="chat_informer"></div>
<script language="JavaScript" src="modules/chat/javascript/informer.js"></script>
DATA;

Новый div всегда начинается с новой строки (за редкими исключениями), поэтому div меняем на span:
CODE:
$chat_informer = <<<DATA

<span align="left" id="chat_informer"></span>
<script language="JavaScript" src="modules/chat/javascript/informer.js"></script>
DATA;

Ну и в файле modules/chat/javascript/informer.js смотри, чтобы переменные результата работы информера (result и chat_informer.innerHTML) не содержали тегов перехода на новую строку (br) - иными словами, просто убери из этого файла все фрагменты:
CODE:
<br />
yura3d Отправлено: 25 октября 2009 — 08:17 • Тема: Прикрепление картинок • Форум: Настройка форума

Ответов: 10
Просмотров: 8580
LordShad0W
Как правило внешние хостинги картинок имеют свойство периодически отваливаться, да и скорость работы большинства из них не ахти. С хостингами файлов всё обстоит ещё хуже, там нужно либо покупать премиум-аккаунт, либо всякий раз искать прокси (что далеко не каждый пользователь будет делать), при этом будут продолжать действовать ограничения типа времени ожидания и ограничения скорости скачивания
yura3d Отправлено: 25 октября 2009 — 08:05 • Тема: Проблема, возникшая при индексации • Форум: Решение проблем

Ответов: 2
Просмотров: 2463
hariuss
Используйте поиск прежде чем создавать новые темы, проблема уже обсуждалась. В противном случае без обид, если за темы-клоны я начну раздавать штрафы
yura3d Отправлено: 22 октября 2009 — 16:06 • Тема: Создание дефолтного скина для ExBB • Форум: Обсуждение

Ответов: 94
Просмотров: 78266

Светлана пишет:
Не тороплю, конечно, но всё же попробуйте найти время ответить, будет ли это предложение принято во второй версии или так же - через профиль?

Реализуем. Не гарантирую правда, что эта фича войдёт в состав RC2, если не войдёт, то выпустим её в виде мода
yura3d Отправлено: 22 октября 2009 — 15:52 • Тема: Руководство: Добавление собственных бб-кодов • Форум: Модификации и дополнения

Ответов: 203
Просмотров: 170254
Zeg пишет:
В свою очередь могу предложить другой плеер, всего 3,5 Кб, давно пользую на сайте и форуме. Плюс управлять можно прямо из java.

Предлагай (желательно с примерами для вставки видео с YouTube и т.п.)

Zeg пишет:
нужно будет только ставить прямую ссылку на flv-файл

Не слишком удобный вариант для пользователей, поскольку изначально для вставки предполагается размещение в бб-коде ссылки на страницу с роликом. Конечно, есть ещё HTML-код для вставки видео, но обработка этого кода будет значительно более сложной и ресурсоёмкой
yura3d Отправлено: 22 октября 2009 — 15:43 • Тема: Добавление новой директории и форума • Форум: Настройка форума

Ответов: 3
Просмотров: 3323
looggin
В некоторых случаях Вам может помочь установка прав доступа на запись для корневой папки с форумом (той папки, в которой содержатся скрипты forums.php, topic.php и т.д.) Если это не поможет, то придётся Вам создавать папки для разделов вручную через FTP согласно тому, что сказал electron выше. Подробно вопросы расстановки прав доступа разобраны в вопросах Q1 и Q3 из ExBB FAQ (ссылка на FAQ есть в моей подписи)
yura3d Отправлено: 21 октября 2009 — 19:39 • Тема: Руководство: Добавление собственных бб-кодов • Форум: Модификации и дополнения

Ответов: 203
Просмотров: 170254
electron пишет:
где видел уже если честно не помню, но помню что форум был на phpBB и тэг работал с несколькими видеохостами сразу. из тех что на слуху там были : ютуб, рутуб, видео.майл.ру и видео из контакта. и работало все на одном тэге [video]. между тэгами просто вставлялась ссылка типа обычного урлика. возможно это чисто мускульная разработка, не знаю. если наткнусь на этот форум, скину урль.

Там скорее всего просто заранее забиты разные варианты (кол-во которых ограничено) вызова плееров соответствующих видеосервисов в зависимости от адреса видео, в принципе это наиболее рациональный вариант, который применим и к ExBB. На обработку бб-кодов наличие/отсутствие MySQL абсолютно никак не влияет

Страниц (200): В начало « ... 98 99 100 101 [102] 103 104 105 106 ... » В конец

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

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

[Script Execution time: 0.066]     [ ]