Jump to content

wwt

Expert
  • Posts

    2,571
  • Joined

  • Last visited

  • Days Won

    119

Posts posted by wwt

  1. Открываем gmaps.js и видим код примера:

    map.addMarker({
      lat: -12.043333,
      lng: -77.028333,
      title: 'Lima',
      click: function(e) {
        alert('You clicked in this marker');
      }
    });

    У маркера есть обработчик клика, в котором вы можете прописать любую логику хоть с помощью jQuery хоть нет.

  2. Что сделать по-другому? Если не хотите чтобы изображение повторялось, пропишите background-repeat: no-repeat;

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

    • Like 1
  3.  я конечно возможно чего-то не понимаю, но зачем тут javascript вообще нужен, достаточно поместить все поля input внутрь тега form и задать ему соответствующий атрибут action и атрибут method="GET" и вместо тега А , добавить нормальную кнопку input c type=submit

     

  4. можете добавить нужному элементу любой класс-метку

    к примеру у вас меню на главной

    <ul>
      <li class="active"><a>Главная</a></li>
      <li><a>Вторая</a></li>
      <li><a>Третья</a></li>
    </ul>

    CSS

    .active {
    	color: red;
    }

     

    А на второй странице значит пишем так

    <ul>
      <li><a>Главная</a></li>
      <li class="active"><a>Вторая</a></li>
      <li><a>Третья</a></li>
    </ul>

    при том же самом коде CSS

    Ну и так далее

  5. 
    <?php include("time.php"); ?>
    
    <script class="source" type="text/javascript">
    $('.countdown').downCount({date: '<?php echo $a;?>',offset: +3},function (){
    function xx(){$("#start").click();}setTimeout(xx, 1500);
    });</script>
    
    <script class="source" type="text/javascript">
    $('.countdown2').downCount({date: '<?php echo $b;?>',offset: +3},function (){
    function xc(){$("#stop").click();}setTimeout(xc, 1500);
    });</script>
    
    <script class="source" type="text/javascript">
    $('.countdown3').downCount({date: '<?php echo $c;?>',offset: +3},function (){
    function xs(){$("#reload").click();}setTimeout(xs, 1500);
    });</script>

    а в файле time.php следующее содержимое:

    <?php
    $a = '11/09/2017 08:00:00';
    $b = '11/09/2017 12:00:00';
    $c = '11/09/2017 16:00:00';

     

    • Thanks 1
  6. В 03.11.2017 в 03:06, Grasss сказал:

    Доброго времени суток, нужен php скрипт, который при обновлении страницы будет добавлять рандомный get параметр типа ?ver=1234..... к ссылке.
    Это нужно, чтобы не приходилось постоянно чистить кэш браузера при внесении изменений на сайт.

    Зачем эта пакость с генерацией ссылок если для этого есть HTTP заголовки Expires, Cache-Control, Last-Modifed и т.д.

     

  7. Если кешироваться должен один набор данных, то проще некуда

    <?php
    
    $path = '/mydir/cache/';//директория с кешем
    
    $date = date("Y.m.d");//текущая дата
    $file = $path.$date.'.cache';//файл с кешем на текущую дату
    
    if(file_exists($file)){//если файл с кешем на текущую дату найден
        $data = file_get_contents($file);//читаем данные из файла
    }else{//если файл не найден
        $rdate = date("Y.m.d", strtotime('-1 days'));
        $rfile = $path.$rdate.'.cache';
        if(file_exists($rfile)){//если есть файл вчерашнего кеша
            unlink($rfile);//удаляем его
        }
        $data = "данные";//данные для кеширования 
        file_put_contents($file, $data);// записываем в файл текущие данные
    }

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

  8. 19 часов назад, Super_Saimon сказал:

    И я так понял, что лучше это реализовывать с помощью javascript?

    Как вы посчитаете лучшим так и реализуйте =) Это же зависит от проекта, его особенностей и т.д. Вообще мне не нравится использование элементов форм для создания логического функционала, не связанного со сбором данных, для этого есть javascript.

    19 часов назад, Super_Saimon сказал:

    как вставить вертикальные полосы, которые отображаются между датами

    к примеру так: https://jsfiddle.net/vehtzmeg/

  9. 17 минут назад, cyklop77 сказал:

    реальные задачи, которые придётся решать на работе никак не прощупаешь заранее

    знал бы где упадешь соломки бы подстелил (с) народная

    • Like 1
  10. Бытует такое мнение что работу нужно менять раз в 3 года, но я думаю что это относится как раз к той работе которая не приносит удовольствия. Если тошнит от текущего места работы, то простейший способ что-то изменить это уволиться.

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

    Ну и последнее и самое главное - никто не даст гарантию что новая работа не будет такой же тошнотворной.

  11. Можно использовать вложенные тернарные операторы

    array('message'=>(ICL_LANGUAGE_CODE=='ru'?'Неправильный email':(ICL_LANGUAGE_CODE=='en'?'Error email':'')))

     

    Но лучше вынести фразы в словарь, примерно так:

    $lang['ru']='Неправильный email';
    $lang['en']='Error email';
    $message = $lang[ICL_LANGUAGE_CODE]?$lang[ICL_LANGUAGE_CODE]:$lang['en'];
    $arr = array('message'=>$message);

     

×
×
  • 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