yura3d |
Отправлено: 15 сентября 2009 — 19:25 • Тема: Правила раздела • Форум: Модификации и дополнения |
Ответов: 0 Просмотров: 3469
 |
Правила раздела Модификации и дополнения
- Данный раздел служит только для публикации готовых модов и поддержки этих модов. К модам относятся любые модули и дополнения, расширяющие функциональность форума.
- Создавать тему в этом разделе можно только в том случае, если Вы выкладываете новый мод.
- Задавать вопросы по использованию модов можно только в теме, относящейся к конкретному моду. Если у мода, по которому Вы хотите задать вопрос, не существует темы в этом разделе, ищите соответствующую тему в подфоруме Обсуждение, воспользуйтесь функцией поиска по форуму и фильтром списка тем.
- Если Вы не нашли на форуме тему, посвящённой моду, по которому Вы хотите задать вопрос, Вы можете создать тему с вопросом в подфоруме Обсуждение. Если же таковая тема (темы) были найдены, то задавайте вопрос только в ней.
- Некоторые моды в этом разделе доступны только для активных участников форума поддержки (в качестве бонуса). Любые попытки набивать счётчик сообщений с целью получения доступа к этим модам закончаться немедленным удалением Вашей учётной записи.
- За нарушение пунктов 1 - 4 настоящих правил последует немедленный штраф, повторное нарушение повлечёт за собой бан или удаление Вашей учётной записи.
Соблюдение этих правил поможет сделать форум удобным в использовании прежде всего для Вас. Приятного общения! |
yura3d |
Отправлено: 15 сентября 2009 — 18:39 • Тема: Всяко-разно • Форум: Обсуждаем |
Ответов: 70 Просмотров: 51019
 |
Robo пишет:2 Способ мой собственный. Если вы знаете, как удалять программы у которых нет деинсталлятора, то расскажите мне. Кстати, если удалить папку Winamp из ProgramFiles, то система останется работоспособной в отличие от ExBB.
Вы затрагиваете лишь небольшую категорию программ, обособленных от ОС и остальных программ. Как правило эти программы работают "сами в себе", т.е. от их работы никак не зависит работа ОС и других программ, они не интегрированы в систему и являются по сути самостоятельными образованиями, а не модулями единой системы, поэтому их можно без проблем удалить при помощи удаления одной лишь папки с программой. В случае с ExBB ситуация иная, большинство модулей непосредственно воздействуют на форум, на его функциональность и интерфейс, они интегрированы с форумом и являются его частью.
Пример с Winamp не совсем удачен. Ну удалите Вы папку с Winamp и что дальше? Во-первых, параметры конфигурации Winamp и его плагинов от этого не перестанут храниться в реестре, ярлыки на рабочем столе (в главном меню, на панели быстрого запуска) продолжат размещаться, контекстное меню со списком программных действий над мультимедийными файлами (Открыть в Winamp, Добавить в плейлист и т.п.) и ассоциация расширений мультимедийных файлов с Winamp никуда не денутся. Да и вообще сравнение веб-приложения с системными не совсем корректное. Тут немного другая ситуация, в качестве ОС выступает сам форум, поэтому любой модуль, претендующий на работу с функциональной и интерфейсной частями форума должен быть интегрирован с ним
Robo пишет:4 Не знаю, почему вы решили, что я не пользуюсь поиском. Я нашёл, что
а) Версия, которую я скачал от 15.07.2009
б) В эту версию входят исправления, выпущенные ДО её выпуска
в) Сообщение, в котором предлагается скачать файл fm.class.php для исправления этой ошибки написано 22 Марта, 2009
Соответственно я думал, что всё должно работать.
Там была некорректно сформулирована фраза (уже исправил). Под всеми обновлениями понимались только глобальные (выходившие в виде сборок обновлений и приведённые в виде списка в теме релиза) и критические, а не абсолютно все обновления и исправления, когда-либо публиковавашиеся на нашем форуме поддержки
Robo пишет:1 Можно ли переместить кнопку Ответить в конец сообщения, а не в его заголовке. Мне кажется, что все к этому привыкли на других форумах и это более удобно.
Откройте файл templates/ваш_скин/topic_data.tpl и найдите фрагмент:
Этот фрагмент и есть кнопка Ответ, Вы можете переместить её в любое другое место сообщения, сам шаблон сообщение формируется этом же файле
Robo пишет:2 В каких папках содержится изменяющаяся информация (форумы, темы, сообщения, настройки, логи, ...) Хотелось бы делать резервную копию только этих файлов тк дизайн сайта не меняю.
Читайте вопрос Q3 из ExBB FAQ. Там приведён список всех файлов текстовой базы данных форума, их резервную копию и необходимо делать
Robo пишет:3 Предложение над кнопками BB тегов ввести всплывающие подсказки
Для отображения подсказок использования бб-кодов в форме сообщений отведено специальное место, необходимости в иных видах информирования нет
Robo пишет:4 Значит ли, что если Разрешенные к загрузке расширения: .* , то закачивать можно только файлы с точкой в имени? Или для разрешения всех файлов надо писать просто * ?
Закачка файлов, у которых отсутствуют имя или расширение, не поддерживается |
yura3d |
Отправлено: 15 сентября 2009 — 17:53 • Тема: Горчишник • Форум: Обсуждение |
Ответов: 3 Просмотров: 3758
 |
spirit пишет:Есть такой вопрос. Вместо плюсика в квадратных скобках (штраф) отображать небольшое изображение - например "желтую карточку". Насколько понимаю править нужно мод punish но найти вывод этого значка я не смог...
Откройте файл topic.php, найдите строку:
CODE:$pun_arr = array("","[+]","[+][+]","[+][+][+]","[+][+][+][+]","[+][+][+][+][+]");
Здесь в массиве $pun_arr представлено 6 уровней штрафов (от 0 до 5 штрафов). Вместо знаков [+] Вы можете прописать иконку (штрафную карточку) так:
CODE:<img src=\"templates/".DEF_SKIN."/im/punish.gif\" border=\"0\">
где punish.gif - файл иконки штрафа, он должен располагаться в папке templates/ваш_скин/im. Кол-во выводимых иконок или символов Вы можете прописывать произвольное (необязательно чтобы число штрафов соответствовало числу отображаемых карточек, вместо этого уместнее, скажем, отображать карточки разных цветов - жёлтую, красную, чёрную и т.д.) |
yura3d |
Отправлено: 14 сентября 2009 — 21:04 • Тема: Всяко-разно • Форум: Обсуждаем |
Ответов: 70 Просмотров: 51019
 |
Robo пишет:Для проверки работоспособности использую локальную копию форума (дома в Денвере). В связи с этим абсолютные ссылки на картинки не работают.
Разместите картинку в любой папке Денвера, доступной по HTTP, и далее вставьте её в сообщение при помощи URL картинки. Например, если Вы размещаете картинку в папке ...home/test1.ru/www/ и картинка имеет имя image.jpg, Вы можете легко её вставить сообщение, используя бб-код [img] так:
CODE:[img]http://test1.ru/image.jpg[/img]
В этом плане нет никаких различий между локальным сервером, и сетевыми (Интернет) серверами
Robo пишет:Удалять модули я начал именно из-за экономии места. Сам форум занимает 700кб, а модули - 200кб. Модули для того и нужны, чтобы их заменять/подключать/удалять без вмешательства в остальные части. В этом принцип модульного построения.
Встроенные в дистрибутив модули Вы можете лишь отключать, самостоятельно ковыряться в любых файлах из папки форума и уж тем более что-либо удалять нельзя, всё это Вы делаете на свой страх и риск. Во-первых, в отключённом состоянии модули практически не расходуют ресурсы сервера и занимают минимальное дисковое пространство (только сами исходные коды модулей, без данных, хранимых и обрабатываемых этими модулями). Ну и принцип модульного строения Вы понимаете лишь поверхностно (по крайней мере в данном случае), здесь уровень интеграции значительно выше, чем просто "папка с модулем", другая организация (особенно в случае с PHP) невозможна в принципе
Robo пишет:По поводу ошибок. Сейчас точные сообщения привести не могу. Попробуйте удалить папку Birthday в папке modules. Сразу увидите множество сообщений.
Мда. Вы такой изощрённый способ с удалением папок сами придумали или кто подсказал? Когда Вы удаляете ПО с Вашего компьютера, тоже лезете удалять папку программы, её библотеки, записи о ней в реестре, системных файлах и т.п.? Повторюсь ещё раз, многие модули интегированы в движок настолько глубоко, что удаление папки с модулем в некоторых случаях Вам вообще ничего, кроме кучи ошибок из-за несогласованности действий, не даст (по аналогии с удалением папки Windows-программы, многие записи в реестре, системных файлах, библиотеки остаются при этом в системе). Повторюсь, встроенные в дистрибутив модули удалять нельзя, вполне достаточно их выключить. Всё, что Вы делаете с файлами форума, делаете на свой страх и риск, соответственно и рассчитывать на помощь с проблемами, которые сами себе создаёте, не можете. Ну а если цена вопроса эти 200 Кб, имхо вообще не стоит с этим связываться
Robo пишет:А я вижу, т.к. ни на одном другом форуме, для того, чтобы увидеть результаты поиска в нормальном дизайне не нужно дополнительно жать какие-то ссылки.
На данный момент выводить результаты поиска в стандартном представлении невозможно, это будет сделано в следующих версиях. Если для Вас этот пункт критичен, установите лучше другой форум
Robo пишет:В процессе эксплуатации выяснилась ещё одна неприятная вещь: в ссылку с длинным текстом вставляются пробелы. Можно догадаться, зачем это сделали, но ссылки вида "Форум посвященный исполь зованию электрической сети в каче стве среды передача д анных" с кучей лишних пробелов мне не нужны. Это блокирует возможность индексирования поисковыми системами.
Говорите про поиск, а сами им не пользуетесь. Данная проблема уже обсуждалась и соответствующие исправления выкладывались в теме Лишние пробелы в ссылках |
yura3d |
Отправлено: 14 сентября 2009 — 19:16 • Тема: Проблема при входе • Форум: Решение проблем |
Ответов: 28 Просмотров: 21558
 |
Каравелла пишет:Прикол в том, что дистрибутив у меня был сохранен на компе, и там этот файл был таким же (битым).
Возможно, Вы используете текстовый или автоматический режим передачи данных при работе с FTP. Для корректной работы форума все его файлы (скрипты, файлы текстовой базы данных, шаблоны и т.п.) должны закачиваться и скачиваться только в бинарном режиме передачи данных. На скриншоте ниже показан список, в котором нужно выбрать бинарный режим передачи данных в FTP-клиенте популярного файлового менеджера Total Commander |
yura3d |
Отправлено: 14 сентября 2009 — 19:07 • Тема: Всяко-разно • Форум: Обсуждаем |
Ответов: 70 Просмотров: 51019
 |
Robo пишет:1 Как и куда залить картинки (в папку images) на сервер (не через FTP)
Вообще не понял цель такого закачивания изображений. Картинки могут либо прикрепляться к сообщениями в виде файлов (в этом случае они закачиваются форумом на Ваш сервер), либо вставляться через тег [img] с произвольных серверов
На данный момент для вставки удалённых изображений требуется указывать только абсолютный путь (полный URL). Это сделано в целях безопасности работы форума, для защиты от XSS-атак через бб-коды (подверженность подобным атакам имелась в старых версиях ExBB, и новая реализация работы с бб-кодами - это уже проверенная временем стабильная и безопасная реализация)
Robo пишет:1 После поиска выводится страница, на которой ссылки на тему имеют вид
printpage.php?... Хотелось бы нормальные ссылки типа forums.php?...
Производить поиск по сообщениям тем, а также выделять ключевые слова на данный момент можно только через скрипт вывода тем для печати. Никаких проблем в его использовании не вижу, напротив каждого сообщения есть ссылка Перейти к сообщению, позволяющая быстро перейти к просмотру сообщения при обычном виде темы
Robo пишет:2 Система модулей плохо проработана: После отключения и УДАЛЕНИЯ модуля
Burthday начались сплошные ошибки, которые пришлось устранять
редактированием многих файлов. Хотелось бы более безболезненное
добавление/удаление модулей.
Приводите тексты сообщений об ошибках. Без них мы понятия не имеем, что у Вас работает не так |
yura3d |
Отправлено: 13 сентября 2009 — 22:05 • Тема: Некоторые ошибки • Форум: Решение проблем |
Ответов: 18 Просмотров: 13501
 |
Defenderyk
Уже выкладывалось исправление. Завтра поправлю на этом форуме |
yura3d |
Отправлено: 13 сентября 2009 — 20:08 • Тема: Глубиномер с чего начинать? • Форум: Обсуждаем |
Ответов: 20 Просмотров: 18232
 |
Zeg
Там нужно сделать 2 вещи. Во-первых все объявления, операции и функции из глобальной области видимости (т.е. всё то, что вне функций в файле lastforum2.php) заключить в одну большую функцию, и в конце этого же скрипта просто добавить вызов этой функции. Тогда переменные мода и переменные форума (сайта) будут в разных областях видимости и не будут перекрываться. А второе, убрать от греха подальше старые функции get_file() и lock_file(), отвечающие за работу с файлами данных форума, и вместо них использовать новую функцию read_file() из exbb_last_topics.php. Нужно только немного её подкорректировать для правильной работы с полным путём к файлам форума на сервере (переменная $home_path) |
yura3d |
Отправлено: 13 сентября 2009 — 19:52 • Тема: Глубиномер с чего начинать? • Форум: Обсуждаем |
Ответов: 20 Просмотров: 18232
 |
Zeg
Так я не понял, этот lastforum2.php инклюдится на страницы форума что-ли (в нём как раз используется переменная с именем $forum_id) ? Такого быть не должно, этот скрипт вывода последниих тем старый и написан довольно коряво, добрая доля переменных может перекрываться ввиду того, что алгоритм данного мода по большей части описан в глобальной области видимости, а не в функциях или, что ещё лучше, в классе. Как решение конкретно данной проблемы предлагаю в lastforum2.php все фрагменты:
заменить на:
Однако не факт, что другие переменные не перекрываются + данный мод содержит старые функции по работе с файловой базой данных форума, а это прямая угроза обнулений |
yura3d |
Отправлено: 13 сентября 2009 — 19:25 • Тема: Глубиномер с чего начинать? • Форум: Обсуждаем |
Ответов: 20 Просмотров: 18232
 |
Zeg пишет:Кстати, перекошен не только глубинометр  .
Название темы - ссылка (над глубинометром расположенная), тоже указывает на 7-ой форум ( forum=7&topic=81 ), млин. 
Я это тоже заметил. Ссылка с названием темы формируется с использованием всё той же переменной $forum_id, поэтому и здесь та же проблема |
yura3d |
Отправлено: 13 сентября 2009 — 18:26 • Тема: Глубиномер с чего начинать? • Форум: Обсуждаем |
Ответов: 20 Просмотров: 18232
 |
Zeg пишет:yura3d, может подскажешь, где в шаблоне строится этото "глубинометр" ?
Я уже посмотрел шаблоны на Вашем сервере, там всё норм. Ищите переменную $forum_id ($fm->input['forum_id']) в файлах forums.php и topic.php, возможно имеется где-то её некорректное переопределение |
yura3d |
Отправлено: 13 сентября 2009 — 18:09 • Тема: Глубиномер с чего начинать? • Форум: Обсуждаем |
Ответов: 20 Просмотров: 18232
 |
Zeg пишет:Вот цепляю. Пассворд на архив ушел в ЛС.
 А зачем пассворд? Этот файл не содержит ничего конфиденциального (пароли пользователей и т.п.)
По теме, никаких проблем с выложенным файлом я не нашёл, скорее всего имели место какие-то сторонние правки в скриптах/шаблонах форума (конкретнее - изменение переменной $forum_id) |
yura3d |
Отправлено: 13 сентября 2009 — 17:13 • Тема: Вопросы по JavaScript • Форум: JavaScript |
Ответов: 93 Просмотров: 79498
 |
Defenderyk
Как вариант, попробуй:
CODE:$("ul#topnav li").mouseover(function() { |
yura3d |
Отправлено: 13 сентября 2009 — 16:56 • Тема: Конфликт IP-адреса с другой системой в сети • Форум: Ваш компьютер |
Ответов: 13 Просмотров: 20660
 |
mastersound
Если в сети IP статические, т.е. прописываются самими пользователями (что довольно частое явление), значит кто-то прописал себе такой же IP, который прописан у Вас (либо Вы по ошибке прописали чужой). Такого рода ошибки изредка встречаются и в нашей домашней сети. Перейдите к панели управления, далее в папку Сетевые подключения, откройте контекстое меню Вашего сетевого подключения и выберите пункт Свойства, в появившемся окне на первой вкладке Общие находится список программных сетевых компонентов, выберите Протокол Интернета (TCP/IP) и нажмите кнопку Свойства. Откроется окно, в котором должен быть установлен переключать Использовать следующий IP-адрес: (это означает, что адреса прописываются статически). Изменяя две правые составляющие поля IP-адрес, Вы можете подобрать себе другой, свободный в Вашей сети IP |
|