Страниц (32): В начало « ... 24 25 26 27 28 [29] 30 31 32 »
Найдено сообщений: 469 |
igrok54 |
Отправлено: 29 ноября 2010 — 12:05 • Тема: Мод : Общая регистрация ExBB и AlmazCMS • Форум: Модификации и дополнения |
Ответов: 37 Просмотров: 0
|
electron пишет:планируется ли добавление такого функционала как модуль блога?
Almaz CMS и есть блоговый движок. Со встроенной фотогалереей.
Или Вы имеете в виду индивидуальные блоги юзеров? Индивидуально для юзеров - не предусмотрено.
electron пишет:так же наверно не помешал бы какой-нибудь простенький чат в боковых колонках сайта типа как сделано на юкозе
Согласен, тем более что такой вопрос у меня на форуме уже был задан. Поставил в план. Как вариант - использование встроенного в ExBB чата. Другой вариант подсказываете Вы - мини-чат в сайдбаре.
alexx пишет:Вывод самых популярных тем форума
По количеству ответов или по просмотрам? Или другой критерий? Не вопрос, сделать вполне можно. |
igrok54 |
Отправлено: 29 ноября 2010 — 12:05 • Тема: Мод : Общая регистрация ExBB и AlmazCMS • Форум: Модификации и дополнения |
Ответов: 37 Просмотров: 0
|
electron пишет:извините, не знаком с вашей цмс-кой, поэтому назрел вопрос : общая регистрация с ExBB дает какие-то возможности для простых пользователей? или это просто удобство для общей админки сайта и форума?
Для простых юзеров (авторизованных) - при комментировании не требуется вводить логин и Email, только текст комментария.
Для админов - дополнительно удобство администрирования обоих движков.
Ну плюс в блоке сайдбара все посетители видят обновления на форуме.
В планах добавления функционала: интересно реализована функция интеграции на сайте allnokia.ru - по ссылке пример такой страницы ( движки, конечно, другие ) в том плане, что к статье на сайте прикрепляется тема форума для обсуждения, статья с такой прикрепленной темой имеет ссылку "обсудить на форуме".
И буду благодарен за советы на тему "какие блоки для вывода на сайте еще актуальны?" |
igrok54 |
Отправлено: 27 ноября 2010 — 23:05 • Тема: Дополнение: Выводим опрос на главную форума • Форум: Решение проблем |
Ответов: 7 Просмотров: 0
|
Кодировка файлов, скорее всего языковых из папки language/russian, при пересохранении улетела. Вам нужно, если эти файлы читаемые, пересохранить их в кодировке ANSI или windows-1251. |
igrok54 |
Отправлено: 26 ноября 2010 — 21:31 • Тема: Интеграция с CMS системами • Форум: Обсуждаем |
Ответов: 31 Просмотров: 0
|
Интеграцию с моей Almaz CMS я практически закончил. Хочу уточнить вопрос с организацией редиректов после авторизации-выхода.
Вопрос к Юре:
Предполагаю сделать редирект на страницу, с которой производилось данное действие таким образом:
Файлу loginout.php методом POST (при авторизации) или методом GET (при выходе из аккаунта) передается переменная с URL страницы с которой производилось данное действие.
Далее в loginout.php переданный URL проверяется в целях обеспечения безопасности функцией и если признается допустимым - то редирект идет на полученный URL, если не проходит фильтр - редирект на index.php.
Функция фильтрации, защищающая от XSS такая на данный момент:
CODE:function url_filter($url) {
// проверка на наличие скрипта скрытого в URL:
$dis=array( // Варианты символов '<' и '>' в различных видах кодировки
'<',
'>',
'%3C', // '<' in HEX
'%3E', // '>' in HEX
'<', // '<' in HEX HTML (with semicolons)
'>', // '>' in HEX HTML (with semicolons)
'<', // '<' in Decimal
'>', // '>' in Decimal
'PA==', // '<' in Base64
'Pg==' // '>' in Base64
);
foreach ($dis as $d) { // Если найдем вхождение, создадим переменную $contr...
if(stristr($url,$d)!==false) {$contr='';}
}
// Проверка на наличие еще одного URL в URL - предотвращаем загрузку сторонних файлов и последующие редиректы:
$prot=array(
'http',
'https',
'ftp'
);
$trurl=preg_replace("#^http://(.*)#i","$1",$url); // Обрезаем 'http://' от начала полученного URL и далее проверяем обрезанный URL
foreach ($prot as $p) { // Если найдем вхождение, создадим переменную $contr...
if(stristr($trurl,$p.'://')!==false) {$contr='';}
}
$u=(strpos($url,$_SERVER['SERVER_NAME'])===7 && !isset($contr)) ? $url : 'index.php';
return $u;
}
В первом условии проверяется, что в URL с седьмой позиции находится имя домена, на котором расположен loginout.php, то есть редирект должен произвестись на этот же сайт. Во второй части условия проверяем на наличие недопустимых включений в URL.
Суть вопроса - не стоит ли что-нибудь добавить к проверкам, осуществляемым во второй части? |
igrok54 |
Отправлено: 23 ноября 2010 — 01:53 • Тема: Как сделать ру • Форум: HTML |
Ответов: 8 Просмотров: 0
|
Кроме того и сам файл, если в нем присутствуют не латинские буквы ( русские, например ), должен быть сохранен в этой же кодировке, естественно. Не каждый текстовой редактор это делает корректно. Ни в коем разе не пересохраняйте файлы встроенным блокнотом Windows - кодировка летит напрочь.
Более подробную инфу на эту тему Вы можете получить, погуглив запросом "правильный редактор UTF-8" - если редактор коректно работает с UTF, то безусловно будет и также корректно работать с windows-1251.
Из бесплатных текстовых редакторов крайне рекомендую использовать Notepad++. Подойдет также PHP Expert editor, Gridinsoft Notepad.
мини фак:
1. В текстовых редакторах кодировка windows-1251 соответствует ANSI
2. UTF-8 должно быть без BOM (по русски БОМ). Хороший текстовой редактор должен поддерживать оба варианта ( и с BOM, и без BOM ).
3. На кодировку, указанную в метатегах, браузеры внимания не обращают, а смотрят для определения кодировки заголовки (header), передаваемые сервером. Чтобы понять, в какой кодировке отдает страницу ваш сервер, проще всего как раз посмотреть в браузере - в какой кодировке ваш браузер эту страницу рендерит. Изменить кодировку, отдаваемую сервером можно, например, способом, описанным Дядей Митей в предыдущем сообщении - прописав в .htaccess стороку AddDefaultCharset UTF-8 для UTF-8 или строку AddDefaultCharset windows-1251 для windows-1251. Будет действовать на файлы и папки (со всеми внутренними вложениями), находящимися в той же папке, где и .htaccess.
4. Метатеги имеют значения для поисковых машин (типа Яндекса или Гугла). Поэтому для них стоит указать соответствующую файлу кодировку в метатеге content-type. |
igrok54 |
Отправлено: 20 ноября 2010 — 22:23 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы |
Ответов: 203 Просмотров: 0
|
Светлана пишет:Это как с ремонтом дома: закончить невозможно, можно только остановить.
Согласен на 100%, знаю по собственному опыту. Если в RC2 хотят вылизать весь код, то мы никогда не получим эту версию. |
igrok54 |
Отправлено: 20 ноября 2010 — 05:17 • Тема: Выпадает кнопка ICQ • Форум: Решение проблем |
Ответов: 4 Просмотров: 0
|
Для выравнивания картинки по вертикали должна помочь замена CODE:padding: 0px 31px 3px 3px;
на CODE:padding: 0 31px 0 3px;
В свойство padding устанавливает значение полей вокруг содержимого элемента. Четыре параметра определяют отступы в таком порядке: сверху, справа, снизу, слева (т.е. по часовой стрелке, начиная сверху).
Можно поэксперементировать с отступом справа, который в вашем коде составляет 31px...
PS. Значения для padding не могут быть отрицательными, для margin - могут. |
igrok54 |
Отправлено: 20 ноября 2010 — 04:58 • Тема: Как изменить ширину элемента TEXTAREA по размерам родительского резинового блока? • Форум: CSS |
Ответов: 7 Просмотров: 0
|
vipraskrutka пишет:а я вот никак не могу понять, в чем прикол слушаться валидатор, если во всех браузерах у меня и так все отлично...
а) если сайт делается для заказчика - прохождение валидатора - большой плюс.
б) если на валидность совсем забить и допускать много ошибок в коде страницы, то поисковики могут и выкинуть сайт из индекса, так как не поймут, что на сайте имеется (doctype для поисковика - это аналог расширению файла для программы).
vipraskrutka пишет:К примеру target="_blank" <noindex></noindex> это тоже по его понятиям невалидно, и что, отказаться от этих важных тегов?
В этом согласен, бывают ошибки кода неизбежные и нужные. Некоторые css-хаки также не проходят валидатор, но они бывают необходимы для осла.
Важно минимизировать количество ошибок... |
igrok54 |
Отправлено: 19 ноября 2010 — 18:07 • Тема: Как изменить ширину элемента TEXTAREA по размерам родительского резинового блока? • Форум: CSS |
Ответов: 7 Просмотров: 0
|
Больших поправок не внесу, на помнится мне, что на код CODE:<textarea style="width: 100%;"></textarea>
валидатор будет ругаться, так как параметры cols и rows для textarea обязательные, а вот вариант
CODE:<textarea cols="" rows="10" style="width: 100%;"></textarea>
сочтет валидным. В отличие от ширины, высоту параметром rows, по-моему, всегда лучше определить. |
|
Страниц (32): В начало « ... 24 25 26 27 28 [29] 30 31 32 »
|