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

Страниц (28): В начало « ... 16 17 18 19 [20] 21 22 23 24 ... » В конец

> Найдено сообщений: 407
Александр Михалицын Отправлено: 11 сентября 2009 — 11:10 • Тема: Замена символов в php • Форум: PHP/Perl

Ответов: 15
Просмотров: 0
Цитата:
я так делал, но что-то не заменилось

Я ведь сказал, выставляй еррор репотинг Е ОЛЛ и вперед. Улыбка
Александр Михалицын Отправлено: 11 сентября 2009 — 11:03 • Тема: Замена символов в php • Форум: PHP/Perl

Ответов: 15
Просмотров: 0
Defenderyk пишет:
но он работает только с CMS

Я вижу. Выброси эту ЦМС... код просто пипец... Улыбка Одни только функции для работы с БД вместо класса чего стоят. Ха-ха ПХП фьюжн да? Ха-ха

Defenderyk пишет:
ты мне поставь чтобы заменял
,
эм я ведь показал пример:
CODE:
echo replace_symbols($переменная которая идет на вывод);
Александр Михалицын Отправлено: 11 сентября 2009 — 10:53 • Тема: Замена символов в php • Форум: PHP/Perl

Ответов: 15
Просмотров: 0
Defenderyk,
ну ты тогда отладь код сначало. Чтобы работало без замены хотябы. А потом:
CODE:
error_reporting(E_ALL);

в начале скрипта, вставляешь функцию, которую я написал, вызываешь как я показал в примере и вперед! Отлаживать... Растерялся
Александр Михалицын Отправлено: 11 сентября 2009 — 10:32 • Тема: Замена символов в php • Форум: PHP/Perl

Ответов: 15
Просмотров: 0
Defenderyk пишет:
да вот что-то так просто не робит.

Да прям не робит? Ха-ха
http://mihalicyn.ru/test/replace.php (см. исходник страницы)
Александр Михалицын Отправлено: 11 сентября 2009 — 10:13 • Тема: Замена символов в php • Форум: PHP/Perl

Ответов: 15
Просмотров: 0
Defenderyk,
Цитата:
это-то понятно, я и сам знаю.

эмм... Ха-ха

Если ты это знаешь, то как ты можешь не уметь вызввать функцию... Ха-ха

CODE:
echo "<description><![CDATA[".replace_symbols($news_news)."]]></description>";
echo "".replace_symbols($news_full)."
Александр Михалицын Отправлено: 11 сентября 2009 — 09:20 • Тема: Замена символов в php • Форум: PHP/Perl

Ответов: 15
Просмотров: 0
CODE:
echo htmlspecialchars('строка');

хотя хтмлспешиалчарз вроде еще что-то заменяет.
Как вариант можно использовать что-нибудь такое:
CODE:
function replace_symbols($s)
{
$s = str_replace('&', '&amp;', $s);
$s = str_replace('<', '&lt;', $s);
$s = str_replace('>', '&gt;', $s);
$s = str_replace("'", '&apos;', $s);
return str_replace('"', '&quot;', $s);
}


Емае, это в любой книжке по пхп есть... Почитал бы хоть. Огорчение
Александр Михалицын Отправлено: 9 сентября 2009 — 11:42 • Тема: ошибка при загрузке файлов • Форум: Решение проблем

Ответов: 13
Просмотров: 0
akifor,
меняйте хостера.

Цитата:
то изменение php.ini коснуться всех клиентов

Врут. Ха-ха Во первых, можно для определенного вирт. хоста указать свой пхп ини. (Пусть хостер читает доки по апачу). Во вторых php_admin_value рулит! Улыбка
Александр Михалицын Отправлено: 9 сентября 2009 — 09:25 • Тема: ошибка при загрузке файлов • Форум: Решение проблем

Ответов: 13
Просмотров: 0
akifor,
нормальный хостер не должен ставить такое большое ограничение...
Метров 50 как минимум... (Я могу ошибаться -- у меня вообще свой сервак... Радость Я там хоть гигабайт закачать могу. Ха-ха )

З.Ы. У вас платный хостер? Улыбка
Александр Михалицын Отправлено: 7 сентября 2009 — 06:59 • Тема: Мод: Подсветка синтаксиса языков программирования • Форум: Модификации и дополнения

Ответов: 38
Просмотров: 0
yura3d,
Цитата:
При первом просмотре отредактированного сообщения открывается файл с кешем (как следует из 1-го предложенного мной варианта, для каждого сообщения будет отдельный файл с кешированным подсвеченным кодом, для 2-го же варианта вообще не имеет смысла отслеживать изменения). В данном файле уже будут храниться MD5-хеши ранее кешированного кода, и нам останется только сравнить сравнить старые и новые вставки кода, и если код очередной вставки не изменялся - её кеш сохраняем, если изменился, старый кеш удаляем и новый сохраняем. Таким образом этап постинга вообще не затрагивается, причём для обоих предложенных мной вариантов

Ок. Сделаю. Улыбка

Цитата:
Смысл есть хотя бы потому, что многие наработки для файловой версии впоследствии можно будет без проблем применить и для ExBB 2.0. И не важно, осуществляется кеширование на уровне класса обработки бб-кодов или на уровне мода, общие принципы и методы реализации всё равно во многом сойдутся ко 2-м предлагаемым мной выше вариантам

Ну это смотря как писать... Если ядро писать по нормальному, то там надо будет все с нуля переписывать (все наработки), а если писать "чтоб просто работало", то да...
Но такая разработка не имеет практического интереса... Хочется написать не "еще один форум", а классный форум, с грамотным кодом и ПРАВИЛЬНЫМ применением ООП. Растерялся

Цитата:
Так я ведь не закрывал раздел для разработчиков ExBB 2.0, пожалуйста, предлагайте свои наработки. Я в ближайшее время выложу там полностью переписанную с нуля и отлаженную основу ядра новой версии. К сожелению, не все проблемы (особенно касаемо применения UTF-8 в новой версии) решены, и свободного времени не хватает, но если у нас будет реально команда, то мы гораздо быстрее решим многие вопросы разработки, чем я буду это делать в одиночку (одному мне, если честно, это и не нужно)

Эммм. Как так? Мы ведь даже еще не спроектировали ядро... Не разобрались какие классы будут... Какие паттерны проектирования будем применять и где... Не понял
Александр Михалицын Отправлено: 6 сентября 2009 — 11:26 • Тема: Мод: Подсветка синтаксиса языков программирования • Форум: Модификации и дополнения

Ответов: 38
Просмотров: 0
yura3d,
Цитата:
, в двойке будет кеширование на базе класса обработки бб-кодов,

Именно.

Поэтому я и не писал еще чего-то большого и сложного для этой версии, ибо уже не вижу в этом смысле. Двойку писать надо... Улыбка
Александр Михалицын Отправлено: 6 сентября 2009 — 11:25 • Тема: Мод: Подсветка синтаксиса языков программирования • Форум: Модификации и дополнения

Ответов: 38
Просмотров: 0
yura3d,
Цитата:
Не знаю причём здесь парсинг на этапе постинга

Эмм. А как ты предлагаешь контролировать изменение содержимого тега [code]?
Александр Михалицын Отправлено: 6 сентября 2009 — 09:42 • Тема: Мод: Подсветка синтаксиса языков программирования • Форум: Модификации и дополнения

Ответов: 38
Просмотров: 0
yura3d,
для того, чтобы реализовать то, о чем написал ты, придется переписать парсер ББкодов...
Реализовать парсер ББКодов на этапе ПОСТИНГА, а не только на этапе ВЫВОДА.
Тогда моим модом пользоваться будет невозможно. Растерялся Ведь установив мой парсер ббкодов, им придется отказаться от всяких там спойлеров, и пр. ерунды. Улыбка Так что боюсь до второй версии, что-то подобное писать смысла нет.
Александр Михалицын Отправлено: 5 сентября 2009 — 07:16 • Тема: Мод: Подсветка синтаксиса языков программирования • Форум: Модификации и дополнения

Ответов: 38
Просмотров: 0
RomAndry,
Цитата:
Кстати ссылка на ExBB стоит в копирайтах.

Она тут не причем. Сайт ексББ и мой сайт это разные вещи.
(Добавление)
Так, добавил поддержку кеша в мод. Версия 1.1.0. См. первый пост.

Эффективность кеширования -- высочайшая. Провел тестирование на очень объемном коде, время генерации 2.5 секунды, после перезагрузки странички (тоесть когда кеш на стороне сервера уже создался), время генерации 0.1 секунды... Улыбка
Обновлена библиотека Geshi. Подмигивание
(Добавление)
Цитата:
Во-вторых, я был бы готов поставить ссылки и на других своих проектах, была бы у этого мода поддержка кеширования подсвеченного кода

Ставь, Юр. Ха-ха Ха-ха Ха-ха Сделал кеширование. Подмигивание
Александр Михалицын Отправлено: 5 сентября 2009 — 06:45 • Тема: Мод: Подсветка синтаксиса языков программирования • Форум: Модификации и дополнения

Ответов: 38
Просмотров: 0

yura3d,
Цитата:
Ну во-первых, в условиях использования данного мода нет ни слова о необходимости установки ссылки на сайт автора

Именно. Не вижу смысла кого-то заставлять. Просто это говорит о умении людей благодарить.

Цитата:
этого мода поддержка кеширования подсвеченного кода

В разработке, я ведь говорил уже.

Цитата:
Ну и в-третьих чисто дружеский совет - нужно заниматься больше совершенствованием движка и разработкой модов.

Надо, но это надо нам с тобой вместе делать, а ты свои наработки не выкладываешь... Огорчение
Александр Михалицын Отправлено: 5 сентября 2009 — 06:35 • Тема: Статьи, обязательные к прочтению • Форум: ExBB.info

Ответов: 19
Просмотров: 0
yura3d,
Цитата:
Это я считаю работой модератора, если же модератор умеет только отправлять в поиск, закрывать/удалять темы и т.п, то зачем нужен такой модератор?

Тут я полностью согласен! Именно об этом написано в статье "Зачем нужна модерация?"
из первого поста. Я это не отрицаю, я просто говорю, что надо на корню бороться с неграмотностью, неправильными заголовками тем, ленью. Улыбка

Цитата:
говноподдержка phpBB не в счёт

Да нет, там есть и хорошие люди, ну например rxu, Alek$ и многие другие...
Но есть конечно... и не очень... Их ники называть не буду -- это некрасиво. Подмигивание

Страниц (28): В начало « ... 16 17 18 19 [20] 21 22 23 24 ... » В конец

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

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

[Script Execution time: 0.039]     [ ]