Jump to content

ataman

Newbie
  • Posts

    16
  • Joined

  • Last visited

Posts posted by ataman

  1. Покажите кусок кода на который ругается

    Cначала написал вот так:

    <?phpheader(“HTTP/1.1 301 Moved Permanently”);header(“Location: http://printstyle.in.ua/design.html”);exit();?>

    и вставил этот код в материал http://europrint.in.ua/index.php/uslugi?id=35  . Потом понял, что сайта на джумле уже не будет, место него переедет сайт на  modx http://printstyle.in.ua. 

    То ест мне  нужно будет сделать что б ссылка  http://europrint.in.ua/index.php/uslugi?id=35 не пропала, а ридериктела на новую ссылку http://europrint.in.ua/design.html

     

    Надеюсь не запутал вас тут )

  2. Всем доброго времени суток

     

     

    Такая проблема.

    Есть ссылка на движке джумлы: http://site1.in.ua/index.php/uslugi?id=35 . Нужно переадресовать её на http://site2.in.ua/design.html

     

    Что нужно прописать в .htaccess ?

     

    Просто 

    Redirect 301 /index.php/uslugi?id=35 http://site2.in.ua/design.html

    не работает

     

    Так:

    RewriteCond %{QUERY_STRING} ^id=35RewriteRule ^/index.php$ http://printstyle.in.ua/design.html? [L,R=301]
     
    тоже не работает
     
     
    Подскажите пожалуйста как сделать

     

  3. Всем привет !!

     

    Очередная проблема. В общем регулярки....

     

    Есть у меня такое регулярное выражение для проверки e-mail

    ([\w-\.]+)@\D((?:[\w]+\.)+)([a-zA-Z]{2,4}) 

     Но она пропускает адреса такого типа: 

    qwerty..qwerty@gmail.comqwerty.@gmail.com.qwerty@gmail.com

    Как дописать регулярное выражение, что б отфильтровать эти точки ?

  4. картинка не загрузилась сначала. А там высота может проставляется..

     

    Так дело в том что это скрип изначально в первый раз неправильно выдает высоту. Сотрите по скрину: http://joxi.ru/arqZUxjKTJAVH4XnQoo

  5. рабочий код

    статья

     

    В коде пишешь, к примеру Kyiv, Moskow - рисует маршрут

     

    Спасибо, сейчас проверю

     

    И еще такой вопрос, когда отображается информационный блок на карте, при первом щелчке плывет его верстка http://joxi.ru/TJ-ZU_3JTJBDYwonXeE (СКРИН)
     
    Когда второй раз щелкаешь по той же иконки, верстка выравнивается: http://joxi.ru/vJ-ZU_3JTJAjEz5fPys
     
    В чем это проблема?
  6. В каком виде нужен маршрут? Маршрут на карте или указатели маршрута, вроде такого "2 км на север по 20й трассе, потом направо..."?

     

    Маршрут на карте, что б появилась линия маршрута...

  7. Привет всем!

     

    Такая проблема, как по нажатию кнопки сделать построение маршрута от метро Берестейка к определенному адресу (адрес известен) ?.

     



    <button class="route btn btn-primary" id="travelMode1" data-travelmode="WALKING">Пешком</button>
    <button class="route btn btn-primary" id="travelMode2" data-travelmode="DRIVING">На авто</button>



    function initialize() {

    var settings = {
    zoom: 17,
    center: new google.maps.LatLng(50.445068, 30.420486),
    mapTypeControl: true,
    mapTypeControlOptions: {
    style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
    },
    navigationControl: true,
    navigationControlOptions: {
    style: google.maps.NavigationControlStyle.SMALL
    },
    mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map_canvas"), settings);
    //—————————————————
    var travelMode;
    // var travelMode = "google.maps.DirectionsTravelMode.WALKING";

    var modeButton1 = document.getElementById('travelMode1');
    var modeButton2 = document.getElementById('travelMode2');

    modeButton1.onclick = function() {
    travelMode = "google.maps.DirectionsTravelMode."+this.getAttribute('data-travelmode');
    modeButton2.className = '';
    this.className = 'active';
    setRoutetype ();
    }

    modeButton2.onclick = function() {
    travelMode = "google.maps.DirectionsTravelMode."+this.getAttribute('data-travelmode');
    modeButton1.className = '';
    this.className = 'active';
    setRoutetype ();
    }


    //——————————————--
    var balloon = new google.maps.InfoWindow();
    var service = new google.maps.DirectionsService();
    var direction = new google.maps.DirectionsRenderer({map: map});
    var position = new google.maps.LatLng(50.448238, 30.491260);
    var request = {
    origin: position,
    destination: latlng,
    travelMode: travelMode
    };

    var companyImage = new google.maps.MarkerImage('design/images/contacts/pin-jaya.png',
    new google.maps.Size(154, 133),
    new google.maps.Point(0, 0),
    new google.maps.Point(60, 120)
    );

    var companyPos = new google.maps.LatLng(50.448238, 30.491260);

    var companyMarker = new google.maps.Marker({
    position: companyPos,
    map: map,
    icon: companyImage,
    title: "JayaDigital",
    zIndex: 3
    });

    function setRoutetype () {
    navigator.geolocation.getCurrentPosition(function(position) {
    showRouteService(position);
    });

    }
    function showRouteService(position) {

    var request = {
    origin: new google.maps.LatLng(position.coords.latitude, position.coords.longitude),
    destination: latlng,
    travelMode: google.maps.DirectionsTravelMode.DRIVING
    };

    service.route(request, function(response, status) {
    if (status == google.maps.DirectionsStatus.OK) {
    direction.setDirections(response);
    }
    });

    }

    }

  8. А смысл? 

    учи команды линукса. Им быстрее можно сделать чем в PHP

    Я бы (сейчас) просто создал бы сценарий комманд (через exec()-, но тоже можно и скриптом .sh, Но трудности могут возникнуть) . Лучше - комбинировать, тогда рязультат может быть офигенный

    В нем - экспорт БД в файл и его прямое потрошение grep-ом в поисках изображений. Сохраняем в массив.

    Далее - проход  по папке содержащую изображения и поиск каждого в файла в массиве. Если не найден - откладываем в стопку. 

    Можно все это на Крон повешать

    Как то так. Но в наше время - как то по таким пустякам заморачиваться... У меня один из проектов на UMI CMS... Вот там настоящие траблы.... Лимит файлов 110000 штук. Недавно лимит был побит. Сама UMI - со всеми фото 60000 файлов, Но Если много пользователей - каждый день формировалось по 1500 кэшевых фалов. жесть короче. Победил кроном с удалением старых файлов

     

     

    :rofl:  :rofl: я просто вообще ничего не понял, вот это ты выпалил!

     

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

  9. Здравствуйте всем)

     

     

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

     

    Но какие именно не знаешь. Как узнать, какие файлы не используются на сайте, что б их можно было спокойно удалить ?

  10.  

    еще можно попробовать в css указать

    div:focus{    border:3px solid #000;}

    но гарантировать, что это будет работать во всех браузерах я не могу

     

     

    Указал через стили:

    .leng.drop:focus{	border:3px solid #000;}
    <div class="leng drop" tabindex="0">  <div class="curr drop-btn open">En</div>  <ul class="drop-list" style="overflow: hidden; display: none;">    <li class="ru">      <a href="http://dev.digitcapital.com/ru/">Ru</a>    </li><li class="en active">    <a href="http://dev.digitcapital.com/en/">En</a>    </li>  </ul></div> 

    Рамка появляется, но теперь две проблемы:

    1. рамка появляется после того как клавишей tab прощелкал по всем ссылкам на странице, то есть в последнюю очередь. Значения  tabindex ставил и 0 и 1, и 8

    2. Когда выделяется рамка, нужно что б при нажатии на entre элемент dropdown с выбором языка локали раскрывался. Может сделать какую то проверку, если элемент принял focus, то открыть дропдавн ? Или можно по другому ?

  11. 1. как вариант сделать это придется через js перехватывая нажатие tab и делать костыли имитирующие фокус с невидимой ссылкой и отслеживать фокус на нее

    2. а можно просто 'div' заменить на 'a'

     

    я попробовал так:

    $(document).ready(function(){$("div, p, h").attr("tabindex","1");//1,2,3 задает в каком порядке будет переход табом если у всех будет 1 то переход будет в том порядке как лежат эти элементы в DOM.    $("div, p, h").on("focus", function(){    $(this).css("border","3px solid");    });});

    но при первом нажатии клавиши tab область div сразу выделяется, как исправить. что б она в свою очередь выделялась ?

  12. Здравствуйте

     

    Помогите решить задачу. Нужно что при нажатии на клавишу tab фокус определялся на блок див http://joxi.ru/_uqNUxjKTJBvH-c2a_o . Затем если нажать entre открывается дропдаун с выбором локали.

     

    Как это сделать ?

    <div tabindex="0" class="leng drop">  <div class="curr drop-btn">En</div>  <ul class="drop-list" style="overflow: hidden; display: none;">    <li class="ru">      <a href="http://dev.digitcapital.com/ru/">Ru</a>    </li><li class="en active">    <a href="http://dev.digitcapital.com/en/">En</a>    </li>  </ul></div>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy