Александр Михалицын |
Отправлено: 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: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('&', '&', $s);
$s = str_replace('<', '<', $s);
$s = str_replace('>', '>', $s);
$s = str_replace("'", ''', $s);
return str_replace('"', '"', $s);
}
Емае, это в любой книжке по пхп есть... Почитал бы хоть. |
Александр Михалицын |
Отправлено: 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 — 09:42 • Тема: Мод: Подсветка синтаксиса языков программирования • Форум: Модификации и дополнения |
Ответов: 38 Просмотров: 0
|
yura3d,
для того, чтобы реализовать то, о чем написал ты, придется переписать парсер ББкодов...
Реализовать парсер ББКодов на этапе ПОСТИНГА, а не только на этапе ВЫВОДА.
Тогда моим модом пользоваться будет невозможно. Ведь установив мой парсер ббкодов, им придется отказаться от всяких там спойлеров, и пр. ерунды. Так что боюсь до второй версии, что-то подобное писать смысла нет. |
Александр Михалицын |
Отправлено: 5 сентября 2009 — 06:45 • Тема: Мод: Подсветка синтаксиса языков программирования • Форум: Модификации и дополнения |
Ответов: 38 Просмотров: 0
|
yura3d,
Цитата:Ну во-первых, в условиях использования данного мода нет ни слова о необходимости установки ссылки на сайт автора
Именно. Не вижу смысла кого-то заставлять. Просто это говорит о умении людей благодарить.
Цитата:этого мода поддержка кеширования подсвеченного кода
В разработке, я ведь говорил уже.
Цитата:Ну и в-третьих чисто дружеский совет - нужно заниматься больше совершенствованием движка и разработкой модов.
Надо, но это надо нам с тобой вместе делать, а ты свои наработки не выкладываешь... |
Александр Михалицын |
Отправлено: 5 сентября 2009 — 06:35 • Тема: Статьи, обязательные к прочтению • Форум: ExBB.info |
Ответов: 19 Просмотров: 0
|
yura3d,
Цитата:Это я считаю работой модератора, если же модератор умеет только отправлять в поиск, закрывать/удалять темы и т.п, то зачем нужен такой модератор?
Тут я полностью согласен! Именно об этом написано в статье "Зачем нужна модерация?"
из первого поста. Я это не отрицаю, я просто говорю, что надо на корню бороться с неграмотностью, неправильными заголовками тем, ленью.
Цитата:говноподдержка phpBB не в счёт
Да нет, там есть и хорошие люди, ну например rxu, Alek$ и многие другие...
Но есть конечно... и не очень... Их ники называть не буду -- это некрасиво. |
|