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

Страниц (200): В начало « ... 119 120 121 122 [123] 124 125 126 127 ... » В конец

> Найдено сообщений: 2986
yura3d Отправлено: 10 августа 2009 — 08:36 • Тема: Перестал работать форум, предположительно из за сжатия. • Форум: Решение проблем

Ответов: 8
Просмотров: 5486
calebelt
Если попасть в админку не получается, можно отключить сжатие Gzip страниц в конфигурационном файле data/boardinfo.php. Для этого найдите в указанном файле строку
CODE:
$this->exbb['gzip_compress'] = TRUE;

И замените TRUE на FALSE
yura3d Отправлено: 10 августа 2009 — 07:29 • Тема: Нет доступа на форум • Форум: Решение проблем

Ответов: 14
Просмотров: 8999
Borman
Странно, обычно сообщение о нехватке дискового пространства имеет иной вид (можете поискать подробную информацию на форуме ТвойВеб)
yura3d Отправлено: 10 августа 2009 — 06:54 • Тема: Нет доступа на форум • Форум: Решение проблем

Ответов: 14
Просмотров: 8999
Borman
Всё зависит от вида и сложности проблем, с которыми столкнулись администраторы Вашего хостера

Давным-давно с одним из моих сайтов была похожая ситуация, доступ к файлам на запись был закрыт на 3 дня, хостер на следующий после возникновения проблем день разослал всем уведомление о заражениях нескольких серверов
yura3d Отправлено: 10 августа 2009 — 06:31 • Тема: Нет доступа на форум • Форум: Решение проблем

Ответов: 14
Просмотров: 8999
Borman
Ууу... Read-only file system означает, что доступ ко всем файлам на запись закрыт и что у Вашего хостера серьёзные проблемы. Обычно администраторы серверов на время поступают таким образом, чтобы локализовать брешь в безопасности или сдержать распространения вирусов, предотвращая большие потери данных. А сайт Ваш работает видимо потому, что не использует операции работы с файлами или MySQL
yura3d Отправлено: 10 августа 2009 — 06:19 • Тема: Удалилась часть пользователей • Форум: Общие вопросы

Ответов: 2
Просмотров: 2921
eisventura
Уже неоднократно обсуждалось, у Вас должны быть установлены обновления, вышедшие после даты скачивания Вами форума, а также все критические обновления (независимо от даты скачивания). Также необходимо проверить правильность расстановки прав доступа на файлы и папки
yura3d Отправлено: 10 августа 2009 — 06:04 • Тема: Нет доступа на форум • Форум: Решение проблем

Ответов: 14
Просмотров: 8999
Borman
Права доступа на запись на этот файл и на папку data установлены? Попробуйте удалить этот файл через FTP, если по FTP файл не удаляется, создайте в корневой папке форума скрипт следующего содержания:
CODE:
<?php
unlink('data/onlinedata.php');
?>

Запустите скрипт и не забудьте после этого его удалить
yura3d Отправлено: 9 августа 2009 — 18:27 • Тема: Конвертирование и переход с других форумов • Форум: Утилиты и конвертеры

Ответов: 33
Просмотров: 30390
1Bot
В будущем будет создан раздел, посвящённый различным утилитам для ExBB (в число утилит войдут и несколько конвертеров)
yura3d Отправлено: 9 августа 2009 — 12:07 • Тема: Отступ • Форум: Обсуждение

Ответов: 40
Просмотров: 32035
Светлана пишет:
Так как же с этим: "Если у кого-нибудь будет время, объясните пожалуйста, как в странице регистрации сделать обязательными к заполнению поля: место проживания (откуда), дату рождения?" Это сложно? Вопрос без подковыки - я просто не знаю.

Прошу прощения за задержку с ответом, я уже несколько дней нахожусь за городом, и с Интернетом здесь очень туго (его практически нет, а предлгаемый моим сотовым оператором EDGE жутко лагает) Огорчение

Ближе к теме, сделать обязательным заполнение указанных Вами полей несложно. Откройте файл register.php, найдите строку:
CODE:
$fm->input['location'] = (strlen($fm->input['location']) >= 3) ? $fm->input['location']:'';

И замените её строками:
CODE:
if (strlen($fm->input['location']) < 4)
$fm->_Message($fm->LANG['Registration'], $fm->LANG['LocationEmpty']);

Далее откройте файл modules/birstday/register_save.php, найдите строки:
CODE:
unset($birstday_data);
}

И под ними разместите строки:
CODE:
else
$fm->_Message($fm->LANG['Registration'], $fm->LANG['BirstdayEmpty']);

Осталось только добавить соответствующие языковые строки для вывода предупреждений о незаполненных полях. Для этого откройте файл language/russian/lang_front_register.php, найдите строку:
CODE:
$this->LANG['NameExist'] = 'Такое имя уже есть! Пожалуйста вернитесь и подберите себе другое имя';

И разместите после неё строки:
CODE:
$this->LANG['LocationEmpty'] = 'Вы не указали место жительства';
$this->LANG['BirstdayEmpty'] = 'Вы не указали дату рождения';

На этом всё, если будет необходимо, смогу также помочь с проверкой этих полей при редактировании профиля (это делается по аналогии с тем, что я привёл выше), а также с динамической проверкой этих полей на Ajax (подробнее о такой проверке здесь)
yura3d Отправлено: 7 августа 2009 — 20:31 • Тема: Мод: Чат на форуме (Beta) • Форум: Модификации и дополнения

Ответов: 252
Просмотров: 191698
Borman пишет:
Имеется вопрос!
Возможно ли сделать что бы при вставке ссылки в сообщение она ставилась не как текст, а как ссылка? Однако

Возможно. Предлагаемый вариант преобразования адресов в ссылки работает полностью на стороне браузеров пользователей (т.к. при преобразовании используются только возможности JavaScript), а значит никаких проблем с повышенной нагрузкой на сервер не будет. Для установки откройте файл modules/chat/javascript/chat_yura3d.js, найдите строки:
CODE:
case 'msg': for (j = 0; j < smiles.length; j++)
span[i].innerHTML = span[i].innerHTML.replace(smiles[j][0], '<img src="im/emoticons/' + smiles[j][1] + '">');
break;

И замените их строками:
CODE:
case 'msg': var original = span[i].innerHTML;

span[i].innerHTML = span[i].innerHTML.replace(/\b((http|https|ftp)\:\/\/([a-z0-9\-]{1,64}\.){1,3}[a-z]{2,6}(\/[a-z0-9\/\-\_\.\?\&\;\=\%]{1,256}|))\b/ig, '<a href="$1" target="_blank">$1</a>');

if (span[i].innerHTML == original)
span[i].innerHTML = span[i].innerHTML.replace(/\b(www\.([a-z0-9\-]{1,64}\.){1,3}[a-z]{2,6}(\/[a-z0-9\/\-\_\.\?\&\;\=\%]{1,256}|))\b/ig, '<a href="http://$1" target="_blank">$1</a>');

for (j = 0; j < smiles.length; j++)
span[i].innerHTML = span[i].innerHTML.replace(smiles[j][0], '<img src="im/emoticons/' + smiles[j][1] + '">');
break;

Это тестовый вариант, поэтому на начальном этапе возможны проблемы с преобразованием некоторых адресов. Сделать переход по внешним ссылкам в чате через редирект пока нельзя, но в будущем подумаю над этим, если будет в этом необходимость
yura3d Отправлено: 7 августа 2009 — 08:57 • Тема: Вопросы по настройке форума • Форум: Настройка форума

Ответов: 57
Просмотров: 41807
SergZX пишет:
Большое спасибо! Всё заработало!
Но теперь они не открываются, в папке аплоадс файл тхт и док переименовались в файлы с расширением ext...
Хотя, загруженный ехе файл открылся нормально...

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

SergZX пишет:
Кстати, сервер ICQ нашёл, настроил в строке адрес, плюс еще в скрипте профиля поправил... А можно ли прописать как-то проверку профиля на нескольких серверах? Или чтобы пользователь указывал свой сервер ICQ? Просто, как выяснилось, их несколько, они, так сказать, только региональные...

Возможно, к примеру, создать дополнительное поле в профиле, в котором пользователь будет выбирать свой сервер
yura3d Отправлено: 6 августа 2009 — 22:36 • Тема: Удаление или перемещение первого сообщения темы. • Форум: Общие вопросы

Ответов: 12
Просмотров: 12372
Chaplin
Конечно, возможность удаления отдельных тем в разделе присутствует. Подробнее этот вопрос обсуждался здесь
yura3d Отправлено: 6 августа 2009 — 18:33 • Тема: Вопросы по настройке форума • Форум: Настройка форума

Ответов: 57
Просмотров: 41807
SergZX пишет:
Тут у меня ещё одна проблема образовалась, правда не знаю, от чего это зависит - от форума или сервера:
не загружаются прочие файлы кроме изображений, то есть, те же doc, rar и т.п. не хотят.. выдаётся ошибка, что-то вроде - не могу упаковать файл.
Не проконсультируете по данному вопросу?

Форум упаковывает прикрепляемые файлы (кроме изображений) в архивы формата tar.gz с целью экономии места на сервере. На некоторых серверах использование архивации (точнее, функции PHP gzencode) запрещено, в этом случае необходимо закачивать файлы без архивации. Об отключении архивации в скриптах я уже упоминал здесь
yura3d Отправлено: 6 августа 2009 — 13:53 • Тема: Вопросы по JavaScript • Форум: JavaScript

Ответов: 93
Просмотров: 79489
Furax пишет:
CODE:
TextNode.parentNode.removeChild(TextNode);

Спасибо, получилось, но некоторые вопросы остались. Допустим, в одном слое было создано несколько текстнодов, но их идентфикаторы не были сохранены (имеется в распоряжении только идентификатор самого слоя). Каким образом можно в этом случае редактировать/удалять имеющиеся в слое текстноды, не прибегая к innerHTML для слоя? Я так понимаю, наверное, самым простым вариантом будет:
CODE:
div.appendChild(document.createTextNode('<span id="text">Тут текст</span>'));

А потом, соответственно, изменение содержимого данного текстнода так:
CODE:
div.getElementById('text').innerHTML = 'Новый текст';

Может есть другие варианты?
yura3d Отправлено: 6 августа 2009 — 13:08 • Тема: Мод: Подсветка синтаксиса языков программирования • Форум: Модификации и дополнения

Ответов: 38
Просмотров: 29968
Александр Михалицын
Здорово было бы реализовать кеширование для данного мода, чтобы кеш (уже подсвеченный код, оформленный в html) сохранялся в отдельные файлы и затем подгружался из них, вместо того, чтобы при каждом просмотре сообщений выполнять ресурсоёмкий парсинг одного и того же кода
yura3d Отправлено: 6 августа 2009 — 12:59 • Тема: Мод: Динамическая проверка регистрационной формы (на Ajax) • Форум: Модификации и дополнения

Ответов: 60
Просмотров: 57377
И ещё небольшое дополнение к этому моду, добавлена проверка на существование e-mail адреса в базе данных форума. Для установки откройте файл include/JsHttpRequest/verify_forms.php, найдите строки:
CODE:
if ($fm->_Chek_Mail('value') === FALSE)
verify_result(0, $fm->LANG['VerifyEmailCorrect']);

И под ними разместите строки:
CODE:
$users = $fm->_Read(FM_USERS);

foreach ($users as $id => $info)
if ($fm->input['value'] === $info['m'])
verify_result(0, $fm->LANG['VerifyEmailExists']);

Далее откройте файл language/russian/lang_front_register.php, найдите строку:
CODE:
$this->LANG['VerifyEmailCorrect'] = 'Указан некорректный e-mail';

И разместите под ней строку:
CODE:
$this->LANG['VerifyEmailExists'] = 'Такой e-mail уже есть на форуме';

На этом всё, мод в архиве в ближайшее время будет обновлён в соответствии с этим дополнением

Страниц (200): В начало « ... 119 120 121 122 [123] 124 125 126 127 ... » В конец

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

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

[Script Execution time: 0.0623]     [ ]