Гостевая книга на dmitriid.com http://dmitriid.com/guestbook/ Последние сообщения в гостевой книге на http://dmitriid.com/ ru-RU <![CDATA[ Dmitrii 'Mamut' Dimandt ]]> http://dmitriid.com/guestbook/view/1193 Надо будет. Только руки ни до чего не доходят :(

]]>
<![CDATA[ Alex ]]> http://dmitriid.com/guestbook/view/1192 Спасибо за книгу “Бессарабия”
было интерестно почитать

только качалось долго :-(
может стоить сохранить в Gif и чуть меньшего размера ?

]]>
<![CDATA[ Dmitrii 'Mamut' Dimandt ]]> http://dmitriid.com/guestbook/view/1191 Однако :)

Тебе там сейчас stealth должон был постучаться %)

]]>
<![CDATA[ NikitaSB ]]> http://dmitriid.com/guestbook/view/1190 ICQ: 298-963-631

Санжар

лезь в аську паршивец!

]]>
<![CDATA[ Dmitrii 'Mamut' Dimandt ]]> http://dmitriid.com/guestbook/view/1189 Про Бобруйск знаю :)

Эээ.... Ты кто, Никита? :)

А дизайн мне просто лень/нет врмени :)

]]>
<![CDATA[ NikitaSB ]]> http://dmitriid.com/guestbook/view/1188 Бобруйск – кстати, реальный город в Белорусии!

Привет, не пропадай выходи на связь. Нашел тебя через СТИХИРИ. Вот за 2 последних года перерывчик получил, прошлое вспомнил – сразу пошел старых друзей искать. Нафиг этот Бобруйск тебе сдался? Давай к нам в Днепр! Погуляем.

Работаю все там же. У меня дочка родилась. 9 месяцев. Квартиру тут купил недавно. Пиши. ICQ: 298-963-631
Санжар

П.С. Дизайн сайта переделай. Неудобно.

]]>
<![CDATA[ Михаил ]]> http://dmitriid.com/guestbook/view/1187 Спасибо за ответ. Я тут скачал файл jQuery со страницы примеров Interface и всё работает.

]]>
<![CDATA[ Dmitrii 'Mamut' Dimandt ]]> http://dmitriid.com/guestbook/view/1186 К соджалению, я sotables ни разу не пользовался. Нашел эту проблему в багах на jQuery , но там она, похоже, еще не решена

]]>
<![CDATA[ Михаил ]]> http://dmitriid.com/guestbook/view/1185 Здравствуйте.

С jQuery познакомился из вашей статьи. Поэтому решил к вам и обратиться с проблемой.

Имеем jQuery + interface.js (плагин Sortables) с целью организовать две колонки (блока) в которых могут отображаться по несколько вложенных блоков в виде окошек.

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

Т.е. оно самое вот: http://test.mkechinov.ru/rc/rc.htm
(пардон за отсутствие кавычек у значений атрибутов – это IE так сохраняет)

И возникла проблема: в FireFox и Opera почти как всегда всё работает, а вот в IE каждый перемещемый блок можно переместить только один раз. После этого он отказывается реагировать на мои попытки. Причем сейчас у меня блоки генерируются из JSON-массива, а можно поставить их там статично (забить HTML вручную), результат один и тот же будет. Хотя вроде всё как по инструкции.

Можете подсказать?

Спасибо заранее.

]]>
<![CDATA[ Dmitrii 'Mamut' Dimandt ]]> http://dmitriid.com/guestbook/view/1184 Можно сделать на основе чекбоксов. Имена чекбоксам задавать типа checkbox[1], checkbox[2] и так далее. При смене позиции просто заново переназначить им имена, что-то типа

var i = 1;

$(‘input .sortable_checkboxes’).each( function(){ $(this).attr(‘name’, ‘checkbox[’ + i + ‘]’); i++; }
);

На стороне сервера, если известно кол-во элементов, можно так (PHP):


for($i = 1; $i < $no_of_elements; $i++)
{
    echo $_REQUEST['checkbox'][i];
}

Если кол-во элементов неизвестно, то можно


foreach($_REQUEST['checkbox'] as $element)
{
    echo $element;
}

Если $_REQUEST[‘checkbox’] вдруг неотсортировано по возрастанию (что вряд ли), можно через array_sort вернуть его в чувство :)

Это самое первое, что приходит в голову :)

На самом деле я с sotables не работал, но общая идея примерно такая :)

]]>
<![CDATA[ spiritzzz ]]> http://dmitriid.com/guestbook/view/1183 А как вы мне посоветуете решить след. задачу:
Есть список элементов, (
  • ). Нужно его отсортировать меняя их местами, а потом отсортированный вид куда отправить. Хочу попробовать таким образом сделать для админки порядок следования эллементов.

    ]]> <![CDATA[ Dmitrii 'Mamut' Dimandt ]]> http://dmitriid.com/guestbook/view/1182 jQuery UI я как-то пощупал, оно меня не впечатлило, и я его забросил :)

    ]]>
    <![CDATA[ spiritzzz ]]> http://dmitriid.com/guestbook/view/1181 Спасибо большое, ОПЯТЬ вы меня выручили, даже уже не знаю как Вас благодарить :)))
    А вы с JQ UI не работали?

    ]]>
    <![CDATA[ Dmitrii 'Mamut' Dimandt ]]> http://dmitriid.com/guestbook/view/1180 1) хм.... сложно сказать :) Можно проверять, что файл был вызван через Ajax:
    if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest')

    и инклюдить соответственно

    2) в jQuery 1.2 есть crossdomain Ajax

    ]]>
    <![CDATA[ spiritzzz ]]> http://dmitriid.com/guestbook/view/1179 Здравствуйте еще раз :) Пришел поблагодарить вас за помощь, ОЧЕНЬ помогли ) Столкнулся с маасенькой проблемкой недавно, по инету рыскал – не нашел решения. Точнее две проблемки:
    1) у меня есть файл index.php. У меня два варианта работы сайта, с js и без. Если без js – то по запросу index.php?page=test инклудится файлик pages/test.php.
    в этом файлике pages/test.php инклудится другой файлик путем допустим include(rrr.php), причем файлик rrr.php находится там же, где и index.php. Если я загружаю в index.php файл pages/test.php при помощи jq, то путь для файла rrr.php становится уже другим, на каталог выше. Получается что файл pages/test.php считает себя корнем :) оно то и верно, но как с этим бороться попроще? :)

    2) как я понял по причине безопасности ajax не подгружает НЕлокальные файлы и ссылки... как это можно обойти? :)

    ]]>
    <![CDATA[ Dmitrii 'Mamut' Dimandt ]]> http://dmitriid.com/guestbook/view/1178 Вау! Какие люди!

    Я программистом в Кишиневе работаю на данный момент. А помню я весь класс на коне 9-го класса :) Как же вас забыть :)))

    Пишите посылки: dmitriid [] gmail.com

    :)

    ]]>
    <![CDATA[ екатерина ]]> http://dmitriid.com/guestbook/view/1177 Дима, привет! Это Катя Шурманова, нашла ссылку на твой с кем-то разговор на кишинев. ру. очень рада, что ты меня помнишь! я живу в Сочи, работаю журналистом на портале деловых новостей. меня и мом материалы мошно найти, набрав в яндексе имя и фамилию. вот мой интернет адрес katarish@yandex.ru. очень скучаю по кишиневу, приезжаю каждый год!
    хочется узнать о твоих новостях!

    ]]>
    <![CDATA[ Dmitrii 'Mamut' Dimandt ]]> http://dmitriid.com/guestbook/view/1176 ай саол же есть же :)

    ]]>
    <![CDATA[ чюхчюх - испанский паравоз ]]> http://dmitriid.com/guestbook/view/1175 Байрам, Мамут, Оле Оле

    ]]>
    <![CDATA[ Dmitrii 'Mamut' Dimandt ]]> http://dmitriid.com/guestbook/view/1174 На этот вопрос сложно ответить внятно :)

    Я с этим сталкивался в Файрфоксе на локальных файлах. Несмотря на то, что в href находится что-то простенькое и коротенькое, из DOM видно, что там лежит полный адрес (видно, например, в Firebug‘е).

    Как это решается – хз :) Можно попробовать использовать split

    ]]>
    <![CDATA[ SpirITzzz ]]> http://dmitriid.com/guestbook/view/1173 Спасибо огромное! :)))) и опять новая проблемка ))))))
    Вот такой код

    function index_func(news_main) { news_main.find(“a”).click(function(){

    if ($(this).attr(“id”) "backbt"){ var url = "news.php"; act(url); } else if ($(this).attr("id") “newsbt”){ var url = “news.php” + $(this).attr(“href”); act(url); }
    function act(url) { news_main.hide(‘slow’,function(){ $(this).empty(); $.get(url,{}, function(response){ news_main.append(response).fadeIn(“slow”); index_func(news_main); }); });

    При первом нажатии на ссылку с id newsbt выполняется else if, выполняется нормально, при нажатии на backbt возвращаемся назад, и вот тут идет проблемка: в else if когда я жму на ссылку с id newsb к url прибавляется полный адрес сайта с http:// и тд, хотя ссылка в виде ?news=3 и тд. Почему при первом нажатии ок, а после нажатия на кнопку с айди бэк прибавляется етот дурацкий адрес? :)

    ]]>
    <![CDATA[ Dmitrii 'Mamut' Dimandt ]]> http://dmitriid.com/guestbook/view/1172 Дело в том, что для загруженых ссылок надо заново вызывать функцию, их обрабатывающую. То есть что-то в таком стиле:
    function updateLinks(container)
    { container.find(‘a’).click( function(){ var url = $(this).attr(‘href’); container.hide( ‘slow’, function(){ container.empty(); $.get( url, {}, function(response) { container.append(response) .fadeIn(‘slow’); updateLinks(container); } ) } ); return false; } );
    }

    $(document).ready( function(){ var id = $(”#test”); updateLinks(id); }
    )

    ]]>
    <![CDATA[ SpirITzzz ]]> http://dmitriid.com/guestbook/view/1171 Это опять я :)))) Возник еще один маааленький вопросик. Вот я выложил страницы с проблемой. http://true-studio.com/spiritzzz/test/page1.html

    Суть в том, что есть страница page1.html, в которой есть div с id=test. Потом далее идет кусок вашего кода, который все ссылки нажатые в этом диве грузит в етот же див. Все работает до этого момента: подгружается через get page2.html, которая находится в этом же div с id=test, но уже ссылки из неё не обрабатываются, и ссылка открывается как обычная.

    где я туплю? :))))

    ]]>
    <![CDATA[ SpirITzzz ]]> http://dmitriid.com/guestbook/view/1170 Спасибо большое за помощь! :) очень выручили.

    ]]>
    <![CDATA[ Dmitrii 'Mamut' Dimandt ]]> http://dmitriid.com/guestbook/view/1169 можно использовать callback:
    $('element').hide(
        'slow',
        function(){
            $(this).empty();
        }
    )
    

    ну или в длинном варианте
    $('element').hide(
        'slow',
        function(){
            $(this).html('текст').show('slow')
        }
    )
    

    ]]>