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

Страниц (200): В начало « ... 67 68 69 70 [71] 72 73 74 75 ... » В конец

> Найдено сообщений: 2986
yura3d Отправлено: 24 апреля 2010 — 10:05 • Тема: Есть ли ошибки в скрипте? • Форум: PHP/Perl

Ответов: 15
Просмотров: 0
khapugin пишет:
CODE:
$filename != '.' && $filename != '..'

Такая проверка не имеет смысла, у Вас ведь уже есть проверка на то, чтобы имя принадлежало множеству целых чисел:
CODE:
is_int($filename)

Очевидно, что имена переходов на предыдущий уровень этому множеству не принадлежат, поэтому Вы делаете лишнюю проверку, что в конечном итоге не самым лучшим образом скажется на производительности. Оставьте первоначальный предложенный мною вариант:
CODE:
if (is_int($filename) && is_dir('../papka/'.$filename))


khapugin пишет:
Warning: max() [function.max]: Array must contain at least one element

Всё просто. Предполагается, что у Вас в папке papka уже имеется хотя бы одна папка, соответствующая критериям фильтра. В противном случае функции max() передаётся пустой массив $spisokdir, что недопустимо. Если в Вашем случае допускается отсутствие первой папки, соответствующей критериям фильтра, то лучше сделать так:
CODE:
function int_dir_filter($filename)
{
if (is_int($filename) && is_dir('../papka/'.$filename))
return true;

return false;
}

$spisokdir = array_filter(scandir('../papka/'), 'int_dir_filter');
$newpapka = ($spisokdir) ? max($spisokdir) + 1 : X;
mkdir('../papka/' . $newpapka, 0777); // создаём папку

В этом примере в строке:
CODE:
$newpapka = ($spisokdir) ? max($spisokdir) + 1 : X;

вместо X Вам нужно указать имя первой папки, которая будет создана в папке papka. В дальнейшем все новые папки будут создаваться с числовым именем, на единицу большим, чем у предыдущей созданной папки.
yura3d Отправлено: 24 апреля 2010 — 09:27 • Тема: Дополнение: Решение проблемы "RE: RE: RE: RE: RE: " в личке • Форум: Модификации и дополнения

Ответов: 18
Просмотров: 0
HAKER пишет:
Когда я нажимаю на "патч", чтобы скачать у меня открывается сайт мозилы. Кто может сказать в чём проблема?

nikk пишет:
Открывается сайт Мозиллы!

Аналогично, причём месяц назад была та же самая проблема. Очевидно, из репозитория Мозиллы этот патч удалили. Хм
yura3d Отправлено: 24 апреля 2010 — 09:09 • Тема: Есть ли ошибки в скрипте? • Форум: PHP/Perl

Ответов: 15
Просмотров: 0
khapugin пишет:
проблема начинается как только скрипт натыкается на файлы или папки отличные от цифр

В Вашем случае список (массив) файлов и папок нужно предварительно отфильтровать таким образом, чтобы в нём остались только папки, названия которых состоят из цифр. Это необходимо для правильной работы функции PHP max():
CODE:
function int_dir_filter($filename)
{
if (is_int($filename) && is_dir('../papka/'.$filename))
return true;

return false;
}

$spisokdir = array_filter(scandir('../papka/'), 'int_dir_filter');
$newpapka = max($spisokdir) + 1;
mkdir('../papka/' . $newpapka, 0777); // создаём папку

Подробнее про фильтрацию элементов массива при помощи функции обратного вызова можно почитать в документации PHP по функции array_filter().
yura3d Отправлено: 23 апреля 2010 — 20:12 • Тема: Объявления с прокруткой • Форум: Обсуждение

Ответов: 15
Просмотров: 0
St.A.N. пишет:
yura3d подскажи плиз, как правильно вставить мод в галерею?

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

St.A.N. пишет:
В logos.tpl у галереи я всё делал так же, как и в том же файле форума. Но здесь это уже не работает.

Какие ошибки появляются (имеются ввиду не только PHP, но и JavaScript) ?
Наличие папки FORUM-PHOTO создаёт дополнительный уровень вложенности, поэтому необходимо несколько изменить пути к скрипту fader.js и файлу со списком объявлений fade.txt. Соответствующие строки будут иметь вид:
CODE:
<script language="JavaScript" src="../javascript/fader.js"></script>

CODE:
$fadeContent = '\''.strtr(implode('\', \'', file('./././fade.txt')), array("\n" => '', "\r" => '')).'\'';
yura3d Отправлено: 23 апреля 2010 — 19:42 • Тема: Удаление копирайтов • Форум: Новости

Ответов: 186
Просмотров: 0
M-A-X пишет:
На сколько я знаю, достаточно только ссылки

Чего достаточно, чего нет, чётко прописано в вопросе Q15 из ExBB FAQ:
yura3d пишет:
Если Вам нужно не удалить, а только определённым образом видоизменить копирайт, Вы должны уведомить разработчика о том, как в конечном итоге будет выглядеть копирайт, и получить разрешение или запрет на такое видоизменение. Любое самовольное изменение копирайтов может быть расценено как удаление копирайтов.

У нас есть список сайтов, владельцы которых оплатили снятие копирайта или выслали уведомление об изменении копирайта. Тех, кто этого не сделал, и тем не менее вручную ковырял копирайт, в будущем ожидают проблемы при обновлении форума, а также при работе с системой автоматической установки критических обновлений, системой быстрой установки модулей, тем оформления и т.д, которые будут присутствовать в новых версиях форума.
yura3d Отправлено: 21 апреля 2010 — 18:32 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы

Ответов: 203
Просмотров: 0
Defenderyk пишет:
Кстати обнаружил недоработку в отправке писем через админку. Если в письме есть "" кавычки, то они приходят как &quote;

Решение здесь
yura3d Отправлено: 21 апреля 2010 — 18:23 • Тема: Коверкает ссылки в теле письма при отправке почты с форума • Форум: Решение проблем

Ответов: 7
Просмотров: 0
Решение проблемы с заменой амперсанда & на соответствующий ему html-эквивалент &amp; (это относится и к некоторым другим символам, таким как кавычки и треугольные скобки) в текстах e-mail сообщений с форума довольно простое. В файле include/fm.class.php найдите строки:
CODE:
$users = $this->_Read(FM_USERS);
if (is_array($list[2])) {

и замените их строками:
CODE:
$users = $this->_Read(FM_USERS);
$list[4] = $this->html_replace($list[4]);
if (is_array($list[2])) {


alexx пишет:
Форум в топе рамблера и по переходу по ссылке на форум ..выскакивает также сообщение

Другими поисковыми системами URL с параметрами уже давным-давно обрабатываются безо всяких проблем, только вот Рамблер в этом плане отстал. Эта проблема системы переадресации на Рамблере, которая преобразует символ равенства (содержащийся в URL) в html-эквивалент, хотя в данном случае такое преобразование недопустимо. У нас были похожие проблемы с модом перехода по внешним ссылкам через редирект, но мы их практически полностью решили. В Вашем случае можно просто реализовать ЧПУ-ссылку на ленту с RSS, такие ссылки Рамблер обрабатывает корректно. Ну или обратитесь в саппорт Рамблера и укажите на проблему.
yura3d Отправлено: 20 апреля 2010 — 21:29 • Тема: Перенаправление не работает • Форум: Решение проблем

Ответов: 4
Просмотров: 0
Radja
К сожелению, я ничем не могу Вам помочь, поскольку Вами нарушено одной из условий бесплатного использования ExBB. А именно, Вами был видоизменён копирайт форума и испорчера активная ссылка на официальный сайт проекта (заменена на JS-переадресацию). В соответствии с пунктом 15 ExBB FAQ поддержка пользователей, нарушивших данное условие, не осуществляется. Устраняйте данное нарушение, после чего можно будет снова вернуться к решению проблемы. А пока тема закрыта.
yura3d Отправлено: 19 апреля 2010 — 21:34 • Тема: Перенаправление не работает • Форум: Решение проблем

Ответов: 4
Просмотров: 0
Radja
Ссылку на Ваш форум оставьте, ну или хотя бы приведите исходный код страницы с переадресацией.
yura3d Отправлено: 19 апреля 2010 — 21:33 • Тема: Защита от хрумера • Форум: Решение проблем

Ответов: 11
Просмотров: 0
mastersound
vipraskrutka
Для вынашивания планов по захвату мира существует такая вещь, как личка и соответствующий раздел нашего форума, ибо всё это мало относится к ExBB. Поскольку топикстартер свои вопросы решил, тема закрыта.
yura3d Отправлено: 18 апреля 2010 — 20:18 • Тема: Объявления с прокруткой • Форум: Обсуждение

Ответов: 15
Просмотров: 0
St.A.N. пишет:
Тогда я посадил ёе так

Нет, изначально строка размещалась верно.

Воспользуйтесь вместо приведённой выше строки слегка упрощённым вариантом:
CODE:
$fadeContent = '\''.strtr(implode('\', \'', file('././fade.txt')), array("\n" => '', "\r" => '')).'\'';

Единственный нюанс при работе с таким вариантом - если в Вашем сообщении встречается одинарная кавычка, то нужно предварять её обратным слешем (\). В остальном никаких ограничений нет.
(Добавление)
yura3d пишет:
А ещё, с самого начала получилось так, что панель с объявлениями заменила собой панель с кнопками Помощь Поиск Пользователи Растерялся

Если Вы строго следовали этой инструкции, т.е. в файле шаблона размещали новый фрагмент под искомым, а не вместо него, то проблем быть не должно.
yura3d Отправлено: 18 апреля 2010 — 19:54 • Тема: Объявления с прокруткой • Форум: Обсуждение

Ответов: 15
Просмотров: 0
St.A.N. пишет:
Отлично, Юра!! Щас попробую)))
А можешь сделать ввод объявлений из текстового файла, так и проще и быстрей? Закатив глазки

Да пожалуйста! В файле templates/InvisionExBB/logos.tpl найдите строки:
CODE:
echo <<<DATA
{$GLOBALS['fm']->_NewEmail}

и над ними вставьте строку:
CODE:
$fadeContent = '\''.strtr(implode('\', \'', file('././fade.txt')), array("\n" => '', "\r" => '', '"' => ''')).'\'';

Далее ранее вставленный фрагмент:
CODE:
var smfFadeContent = new Array(
"Сообщение 1",
"Сообщение 2"
);

замените строкой:
CODE:
var smfFadeContent = new Array({$fadeContent});

На этом всё. Сообщения будут браться из файла fade.txt, который нужно разместить в корневой папке форума. Размещайте по одному сообщению на каждой строке, т.е. каждая новая строка в файле - это новое сообщение. Для правильной работы модуля пустых строк в файле быть не должно.
yura3d Отправлено: 18 апреля 2010 — 16:42 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы

Ответов: 203
Просмотров: 0
raf1k пишет:
При добавление раздела на форуме вылазит ошибка "Could not write in the file forum1/_f_track.php"
Ставил права на запись но проблема не решилась

Данная тема не имеет отношения к Вашей проблеме. Для начала воспользуйтесь поиском, т.к. проблема уже неоднократно обсуждалась. Сходите пожалуйста в поиск по запросу "could write file". Спасибо! Если ничего того, что могло бы Вам помочь, среди найденных тем Вы не найдёте, то задавайте вопрос в уже существующей теме по данной проблеме, а не в первой попавшейся теме.
yura3d Отправлено: 18 апреля 2010 — 14:20 • Тема: Мод: Переход по внешним ссылкам через редирект • Форум: Модификации и дополнения

Ответов: 257
Просмотров: 0
robert
CODE:
strtr(..., array(' ' => '+'), array(' ' => '%20'))

Предложенная Вами запись (2 замены подряд) не имеет смысла, поскольку после выполнения 1-ой замены (пробела на %20) больше пробелов в строке не останется, и что тогда мы будем заменять на + ? Проверьте теперь эту ссылку (где в имени файла фигурирует +), которую Вы выкладывали ранее. Через Ваш скрипт редиректа она не будет работать - смотрите сами.

Проблема в том, что пробел в пути и имени файла кодируется как %20, а пробел в именах и значениях параметров (той части URL, что после вопросительного знака) кодируется как + (при этом работает вариант и с %20).

Сейчас подправил скрипт rd.php на этом форуме, чтобы функция URL-декодирования работала с полностью URL-кодированной строкой. Буду пока тестировать, если не обнаружится других проблем, выложу обновлённый rd.php для скачивания.
yura3d Отправлено: 18 апреля 2010 — 13:14 • Тема: meta Keywords • Форум: Обсуждение

Ответов: 4
Просмотров: 0
nikk пишет:
Это возможно реализовать?

Выделение часто встречающихся слов (да и вообще любые другие статистические действия по большому объёму данных) - достаточно ресурсоёмкая операция, особенно для PHP. Реализовать такое конечно возможно, но смысла в этом нет, если требующиеся для выделения слова у Вас и так часто встречаются в тексте. Поисковый робот в этом случае учтёт данный факт и без keywords. Более того, в некоторых случаях простой подсчёт частоты встречаемости слов может давать неправильные результаты. Например, если в сообщении название предмета разговора встречается редко или в нескольких вариантах, а в дальнейшем используются местоимения. Или же если в следующих сообщениях началось обсуждение какой-то конкретной проблемы, в которой название предмета разговора, с большой долей вероятности, вообще фигурировать не будут. В этом случае популярными могут стать совсем другие слова, такие как cоюзы ("который", "чтобы", ...) и т.д. во всех возможных вариантах.

Страниц (200): В начало « ... 67 68 69 70 [71] 72 73 74 75 ... » В конец

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

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

[Script Execution time: 0.0462]     [ ]