Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
17:35 

Проверка загрузки изображений (JQuery)

alhames
alhames.ru
Имеется скрипт:
$("#foto img").animate({ opacity: 0.0 }, myImg['speed'], (function(){
    $("#foto img").attr("src", myImg['name']);
    $("#foto img").load(function(){
        $("#foto img").animate({ opacity: 1.0 }, (myImg['speed'] * 2));
    });
}));   


Соответственно myImg['name'] - адрес нового изображения, а myImg['speed'] - скорость анимации.
Скрипт выполняется при клике на превьюшке, но проблема в том, что ведет он себя очень странно - при каждом новом нажатии картинка загружается все медленее и медленее.
Можно ли как то иначе проверить, загружено ли нужное изображение или нет?

19:41 

Мохнорыл
маленькое щячло
Надо выводить каждую секунд контент из who.php?id='.$id.', проблема в том что скрипт выводиться в цикле и из-за совпадения переменных понятное дело не работает)
Что изменить, или что использовать в таком случаи?
читать дальше

@темы: Ajax

18:09 

Вывод дерева

alhames
alhames.ru
Чет я совсем плохой стал, не могу никак сообразить как вывести дерево с произвольным числом элементов.
Представляет оно из себя массив:
<?
$row
[0] = array ('id'= > 1'parent'=> 0'title'=>'это первый корневой элемент');
$row[1] = array ('id'= > 2'parent'=> 0'title'=>'это второй корневой элемент');
$row[2] = array ('id'= > 3'parent'=> 1'title'=>'это потомок первого корневого элемента');
$row[3] = array ('id'= > 4'parent'=> 2'title'=>'это потомок второго корневого элемента');
$row[4] = array ('id'= > 5'parent'=> 4'title'=>'это это потомок потомка второго элемента');
// и т. д.
// т.е. по сути соответсвие 'parent' (потомка) == 'id' (родителя)
?>


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

пример вывода

20:31 

Учебник

Всем привет. Нужен хороший и относительно легкий для понимания учебник по PHP (не важно, бумажный или электронный).

Так же хотелось бы узнать, кто в какой программе кодит? Под Win PHP Expert Editor лучшая, или есть лучше (неважно, платная или нет). А под Ubuntu что посоветуете?

@темы: PHP

13:52 

Определение настроек браузера (рисунки)

alhames
alhames.ru
Как определить, отключены ли у пользователя рисунки?
Лично у меня в Опере стоит "Показывать только кэшированные", и при необходимости нужную графику я подгружаю вручную.
Заметил такую особенность, когда на Яндекс.Картинках открываешь страничку с картинкой с отключенными рисунками, то вместо нее загружается надпись «К сожалению, изображение было удалено.», но стоит включить отображение графики и обновить страницу - и картинка загрузится нормально.

Есть идеи? У меня есть одна мысль как это реализовать на JS, но что-то не получается..

20:18 

Новые правила регистрации доменов в зоне ru

alhames
alhames.ru
С 1 октября 2009 года при заключении договора администраторам доменных имен помимо идентификационных данных необходимо предоставлять регистратору документы, подтверждающие сообщаемые данные (п. 5.2. Правил). Порядок и способы передачи документов регламентируются регистратором. По усмотрению регистратора для идентификации администратор может предоставлять простые копии документов, однако регистратор вправе затребовать предоставление нотариально заверенных копий документов. Регистратор доменных имен обеспечивает хранение копий предоставленных администратором документов в электронном или бумажном виде в течение всего срока действия Договора, а также в течение трех лет после его окончания.


У меня и раньше не было особого желания регистрироваться в зоне .ru, а если сейчас еще придется заверять копии у нотариуса - то вообще отпадет..

@темы: Новости, Право

04:23 

Редактор JavaScript

alhames
alhames.ru
Для HTML и CSS я использую Dreamweaver, для PHP - Zend, а в чем наиболее удобно редактировать JS-скрипты?
Необходимы:
1) подстветка синтаксиса
2) проверка синтаксиса
3) раскрывающиеся списки свойств и методов объекта
4) раскрывающийся список функций (аналогично Zend для PHP)

Что посоветуете?
P.S. Visual Studio не подойдет - слишком ресурсоемкая..

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

14:28 

Определение браузера на PHP

alhames
alhames.ru
Задача: необходимо по заданной переменной user-agent вывести массив, содержащий название браузера, его версию и ОС.
В случае, если посетитель - робот, то вывести его название.
<?php
function getUserAgent($user_agent '')
{
   
// по умолчанию запрашиваемый браузер
   
if(empty($user_agent)) $user_agent $_SERVER['HTTP_USER_AGENT'];
   
   
// обработка $user_agent
   
   
return $agent;
   
// $agent[0] = переключатель (0 - браузер, 1 - бот)
    // $agent[1] = название браузера/бота
    // $agent[2] = версия браузера
    // $agent[3] = ОС
   
}
?>


Есть ли у вас какие-либо идеи как оптимально реализовать эту функцию?

@темы: PHP

19:26 

Хранение IP в MySQL

alhames
alhames.ru
И сразу второй вопрос, пока не забыл)

Как хранить IP в базе данных?
Лично я использовал функции ip2long() и long2ip(), но проблема заключается в том, что я понятия не имею какой тип поля задать. В INT все ip-шники врятли вместятся, а INT UNSIGNED задать не могу, т.к. к примеру ip2long('255.255.255.255') == -2. Пока что поставил BIGINT, но тут явно запас слишком большой..

Нашел вот такой материал:
Для хранения IP в базе воспользуйтесь двумя функциями, INET_ATON что бы добавить
SELECT INET_ATON('127.0.0.1'), INET_ATON('127.1');
-- 2130706433, 2130706433

и INET_NTOA что бы получить
SELECT INET_NTOA(3520061480);
-- '209.207.224.40'

или выбрать промежуток
SELECT * FROM Sessions WHERE ip_address
BETWEEN INET_ATON('192.168.0.1') AND INET_ATON('192.168.0.255');

PS: поле под ip_address должно быть int


Но что-то недопонял - командой SELECT добавить?? И даже если так, то куда она в приведенных примерах будет записывать ip?

19:05 

Авторизация с помощью сессий

alhames
alhames.ru
Так вот, я вновь вернулся к этому вопросу =)

Порылся по интернету, в итоге ориентируясь на советы собрал вот такой вот код:
читать дальше

Собственно, какие ошибки я тут допустил и как их избежать?
Что еще можно дополнить?
+ по ходу кода оставил еще несколько вопросов.

P.S. Хотел изначально весь алгоритм выложить ввиде блок-схемы, но понял что это займет черезчур много времени.
P.P.S. Касательно передачи идентификатора сессии через get-запросы, то думаю что лучше вообще этого не делать, так как черезчур легко украсть.

@темы: PHP, Безопасность

02:24 

phpbb

Dagedra
Дороги хватит на всех
здравствуйте! прошерстила весь интернет в поисках, но нужного так и не нашла, поэтому рискну обратиться к Вам. первый раз работаю с phpbb 3.0.5 и испытваю ощутимые затруднения. редактирую стиль на основе prosilver, добавила логотип другого размера и получился, конечно же, казус. в шапке форума находится поисковая панель, которая на этот рисунок накладывается, мне бы хотелось ее опустить вниз. возможно ли это? заранее спасибо за помощь.

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

00:53 

проблема с ГК

Кошка_Рыжая
Да, Рыжая! И очень этим горжусь! ;)
Как-то с чужого совета воспользовалась готовой гостевой книгой, вот этой (скачать).
Настроила ее слегка и какое-то время у меня не было к ней никаких претензий. Но однажды, получив уведомление об очередной спамерской записи, зашла в ГК, чтобы удалить эту запись и обнаружила, что она выглядит так:


Что удивительно, в админке она выглядит вполне читаемо:


Что надо сделать, чтобы и в самой гостевой сообщения были нормальными?

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

13:10 

маленькое щячло
Ребята, а как заставить данные постом передаваться из одного фрейма в другой?

Пока что пробывал вот с таким вот куском кода:
читать дальше


но в нем после сабмита во второй фрейм подгружается форма из первого..

@темы: JavaScript

21:35 

JS - создание обьекта

Fenakertiban
Глючит часто ^_^
создаю обьект следующим куском кода:
читать дальше

Подчеркнутая строка- главная причина затора :)
-как мне повесить на обьект обработчик события?
читать дальше

22:23 

Mizerikord
Пренебречь, вальсируем!
Уважаемые участники сообщества, очень нужна помощь. Я в программировании никак, ибо исключительно верстальщик, но вот возникла проблема, которую надо решить, и без помощи знающих и опытных людей мне не обойтись. Помогите пожалуйста!

Ситуация следующая:

На форуме IPB установлен "довесок" - RPG-система. Все довольно старенькое, и суть вот в чем: В некоторых RPG-примочках необходимо выбирать цвет из таблицы. Таблица цветов прописана вот таким скриптом:




Корректно данная фишка работает только в Internet Explorer, в других браузерах таблица выбора цвета просто не отображается. Даже никаких ошибок не выдает. Ее просто как будто нет. Можно ли исправить данный код так, чтобы он работал во всех браузерах? Ибо - очень надо.

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

14:40 

jabber

alhames
alhames.ru
Так как на дайри наконец-то появился джаббер, то теперь можно организовать то, что не доступно было ранее - а именно, общение в реальном времени. Как считаете, необходима ли конференция для этого сообщества?

Вопрос: Нужна ли конференция?
1. Да  10  (45.45%)
2. Нет  2  (9.09%)
3. Безразлично  10  (45.45%)
Всего: 22
23:13 

Мохнорыл
маленькое щячло
Добрый вечер! Назрел еще вопрос - вот есть у меня пачка флешных игрушек, есть шаблон в котором они все по категориям выводятся и при выборе подгружается, есть по окончанию игры n'нное количество переменных (как я понимаю) которые он передает в браузер (очки, кто выиграл и тп). Есть ли какой-то универсальный способ для того чтобы отлавливать их все, и потом шаблонно передавать в базу не залазия и не переписывая код каждой флеши?

@темы: Flash

18:06 

Мохнорыл
маленькое щячло
Народ, дело такое - есть аля игровой портал на пхп+мукуль, и на него хотят повесить мультиплеерные флеш игрушки (что-то из разряда шахмат и тп). Собственно вопрос - как это все реализовать?

@темы: MySQL, PHP

21:09 

Верстальщикам в помощь

Недавно нашел неплохой бесплатный сервис - browsershots.org. Весьма полезен для верстальщиков (и не только для них) ,потому что делает скриншоты вашего сайта в различных браузерах на разных платформах (Linux, Windows, Mac OS X, FreeBSD). Вот только Javasсript'ы с его помощью отладить не выйдет, но все равно этот сервис может облегчить жизнь.

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

02:16 

новый день - новый вопрос

Noblesse Oblige
Редирект.
у меня сайт будет распологаться на двух доменах и мне необходимо, чтобы со страницы index.html первого посетителей всегда перенаправляло на index.html второго. (доменов два, но сайт-то в целом один, поэтому мне не нужны две главные страницы).
Дайте плиз этот тэг/скрипт :beg:

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

главная