Home

Advertisement

Customize

ru_webdev

mod rewrite и кириллица

Dec. 26th, 2009 | 05:25 pm
posted by: [info]dyatlofob in [info]ru_webdev

Пытаюсь организовать адресные строки с кириллицей как на википедии
пример: http://www.mysite.ru/товары/фоторамки (чтобы не было кривизны типа http://www.mysite.ru/goods.php?unit=photo)

в .htaccess я прописал:

RewriteEngine On
RewriteRule ^(товары)/([^/\.]+)/?$ goods.php?unit=$2

Слово "фоторамки" попадает в переменную $unit, но я не могу понять, в какую кодировку оно превращается.
Выглядит слово "фоторамки" в теле страницы вот так: N???N???N??°?????? (это echo $unit; как вы поняли...)

Если бы оно выглядело вот так: %D1%84%D0%BE%D1%82%D0%BE%D1%80%D0%B0%D0%BC%D0%BA%D0%B8, то проблем бы не было, всё решалось бы с помощью urlencode/urldecode

А как бороться с этими вопросительными знаками, я не знаю.

Ни iconv("UTF-8", "cp1251", $unit); ни iconv("cp1251", "UTF-8", $unit); тоже не помогают.

Кто в курсе, подскажите плиз как бороться?

Link | Leave a comment {40} | Add to Memories | Tell a Friend

ru_webdev

jQuery и captcha

Dec. 26th, 2009 | 08:45 am
posted by: [info]ruslankarpuk in [info]ru_webdev

Есть форма заявки, под которой стоит kcaptcha. Клиент жалуется на то, что иногда появляются неразборчивые картинки. Выход: сделать кнопку «обновить картинку». Делаю эту кнопку, через jQuery вешаю на неё обработчик, срабатывающий на нажатие. Обработчик удаляет картинку с капчей (тэг img) с помощью функции remove(), после чего с помощью append() присоединяет к контейнеру капчи тот же самый код:

<img src="/kcaptcha.php/?PHPSESSID=79f4a3f75449bf4ee0df6afd34d295c4" />


значение переменной PHPSESSID всегда постоянно для одного пользователя в пределах одной сессии. После того, как код отрабатывает, появляется та же самая картинка с тем же самым кодом. Как организовать на jQuery возможность обновления капчи, по аналогии с такой же функцией у reCAPTCHA? Другие капчи (в том числе reCAPTCHA) просьба не предлагать, заказчик остановился на этой в виду её максимальной дружелюбности (символы не так сильно трансформируются) к пользователям.

Link | Leave a comment {9} | Add to Memories | Tell a Friend

ru_webdev

тег option и селектор :hidden

Dec. 25th, 2009 | 05:49 pm
posted by: [info]hipot in [info]ru_webdev

Доброго времени суток пятницы.

имеем код (используется Jquery 1.3.2):

<script>
$(function(){
    $("#cont :hidden").remove();
});
</script>

<div id="cont">
<select>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>
</div>

После выполнения в в браузерах ie6/8, opera10.50, хром, сафари выпадающий список опустошается. В ff 3.5.6 такого нет.
Ну да, элементы "option" как-бы невидимые, но такого ведь не должно происходить,
Баг селектора :hidden?

Link | Leave a comment {9} | Add to Memories | Tell a Friend

ru_webdev

/Comments

Dec. 25th, 2009 | 12:58 pm
posted by: [info]_1313 in [info]ru_webdev

Гляжу в логи ошибок 404 своего сайтика и вижу регулярные обращения к адресу /Comments (именно так, первая буква большая). Давно их вижу, примерно с того самого момента, как начал вести эти логи. Тычутся туда разные адреса, иногда пару раз в день, иногда раз сто за минуту. Начал записывать логи более подробно -- реферреры пустые, в юзерагенте, как правило, свежий файрфокс, пару раз появлялся свежий файрфокс с установленной адварью AdCentiaIM. Логики и закономерностей в посещениях уловить не могу. Страницы такой у меня на сайте, естественно, нет, и внешней ссылки на неё мне тоже не нашлось.

Чего с этим делать? Банить вроде нет причины, но всё равно как-то неприятно, явно какой-то бот. Гуглить непонятно по каким словам. Может, кто-нибудь сталкивался или знает больше меня? Есть вообще какие-нибудь мысли?

Link | Leave a comment {10} | Add to Memories | Tell a Friend

ru_webdev

Сортировка одной таблицы по данным из другой, MySQL, малые привилегии

Dec. 25th, 2009 | 05:51 am
posted by: [info]father_gorry in [info]ru_webdev

Прикручивая рейтинг к новостям, обнаружил, что выборка из новостей и рейтинга путем объединения, с дальнейшей сортировкой, всегда приведет к temporary и filesort в новостях.
запрос )
Придумал завести в news отдельный столбец с индексом и посчитанным рейтингом. Какие еще есть варианты?

Link | Leave a comment {11} | Add to Memories | Tell a Friend

ru_webdev

подсчет количества символов документа

Dec. 24th, 2009 | 03:07 pm
posted by: [info]tarkowskij in [info]ru_webdev

Пускай имеется некий веб-документ. Вернее, правильнее назвать его скажем, тестовым документом или фрагментом - допустим, статья с разметкой.
Требуется сделать то же самое, с чем отлично справляется по команде Файл - Статистка.
Это может быть как средство какого-либо редактора - вроде Дрима, либо приблуда к редактору, либо инструментальный скрипт/приблуда к браузеру - рассматриваются все варианты.

Link | Leave a comment {10} | Add to Memories | Tell a Friend

ru_webdev

(no subject)

Dec. 24th, 2009 | 03:28 pm
posted by: [info]mooseyaka in [info]ru_webdev

Коллеги, кто пользуется абузоустойчивым хостингом?
Если есть какая-то инфа - подскажите.
Нужен для ресурса, но адекватного характера, то есть не спам, не смс-гейт, не траффогон, ничего такого. Желательно в европе.
x-post 2 ru_webmaster

Link | Leave a comment {11} | Add to Memories | Tell a Friend

ru_webdev

Вакансия в Минске

Dec. 24th, 2009 | 02:08 pm
posted by: [info]andrewsumin in [info]ru_webdev

В компанию HeadHunter нужен верстальщик.

Требования:
— Отличное знание JavaScript, не библиотек, а именно JS. Если в случае неожиданного поведения библиотеки jQuery, — Prototype и т.п. вы ищите ошибку в google, а не в исходниках, не откликайтесь.
— Хорошее знание HTML и CSS.
— Опыт работы с XSLT
— Опыт работы с Python или другими серверсайд языками.

Вы будете работать над проектом "Терминалы". В случае успешной поддержки и развития проекта вас ждет разработка сайтов hh.ru, joblist.ru и остальных проектов компании HeadHunter.

На данный момент ищем человека на удаленную работу, поэтому критично наличие хорошего интернет канала с вашей стороны.

Полная занятость, удаленная работа. Вилка от 1100$ до 1600$

Откликайтесь http://hh.ru/vacancy/2451688 или пишете мне AndrewSumin@gmail.com

Link | Leave a comment | Add to Memories | Tell a Friend

ru_webdev

литература по дизигну.

Dec. 23rd, 2006 | 10:48 am
posted by: [info]furyfox in [info]ru_webdev

Приветствую, почтенные =)
Посоветуйте литературу по веб-дизайну.

В книжных магазинах если на книжке написано «веб-дизайн», то внутри рассказывают про то, что такое head, body и как вставить изображения на сайт. Иногда туда впаяют еще JavaScript и CSS.

Меня же интересует несколько иная инфомрация - стили сайтов (информ, промо и т.п.), использование сочетаний цветов, типографика (шрифты, заголовки), модульные сетки. Например, очень понравилась книга Ю.А. Сырых «Рисуем сайт который продает». Но информации 1.мало, 2.устарела. Ководство - хорошая книга, но стоит дороговато (2.5к за книжку о_О).

Читал Якоба Нильсена, Стива Круга, Джесса Гаррета - но там 90% юзабилити. Меня же интересует внешний вид сайта.

Link | Leave a comment {6} | Add to Memories | Tell a Friend

ru_webdev

Sliverlight 2 -> 3

Dec. 23rd, 2009 | 01:02 am
posted by: [info]hpashka in [info]ru_webdev

Подскажите, сильверлайт от версии 2 к версии 3 сильно поменялся? Точнее, есть смысл покупать литературу по второй версии? (в метро читать нечего)

P.S. С WPF/Silverlight не знаком совсем.

Link | Leave a comment {15} | Add to Memories | Tell a Friend

ru_webdev

Скрипт меню. Easy money! :)

Dec. 22nd, 2009 | 12:56 am
posted by: [info]dip in [info]ru_webdev

Уважаемые господа!


Прошу вас о помощи на платной основе. Необходимо получить скрипт меню. Желательно, чтобы он был максимально прост, не загружал код, был кросс-платформенным и правильным с точки зрения юзабилити.


Приблизительный аналог лежит на сайте http://est.ua/


Посмотрите, как оно работает.

Мне нужно почти тоже самое, но с некоторыми доработками.

1. Без кликов. Наводим на Купят - выделение перемещается на эту ссылку.
2. Форма выделения (в данном случае это оранжевый буллет) может быть разной по длине.
3. Также хотелось бы иметь возможность задавать разные буллеты в верхней и нижней строчках.
     Например, накладывать текстуру разного цвета.
4. Само меню и его подменю должны легко редактироваться.

Если кому интересно - пишите стоимость решения. Плачу только за готовый результат.

Link | Leave a comment {11} | Add to Memories | Tell a Friend

ru_webdev

как играть в эту игрушку?

Dec. 19th, 2009 | 10:36 am
posted by: [info]ioanes in [info]ru_webdev

купили VPS с Gentoo - как я понимаю это полноценный Linux сервер.
объясните человеку знакомому только с Windows - есть ли какой то аналог Remote Desktop чтобы по человечески подключиться к этой штуковине и посмотреть запущенные процессы, перезапустить апач не делая полный ребут...
или только ssh, ftp и никаких визардов?

Link | Leave a comment {43} | Add to Memories | Tell a Friend

ru_webdev

PHP Exception - pass

Dec. 19th, 2009 | 01:23 am
posted by: [info]poopking in [info]ru_webdev

А вот как передать Exception во внешнюю функцию, если он произошёл не в вызываемой функцие, а в той, что была вызвана в вызываемой. Т.е. как по стэку передать на самый верх до тех пор пока не будет пойман?

Я так понимаю это нужна настройка PHP. Не могу свой вопрос в гугле сформулировать.

Вот пример:
function MAIN() {
 try {
   XXX();
 } catch (Exception $e) {
   echo 'Как поймать тут $e?'; //До сюда не долетает...
 }
}

function XXX() {
  //тут try {...} catch () {throw} я не хочу делать
  YYY(); //отсюда выброшен эксепшн - по идее он должен попасть вверх по стеку в MAIN()
  //Но на деле программа уже умирает тут.
  echo 'Сюда уже не попадаем';
}

function YYY() {
  throw new Exception("fak!");
}

MAIN();

Link | Leave a comment {27} | Add to Memories | Tell a Friend

ru_webdev

(no subject)

Dec. 18th, 2009 | 01:09 pm
posted by: [info]melyk in [info]ru_webdev

Здравствуйте! Нам очень нужен разработчик Sharepoint, если вам есть кого порекомендовать, дайте знать, пожалуйста ) Спасибо )

Компания- системный интегратор открывает вакансию разработчика:

Требования:
знание и опыт (не менее чем 1.5-летний) работы с языками программирования C#.NET, VB.NET (один из перечисленных - обязательно)
знание платформы .NET, опыт работы с технологиями Windows Service, ADO.NET
Проведение успешных проектов на Sharepoint
Дополнительно:
знание и опыт работы с Crystal Reports
знание и опыт разработки на ASP.NET
знание и опыт работы с языком программирования Visual Basic 6.0 / VBA
опыт работы с технологиями COM/DCOM, COM/ActiveX
опыт работы с системами электронного документооборота

Условия:
соц пакет (медицинская страховка, уроки английского языка)
территориально: м. Киевская
дружный, молодой коллектив
Бонусы по итогам проектов
Тип занятости
Полная занятость, полный день
Жду резюме на polyakovaa@terralink.ru

Link | Leave a comment {3} | Add to Memories | Tell a Friend

ru_webdev

Вирус на РБК-хостинге?

Dec. 18th, 2009 | 01:20 am
posted by: [info]froll in [info]ru_webdev

Сегодня на двух (!) моих сайтах, размещенных на хостинге в РБК-хостинг, получил одновремено вот это:

"Parse error: syntax error, unexpected '<' in /home/horrorsc/public_html/index.php on line 90"

Когда-то я огреб похожее на Dreamhost, это был вирус, попавший в мою директорию через дыру в WordPress (я его не обновлял).

Но сейчас у меня нет WordPress, а Joomla была последней версии.

У кого-нибудь происходит то же самое на РБК?
Или причины этого известны всем кроме меня, и я просто паникую? :)))

Link | Leave a comment {84} | Add to Memories | Tell a Friend

ru_webdev

(no subject)

Dec. 18th, 2009 | 12:00 am
posted by: [info]queried in [info]ru_webdev

Привет! А где бы почитать про интеграцию показаний GPS-трекеров с картой на сайте? Скажем, есть некий парк автомобилей, на каждой машине установлен трекер. Вот хотелось бы пусть не в реальном времени, а с некоторой задержкой, но всё-таки выводить позиции машин на сайт. В какую сторону копать, что можно по этому поводу спросить у гугла, какие ключевые слова (используемые технологии, протоколы)? А может, кто-то уже сам таким занимался и имеет опыт? Спасибо.

Link | Leave a comment {8} | Add to Memories | Tell a Friend

ru_webdev

Вселенская несправедливость!

Dec. 16th, 2009 | 04:08 pm
posted by: [info]nomadmoon in [info]ru_webdev

Фигли в PHP нет функции чтобы генерить HTML select?
Что нить типа
$options = ('A','B','C'); $select = html_select('lalala', $options, 'B');

И чтобы в select было
<select name=lalala>
<options value=A>A</options>
<options value=B selected>B</options>
<options value=C>C</options>
</select>

Приходится все время самому ее (функцию) писать!

Link | Leave a comment {35} | Add to Memories | Tell a Friend

ru_webdev

(no subject)

Dec. 15th, 2009 | 10:39 pm
posted by: [info]kmick in [info]ru_webdev

Здравствуйте, товарищи.
Столкнулся со следующей проблемой: при переполнении textarea текстом в ие7 её бэкграунд съезжает вверх вслед за текстом.

в ие6 проблема решилась с помощью _background-attachment: fixed;
в ие7 и фф если выставляю такое свойство - бэкграунд и вовсе пропадает.

посоветуйте плз что-нибудь дельное)

Link | Leave a comment {10} | Add to Memories | Tell a Friend

ru_webdev

MVC и правильные URL

Dec. 15th, 2009 | 06:32 pm
posted by: [info]webmechanics in [info]ru_webdev

Коллеги, хотелось бы обсудить с вами подход к решению вот такой проблемы. Многие современные php фреймворки трактуют URL так:

/controller/function/parameter1/parameter2/parameterN/

при этом в приложении хотелось бы видеть ЧПУ вида:

/normalnoe-nazvanie-materiala/

можно решить проблему "в лоб", настроив роутинг таким образом, что все запросы будет обрабатывать один контроллер, но при этом мы лишаемся прелести логического разделения кода по контроллерам. есть промежуточный вариант, при котором ЧПУ передается параметром, типа:

/controller/function/normalnoe-nazvanie-materiala/

но это все-таки компромисс :)
есть ли какие-то мысли, как бы еще можно было бы подружить эти два подхода к формированию URL?

PS забыл уточнить - хотелось бы делать сие штатными средствами фреймворка, того же CodeIgniter или Kohana.

Link | Leave a comment {14} | Add to Memories | Tell a Friend

ru_webdev

Особенности рендеринга шрифтов FF3 OS X

Dec. 15th, 2009 | 05:04 pm
posted by: [info]slamstar in [info]ru_webdev

Кто-нибудь сталкивался с неправильным рендерингом шрифота (MS Sans Serif) в последнем FF3 OS X? Шрифт получается меньший, и вытянутый вверх (а-ля Narrow). Остальные mac-браузеры отображают его корректно. Поиски пока ничего не дали.

safaric


ff


Есть мнения?

Link | Leave a comment {11} | Add to Memories | Tell a Friend

Advertisement

Customize