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

Страниц (200): В начало « ... 61 62 63 64 [65] 66 67 68 69 ... » В конец

> Найдено сообщений: 2986
yura3d Отправлено: 3 июля 2010 — 09:40 • Тема: Дополнение: Селектор скинов • Форум: Модификации и дополнения

Ответов: 10
Просмотров: 0
Александр Михалицын пишет:
Писалось за 15 минут.

Имхо, если уже взялись за этот вопрос, то лучше было бы нормально доработать, потратив чуть больше времени, а не кидать сюда в сыроватом виде. А проблемы там есть, в частности в файле style.php (из прикреплённого архива) непонятно зачем повторно вызывается session_start() (первый вызов осуществляется в подключаемых файлах ядра). Далее, в этом же файле вместо использования встроенных в ядро функций обработки входящих данных используется суперглобальный массив $_GET. В-третьих, выбор пользователя не сохраняется в его файле профиля, а только в сессии. Ну и напоследок, после выбора скина всегда происходит редирект на главную страницу, если человека интересует не только общий вид скина, но и вид конкретных страниц (например, страницы просмотра темы), это неудобно

Идея с демо-форумом для скинов классная, учитывая что у нас уже есть десяток-другой интересных скинов на любой вкус
yura3d Отправлено: 2 июля 2010 — 18:48 • Тема: Требуется помощь • Форум: Общие вопросы

Ответов: 19
Просмотров: 0
egori4 пишет:
страница перекручивается вверх

Допустим, что прокручивается. При этом соответствующие бб-коды при клике вставляются в форму или нет?

Учитывая предложенный ранее способ замены кнопок на графические иконки, могу сказать, что там не упомянуто о необходимости добавления инструкции возврата ложного результата функцией bbcode() файла javascript/formcode.js. Откройте данный файл, найдите строку:
CODE:
SelectedText = txt = '';

и под ней добавьте строку:
CODE:
return false;

Чтобы изменения вступили в силу, не забудьте очистить кеш браузера, единожды 2 раза подряд нажав Ctrl+R на любой странице с редактором сообщений
yura3d Отправлено: 2 июля 2010 — 13:16 • Тема: Восстановление старых версий форума после обнуления • Форум: Решение проблем

Ответов: 48
Просмотров: 0
Defenderyk
Уже пару раз ко мне обращались с подобной проблемой. Причина обнуления была та же - либо заканчивалось место на сервере, либо же на определённых этапах работы происходила нехватка выделенной оперативной памяти для PHP на сервере. Обработка подобных ситуаций с целью недопустить потерю данных довольно сложна и требует существенных затрат ресурсов, что скажется не самым лучшим образом на производительности. Более того, обработку файлов на PHP невозможно реализовать в виде единой операции (транзакции), соответственно и существенно затруднена возможность осуществления отката (отмены всех действий текущей транзакции) к предыдущей версии файловой базы данных при наступлении сбоя (без использования транзакционного подхода есть риск нарушения целостности базы данных: какие-то файлы будут обновлены, а какие-то нет, и в результате данные в них перестанут соответствовать друг другу)

alexx пишет:
Может делать предварительную запись в буфер и если все окей, то файл записывается, как записался, буфер опустошается.

В PHP изначально запись на диск буферизируется. Но проблема в том, что практически все действия на форуме затрагивают не один файл, а как минимум несколько. И может оказаться так, что для первых файлов свободного пространства хватает, а для последнего нет. В итоге, даже если и восстановить содержимое последнего файла из буфера, оно не будет соответствовать обновлённым данным в первых файлах, а это уже нарушение целостности базы данных, о чём было сказано выше. Конечно, можно в специальных временных файлах либо буферах сохранять прежние версии файлов, но эта операция крайне расточительна с точки зрения расходованя ресурсов и производительность

vipraskrutka пишет:
скорей всего по другой причине, файл открылся для записи, скрипт стер содержимое, тут бац, глюк апача (зависание, кончилась оперативка или перезагрузка) и остался наш файл пустым... Тут не спасет никакие защиты от обнуления...

Всё верно. PHP крайне абстрагирован от уровня оборудования (как и большинство языков программирования высокого уровня, а уж тем более интерпретируемых), поэтому диагностика и решение некоторых проблем на нём реализовать в принципе невозможно

alexx пишет:
А как полетел, что случилось с форумом, вроде в обнулением проблема решена.

Решена была проблема с обнулением файлов при осуществлении множественного доступа к ним, про изменённый механизм блокировки файлов для осуществления множественного доступа упоминалось в теме релиза. Разумеется, проблемы и сбои на сервере к этому не относятся

Defenderyk
Во-первых, попробуй восстановить файл списка форумов из резервной копии, которая размещается в файле data/allforums_bak.php, путём переименования этого файла в allforums.php (при этом желательно сделать копию текущего файла, на случай если восстановление из резервной копии не принесёт желаемого результата).
Если восстановление из резервной копии не помогло, можно сделать следующее. Создай в админке новый раздел, заново укажи при этом название, описание, модераторов раздела и другие параметры, т.к. восстановить старые параметры без резервной копии нельзя. Далее всё просто, открой файл data/allforums.php, по названию раздела найди его элемент в сериализованном массиве, он будет выглядеть примерно так:
Цитата:
{i:1;a:18:{s:7:"catname";s:8:"Тестовая";s:5:"catid";i:1;s:4:"name";s:8:"Тестовый";s:2:"id";i:1;s:4:"desc";s:0:"";s:5:"posts";i:0;
s:6:"topics";i:0;s:8:"position";i:101;s:6:"stview";s:3:"all";s:5:"stnew";s:3:"all";s:5:"strep";s:3:"all";s:9:"moderator";a:1:{i:1;s:6:"yura3d";}s:7:"private";b:0;s:5:"codes";b:1;s:5:"polls";b:1;s:4:"icon";s:0:"";s:6:"upload";i:0;s:9:"last_time";i:0;}

Красным отмечен номер (id) созданного раздела, теперь нужно заменить этот id номером старого раздела (в 2-х выше отмеченных местах). На этом всё, теперь осталось привести в порядок статистику раздела, для этого в админке напротив него кликаем сначала Восстановить темы, а затем Пересчитать. Если раздел был приватным, то ранее назначенные для доступа к нему пользователи сохраняют свои права

Вообще, где-то у меня была утилита для автоматизации описанных выше процессов, но сейчас что-то не могу найти Хм Было бы неплохо включить её в архив 1-го сообщения темы
yura3d Отправлено: 2 июля 2010 — 10:55 • Тема: Требуется помощь • Форум: Общие вопросы

Ответов: 19
Просмотров: 0
egori4
Уже обсуждалось, исправление было выложено здесь. Рекомендую внимательно прочитать темы релизов и ExBB FAQ - 95% вопросов отпадут сами собой Улыбка
yura3d Отправлено: 29 июня 2010 — 19:25 • Тема: GreyExBB • Форум: Темы оформления для ExBB FM 1.0 RC1

Ответов: 95
Просмотров: 0
egori4 пишет:
Находим строку в topic.php

Сделанная в скрипте topic.php правка затронет все скины. Поэтому при внесении изменений в оформление форума крайне нежелательно редактировать исполняемые скрипты - для этого существуют шаблоны (файлы скинов). Исходя из этого, предложенный altjo вариант наиболее предпочтительный
yura3d Отправлено: 29 июня 2010 — 13:43 • Тема: Мелкие косметические вопросы • Форум: Решение проблем

Ответов: 60
Просмотров: 0
sania пишет:
Искал и так и не нашел функцию {$countonline} чтобы в ней можно местами там поменять и отредактировать,подскажите плиз в каком файле редактировать?

Значение переменной $countonline, которая содержит текстовую информацию о пользователях on-line, формируется в исполняемом скрипте index.php в строках:
CODE:
$countonline = ($fm->exbb['visiblemode'] === TRUE) ?
sprintf($fm->LANG['OnlineDataVSHide'],$fm->exbb['membergone'],$fm->_OnlineTotal,$fm->_OnlineGuest,$fm->_Members,$fm->_Invisible):
sprintf($fm->LANG['OnlineData'],$fm->exbb['membergone'],$fm->_OnlineTotal,$fm->_Members,$fm->_OnlineGuest);

При этом за основу выводимой информации берутся шаблоны из языкового файла language/russian/lang_front_all.php:
CODE:
$this->LANG['OnlineDataVSHide'] = 'За последние %d минут форум посетило: %d (гостей: %d, зарегистрированных: %d, скрытых: %d)';
$this->LANG['OnlineData'] = 'За последние %d минут форум посетило: %d (зарегистрированных: %d, гостей: %d)';

Каждому символу-шаблону %d в языковых шаблонах соответствует значение некоторой переменнной (см. строки из файла index.php). Например, первому символу %d соответствует переменная $fm->exbb['membergone'], второму %d - переменная $fm->_OnlineTotal (переменные отделены друг от друга запятыми). Поэтому, для изменения порядка следования выводимой информации, Вам нужно:
  1. отредактировать описанные выше шаблоны в языковом файле в соответствии с Вашими потребностями;
  2. изменить порядок следования переменных в приведённых выше строках скрипта index.php согласно изменениям языковых шаблонов.
yura3d Отправлено: 27 июня 2010 — 14:11 • Тема: Автоматическое уменьшение размера фото • Форум: Общие вопросы

Ответов: 2
Просмотров: 0
Zx пишет:
Такой вопрос возник.Как сделать чтоб расширение фото менялось автоматом при загрузке на форум?например у меня на форуме стоит 800 на 600 а загружаю я 1024 на 768 а то люди не которые не умеют менять.

Предусмотрена генерация уменьшенных копий прикрепляемых изображений, а также изображений, вставляемых в сообщения при помощи бб-кода [img][/img]. Уменьшенные копии будут отображаться в сообщении, а при клике на них будет открываться полноразмерное изображение. Для активации такой возможности включите мод Превью-копии прикрепленных изображений. Сделать это можно в админке на странице Управление в разделе Модули

Учитывайте однако тот факт, что полноразмерное изображение сохраняет оригинальные разрешение и размер. Автоматическое уменьшение разрешения прикрепляемых изображений в текущей версии форума не предусмотрено
yura3d Отправлено: 27 июня 2010 — 14:03 • Тема: Требуется помощь • Форум: Общие вопросы

Ответов: 19
Просмотров: 0
egori4 пишет:
1. Какой файл (файлы) необходимо поправить, чтобы убрать строку (пометка 1 на рис)

Нет смысла убирать опцию включения/отключения HTML в сообщении, поскольку она доступна только администраторам форума (в некоторых случаях без использования HTML не обойтись, например, если Вам понадобится вставить в сообщение Flash или таблицу). Разумеется, все остальные категории пользователей форума использовать HTML не могут (в целях безопасности)

egori4 пишет:
В движке используются кнопки а здесь "рисунки". Тоже хочется так сделать. (Сори за изложение))) Про передачу Post я знаю и ссылки по клику на русунок тоже, изложить правильно не могу) )

Про усовершенствованный редактор сообщений я уже отвечал здесь

И напоследок, создавая темы, старайтесь давать им осмысленные названия, отражающие суть вопроса или проблемы. В правилах форума есть соответствующий пункт:
Правила форума пишет:
1.11. Сообщение должно иметь заголовок (название темы), кратко раскрывающий содержимое сообщения. Заголовки в стиле "Мама, помогите!.." или "Вопрос!!!" являются с этой точки зрения неправильными.
yura3d Отправлено: 27 июня 2010 — 13:54 • Тема: Fatal error: Cannot run code from this file in conjunction with non encoded files in • Форум: Решение проблем

Ответов: 10
Просмотров: 0
alexx пишет:
Есть решение этого вопроса?

А в чём собственно вопрос? Проблема частная и касается исключительно сложившейся ситуации на Вашем сервере (о работе которого никто, кроме службы поддержки Вашего хостера, не в курсе). Форум тут не причём. Выше мною уже были оговорены возможные варианты решения. Скачайте исполняемые скрипты форума (находящиеся в корневой папке форума), а также ядро форума (папка include) и сравните содержимое этих файлов с оригиналами из дистрибутива (или, что лучше, из предыдущего рабочего бэкапа). Для автоматизированного сравнения файлов можете воспользоваться специализированными утилитами, например, WinMerge. Если будут выявлены какие-либо различия, сообщите о них нам

Рекомендую выяснить у службы поддержки хостера, изменялась ли за последнее время (с того момента, как появились глюки) конфигурация PHP на сервере. Возможно, были установлены какие-то модули?

Сама по себе данная проблема встречается довольно редко. Об этом свидетельствует хотя бы тот интересный факт, что по запросу с текстом сообщения об ошибке в Google (в русском сегменте Сети) данная тема (на этом форуме) выводится на 2 (!!!) месте
yura3d Отправлено: 24 июня 2010 — 19:59 • Тема: Fatal error: Cannot run code from this file in conjunction with non encoded files in • Форум: Решение проблем

Ответов: 10
Просмотров: 0
alexx пишет:
Fatal error: Cannot run code from this file in conjunction with non encoded files

Возможно, к форуму были подключены (посредством include/require - по такому принципу подключается Сапа) какие-то левые скрипты? Данная ошибка свидетельствует о проблемах в работе Zend Optimizer, однако ExBB не содержит в себе ни строки "зазенденного" кода, поэтому причина этой ошибки явно не в скриптах форума

alexx пишет:
in /home/ninjatra/public_html/templates/InvisionExBB/board_data.tpl on line 158

alexx пишет:
in /home/ninjatra/public_html/templates/InvisionExBB/topic_data.tpl on line 290

Нет в этих файлах строк с такими номерами. Скорее всего, интерпретатор PHP выводит неверную информацию, и строки с номерами 158 и 290 (на которых, предположительно, и происходит ошибка) нужно искать в файлах index.php и topic.php соответственно, именно эти скрипты подключают файлы шаблонов. Поэтому, нужно проверить также их содержимое (желательно сравнить их с оригинальными версиями файлов из дистрибутива, делая при этом поправку на установленные моды)

Судя по временному появлению/исчезновению глюков, возможно, это связано с работой сервера. Вполне вероятно, что администратор сервера на данный момент обновляет/реконфигурирует ПО сервера, поэтому некоторое время могут иметь место некоторые трудности
yura3d Отправлено: 23 июня 2010 — 18:09 • Тема: Мод: Чат на форуме (Beta) • Форум: Модификации и дополнения

Ответов: 316
Просмотров: 0
Реализована долгожданная модерация чата. На данный момент новые возможности находятся на стадии исправления ошибок, несколько позже обновлённая версия чата будет выложена здесь (также она будет предустановлена в новой версии форума ExBB FM 1.0 RC2). Некоторые доступные опции модераторов видны на приведённом ниже скриншоте.
yura3d Отправлено: 20 июня 2010 — 16:04 • Тема: Не работает поиск • Форум: Решение проблем

Ответов: 2
Просмотров: 0
olalexa
К сожелению, при использовании поиска возможны некоторые проблемы, которые вызваны ограничениями PHP при работе с определённым объёмом данных. Ближе к середине июля поиск по этому форуму будет переведён на новый алгоритм с применением MySQL, это решит все имеющиеся на сегодняшний день с ним проблемы
yura3d Отправлено: 19 июня 2010 — 16:04 • Тема: Мод: Переход по внешним ссылкам через редирект • Форум: Модификации и дополнения

Ответов: 257
Просмотров: 0
egori4 пишет:
Спасибо! Потом ещё [24.02.2010] установить...Правильно?

Да, всё верно
yura3d Отправлено: 19 июня 2010 — 15:59 • Тема: Мод: Переход по внешним ссылкам через редирект • Форум: Модификации и дополнения

Ответов: 257
Просмотров: 0
egori4 пишет:
Важно! Для корректной работы мода сначала нужно установить его первоначальную версию (инструкция ниже), и только потом обновление для мода (ссылка выше)


кстати не очевидно, имеет это отношение к описаному в спойлере или нет (((


Имеет, выше же было сказано, внимательно читайте комментарии к обновлениям. Сразу после установки мода (инструкция в спойлере) необходимо установить обновление от 09.06.2009
yura3d Отправлено: 19 июня 2010 — 15:44 • Тема: Мод: Переход по внешним ссылкам через редирект • Форум: Модификации и дополнения

Ответов: 257
Просмотров: 0
egori4 пишет:
yura3d Огромная просьба к Вам, не могли бы вы упорядичить все изменения )))) а то к 17 странице уже и не понятно что надо менять, а что не надо.

Хотелось бы увидеть в виде:

1. Изменения в таких-то файлах
2. Скачать файл rd.php

Если не затруднит это сделать- огромное спасибо ))))

Обратитесь к первому сообщению темы и внимательно прочтите инструкцию по установке мода, а также комментарии ко всем обновлениям. Там информация уже представлена в упорядоченном виде, всё же остальное, что публикуется в теме, в большей степени относится к промежуточным изменениям или к решению мелких и частных проблем, большинство из которых уже исправлены в обновлениях мода. Всё вышесказанное относится и к другим модам, выложенным на этом форуме

Страниц (200): В начало « ... 61 62 63 64 [65] 66 67 68 69 ... » В конец

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

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

[Script Execution time: 0.0721]     [ ]