• ↓
  • ↑
  • ⇑
 
Записи пользователя: Masque (список заголовков)
23:19 

Jstree. Нужна помощь

Masque
Cherka Trova
Столкнулся с необходимостью полномасштабной работы с древовидными структурами на клиентской стороне.
Чтобы сделать все это удобным и лаконичным, решил прибегнуть к помощи Jstree - очень прикольного плагина для JQuery, но с ним возникло несколько вопросов, ответов на которые в официальном мануале я не нашел, да и в побочных что-то тоже не видно. Интересует функционал последнего раздела демо (в самом низу).

Там приведен пример клиентской части примера, но ничего не сказано о серверной. Вот есть контроллер, который будет заниматься обсчетом этого дерева (для примера возьмем тот, который приведен на сайте - раздел-папка-документ), какие методы там должны быть и какой метод какие данные принимает/выдает?

Может, есть тут люди, которые с этим плагином уже давно работают и смогут подсказать?

@темы: PHP, JavaScript

16:51 

Проблема с выводом поиска из БД

Masque
Cherka Trova
Исходные данные:
Есть таблица с полями id (int), name (varchar) и text (text).
Пользователь вводит поисковый запрос $line.
Этот запрос обеззараживается и подсовывается в SELECT * FROM `table` WHERE `name` LIKE '%$line%' OR `text` LIKE '%line%'
В принципе ничего сложного (полнотекстовый поиск использовать не стал, не так уж велика таблица, да и сам текст там не больше двух-трех строк).

Но вот потребовалось вывести не только id и name, но еще и некую область текста, которая попала под условия поиска. В том-то и вопрос, как это сделать?

@темы: MySQL, PHP

12:03 

Размер кастомного курсора в IE

Masque
Cherka Trova
Возникла необходимость сделать кастомный курсор на сайте.
Нет проблем - сделал .png'шку для нормальных браузеров, .cur для осла, залил, смотрю.

В нормальных браузерах все схвачено на ура. Картинка прогружается быстро, работает адекватно.
А вот с Ослом как всегда не все так просто. Дело в том, что курсор великоват для стандартного (размер картинки 64x64), и IE никак не хочет отображать его в этом размере, все время жмет до "привычного ему" 32x32.

Кто-нибудь знает, как победить эту беду?
Гугление не дало ответа на этот вопрос.

@темы: CSS, HTML, Веб-дизайн

00:00 

Kohana + Jelly +Twig

Masque
Cherka Trova
Появилось свободное от работы время и наконец-таки решил взяться за изучение фреймворка Kohana, прикрутил к нему ОРМ Jelly и шаблонизатор Twig. Теперь сижу радуюсь. Но вот незадача - документации по всем составляющим - кот наплакал. Вменяемой и понятной человеку, не работавшему с этим всем на практике, и того меньше. Шаблонизатор я не беру, там все просто, а вот ОРМ и сам фреймворк...
В связи с этим очень хотелось бы найти человека, который за большое спасибо проставку пива смог бы поотвечать на мои порой кажущиеся нубскими вопросы в асе/скайпе.
Обращаться сюда в комменты или на у-мыло.

Дабы не быть голословным, дам задачку:

читать дальше


@темы: PHP, Программы

14:23 

Одновременная анимация нескольких объектов jquery

Masque
Cherka Trova
Порылся в гугле, адекватного ничего по теме не нашел, все вокруг да около.
Задачка такая:
есть 4 блока, расположенных абсолютным позиционированием один на другом в центре окна. По клику на одном из них (очевидно, на верхнем), они должны одновременно разлетаться по углам окна (у первого top и left становятся 0, у второго top и right и т.д.).
Вопрос короткий - как сделать, чтобы эта анимация шла одновременно? Ну или по крайней мере почти одновременно.

Заранее спасибо.

@темы: CSS, JavaScript

17:48 

Плавная прокрутка на mootools

Masque
Cherka Trova
Baselink: www.tigerfur.ru/collection.html
Суть процесса - есть некий набор картинок, которые движутся туда-сюда (один набор - туда, другой сюда - ).
Проблема - картинки при движении "дергаются", словно еще не прогружены. Получается как будто пила.

Вопрос - может ли кто-нибудь посоветовать метод решения. Я сам с этим фреймворком не работал и скрипт этот копал весьма поверхностно, достался он мне в наследство от другого программиста. с настройками копался, но без толку. все равно задержка остается.
Альтернативы тоже искал, но как-то безрезультатно, если подскажете адресок, буду очень признателен.

Заранее спасибо за помощь.

@темы: JavaScript

14:33 

Jquery Live или привязка действий к вставленным объектам

Masque
Cherka Trova
Baselink: fashup.ru
Что творится - при нажатии на КАСКО всплывает форма из нескольких частей, при заходе на третью часть (водители), там есть кнопка "+ еще водитель", по клике на которую в спискок добавляется еще один блок.
Как творится - при нажатии на кнопку подхватывается и парсится текст из скрытого блока (чтобы менять rel на блоках, которые обеспечивают идентификацию групп "чекбоксов";).
В чем проблема - "чекбоксы" новых блоков не нажимаются (не подхватывается событие onclick).

Вопрос - как сделать, чтоб подхватывалось.

P.S. Простите, если объясняю путано, просто уже несколько суток не сплю.
Весь код, управляющий работой форм, находится в файле forms.js, ссылку на который вы легко найдете в поле head кода страницы.


@темы: JavaScript

15:13 

И снова я

Masque
Cherka Trova
На этот раз задачка пострашнее)
Есть сайт, работающий на CentOS.
Есть файл fish.doc - шаблон, в котором проставлены метки key
Есть массив вида $tmp[key] = value

Требуется взять текст рыбы и записав вместо ключей значения, сохранить на новом месте.
Все бы ничего, через COM решается вопрос детски. Но вот штука в том, что COM на Лине не работает, как и MS Word. Был вариант перевести все в html и парсить уже проще, но переверстывать многостраничный файл (а он в проекте не один будет) как-то не очень удобно. Простое сохранение как веб-страницы в ворде убивает разрывы страниц, нумерацию и колонтитулы, так что не варинт.

Есть предложения, дамы и господа?

@темы: PHP, Программы

13:12 

Дизайн PHPBB3

Masque
Cherka Trova
Поставили на проект форум phpBB3. Но разобраться в настройках его дизайна лично мне возможным не представляется. Может быть, есть тут кто-то, кто занимался этим вопросом и смог бы дать небольшую консультацию на эту тему. Просто перелопачивать 4 форума в поисках полезной инфы уже устал, а толку от этого занятия получается не очень-то много.
Буду весьма благодарен за любую помощь.

@темы: HTML, CSS, Веб-дизайн

12:40 

Передача фокуса флэшке

Masque
Cherka Trova
есть флэшка, вставленная на сайт следующим кодом
<object height="630" width="40" name="key" id="key" codebase="download.macromedia.com/pub/shockwave/cabs/flas..." classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param value="gallery.swf" name="movie"><param value="high" name="quality"><param value="var1=/xml/7.xml&var2=2" name="FlashVars"><embed height="630" width="40" flashvars="var1=/xml/7.xml&var2=2" src="gallery.swf"></object>

требуется этой флэшке передать фокус при загрузке страницы. как это сделать?
Перерыл гугл, но ни единого вменяемого решения не нашел.

@темы: Flash, JavaScript

11:19 

Видео-плеер на странице

Masque
Cherka Trova
Делаем миниатюрный видео-хостинг. Масштабы даже рутуба не светят, но помечтать клиентам не запретишь.
Вопрос следующий - как вмонтировать в страницу видео-проигрыватель, аналогичный используемым на рутубе и ютубе? показ превьюшек других клипов не интересует, как и все прочие красивости. Просто окошко с видео и панелька управления проигрыванием. Пытался поискать в гугле, но там только про установку Flash-player и FLV player, по сабжу дельного нет ничего.

@темы: Flash, HTML

09:38 

Ищется флэш-программер

Masque
Cherka Trova
Ищется человек, который за разумную плату сможет воплотить следующие две вещи для сайта.

1. Флэш-прелоадер, который бы отображал процесс загрузки сайта с процентами. Проблема в том, что сайт - html и единственным показателем загрузки может быть объем загруженной графики (а ее там много). Предложения как это сделать, приветствуются. Возможна организация обмена через xml.

2. Задачка попроще. Для страницы, аналогичной этой: http://5r.ru/index.php?id=65 заменить полоску навигации (сейчас это html + php + jquery) на flash с возможностью переключения стрелками с клавиатуры. Цифры, адреса ссылок и картинки-превью при наведении на цифры, так же можно будет подгружать с использованием xml (c вас в этом случае требования к формату этого xml).

Подробнее ТЗ и оплату можно обсудить по номеру ICQ 236519640.

@темы: Flash

16:42 

Jquery cycle

Masque
Cherka Trova
Есть страничка вот такая.

На ней в таблице выводятся блоки подцепленные к плагину jquery cycle.

При загрузке страницы все циклы стартуют и тут же останавливаются. Затем при наведении возобновляется выбранный цикл.

Внимание вопрос - почему если перемещать указатель с одного блока на другой, циклы начинаются с белого фона. И как это можно поправить.



полный код смотри ниже

читать дальше

@темы: JavaScript

09:47 

И еще раз задачка

Masque
Cherka Trova
есть два блока (обзовем их для порядка select1 и select2). В первом, скажем, 3 элемента, во втором, допустим, 7.
Требуется, чтобы при выборе 1 пункта select1 в select2 выводились первые 4 пункта, при выборе пункта 2 - первые 6 пунктов, ну и при выборе пункта 3 - все целиком. Содержание пунктов при этом не меняется,только вывод.

есть какие-нибудь идеи?

@темы: JavaScript

09:17 

jquery+php

Masque
Cherka Trova
Наткнулся на ошибку, не могу понять в чем она.

Ситуация простая - по клику на блок, надо поменять текст в заголовке, адрес ссылки и картинки в фоне семи аналогичных блоков. Все эти данные берутся из файлика на сервере, имя которого определяется id нажатого блока.



Код jquery в head страницы:

читать дальше



Обработчик php ниже

php



В результате скрипт jquery выдает ошибку data is null. Кто-нибудь может понять, в чем дело?

@темы: PHP, JavaScript, Ajax

12:11 

Перекодировка и отправка файлов

Masque
Cherka Trova
Первый раз с этим сталкиваюсь, поэтому как-то даже не знаю, как подобраться.. есть страница с формой в кодировке utf-8, с нее данные уходят аяксом на обработчик, который тупо пересылает эти данные на заранее известный адрес.
но проблема в том, что данные из формы приходят в кодировке utf-8, а php ее обрабатывает в windows-1251. в результате кириллица обрабатывается известным образом, что приводит к появлению нелицеприятных и нечитабельных символов.

Испробованные способы решения проблемы (результата не дали):
1. прописывание utf-8 в заголовках отправляемого письма
2. перекодировние convert_cyr_string, но там нет параметра для utf-8.

Есть у кого еще какие варианты?

И второе. с этой формой нужно в проекте отправлять прикрепленный файл. Как в скрипте обратиться к этому файлу для перекодирования base_64? $_Files["tmp_name"] сам по себе особенно не помощник, я так понимаю, надо искать путь от корня домена. Но где бы его можо было посмотреть?

08:26 

Немного о jquery

Masque
Cherka Trova
Вопрос относительно проверки формы "на лету".
Ситуация следующая:
есть форма, упакованная в таблицу (тег form внешний), в ней в одной из строк есть три блока td, в каждом блоке есть один абзац (p) с радиокнопкой, три эти радиокнопки объединены в одну группу (name="43"). Помимо этого в каждом блоке есть еще некоторое количество полей, разное для разных блоков.
Требуется, чтобы при переключении радиокнопок активировался тот кусок формы, который находится в данном блоке (шрифт черный, поля ввода доступны и в поле class проставлена метка необходимости проверки), а остальные затенялись (шрифт менялся на серый, а поля ввода становились disabled, убиралась метка необходимости проверки).

Как это должно примерно хотя бы выглядеть?
Прошу прощения, если описал проблему излишне путано, если есть вопросы, постараюсь ответить.

@темы: JavaScript

12:54 

Доступ к БД без перезагрузки страницы

Masque
Cherka Trova
Здравствуйте.
Заранее прошу прощения, если проблема уже поднималась.
Сделать необходимо следующее: есть форма, в ней два списка для выбора.
Но все дело в том, что содержимое второго <select> должно зависеть от того, что выбрано в первом, производя выборку в базе данных (прописывать варианты вручную нерентабельно, ибо вариантов выбора в первом листе много, так же как и во втором). При этом страница перезагружаться не должна, т.е. это необходимо организовать без php, методами JS и Ajax. Встречал в интернете статьи с исключительно общими описаниями, ничего конкретного.
Заранее признателен за помощь.

@темы: JavaScript, MySQL

17:21 

Задачка

Masque
Cherka Trova
Вот задачка. Надо сделать на сранице поле с вкладками, подобное диалоговым окнам несчастной винды.
Причем сделать это надо так, чтобы указанное поле можно было без проблем вставить в поле таблицы сайта.

@темы: Веб-дизайн

@web-программирование

главная