Задать вопрос
  • Как передать id?

    erge
    @erge
    Примус починяю
    Цифра 11 может подсказывать что таких блоков может быть несколько, но более ничего и в данном коде она ни о чем не говорит.
    service11a и service11b всего лишь IDшники.

    Отсюда вопрос, как в эту конструкцию забросить ID конкретного блока, чтобы эффект применялся только к нему.

    просто вписать его и все и действия будут применяться к этому блоку.

    $(function() {
      $('#BLOCK_ID').hover(
        function(){
          document.getElementById("BLOCK_ID").style.display="block";
          $('#BLOCK_ID').animate({height:350});
        },
        function(){    		
          $('#BLOCK_ID').animate({height:100});
          document.getElementById("BLOCK_ID").style.display="none";
        });
    });


    но если вы пишете на JQuery, почему бы все не писать на JQuery или наоборот все на нативном JS?
    см. API JQuery
    $(function() {
      $('#BLOCK_ID').hover(
        function(){
          $("#BLOCK_ID").css("display", "block");
          $('#BLOCK_ID').animate({height:350});
        },
        function(){    		
          $('#BLOCK_ID').animate({height:100});
          $("#BLOCK_ID").css("display", "none");
        });
    });
    Ответ написан
    3 комментария
  • Почему при повторном обращении не срабатывает функция js?

    Скажите, если вы кликнули по click приходит новый span от сервера? Т.е приходит ли ключевой элемент от сервера? Подозреваю вам нужно использовать делегирование (live() - jquery). Но только через on().

    $('.wrapp').on('click', '.button', function(){
       .....
    }
    Ответ написан
    Комментировать
  • Как добавить данные в буфер обмена на js?

    Posho
    @Posho
    Frontend-developer
    Комментировать
  • Как добавить данные в буфер обмена на js?

    joeberetta
    @joeberetta Куратор тега JavaScript
    Читай: https://epdf.pub/google-for-dummies.html
    Вот вам подсказка. Почитайте на хабре
    Ответ написан
    Комментировать
  • Как изменить 500 ошибку на 400 joomla 3?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Включить показ ошибок в глобальных настройках джумлы и вчитываться в текст ошибки 500 - на что конкретно ругается. Если есть доступ к логам веб-сервера - расшифровку ошибки можно прочитать и там. Без этой информации дальнейшая помощь будет невозможна.
    Ответ написан
    Комментировать
  • Как определить отступ от top при помощи js?

    @ParaBellum577
    window.pageYOffset
    Проконсоль и поймешь как работает.

    А window.scrollTo(0,0)
    перемещает вас на заданный координат
    Ответ написан
    2 комментария
  • Как сделать сравнение диапазонов дат в mysql?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Можно и короче записать
    SELECT COUNT(*) AS `count`
      FROM `table`
      WHERE :start <= `final` AND :final >= `start`
    Ответ написан
    Комментировать
  • Как сделать сравнение диапазонов дат в mysql?

    @Vitsliputsli
    оптимальнее, с точки зрения производительности, будет так:
    SELECT 1
    FROM `table`
    WHERE :start <= `final` AND :final >= `start`
    LIMIT 1
    Ответ написан
    2 комментария
  • Как сделать сравнение диапазонов дат в mysql?

    @luna3956
    select id
    from Table1
    where
        "2019-02-16" between start and final or
        "2019-02-18 " between start and final


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

    UPD:
    Код выше глядя на рисунок предложил, однако может быть случай, когда новое мероприятие начинается ранее существующих и заканчивается позже них, чтобы охватить и такой сценарий лучше сделать так:

    select id
    from Table1
    where
        start <= "2019-02-18 and final >= "2019-02-16"
    Ответ написан
    5 комментариев
  • Как отключить автоматические обновления в opencart?

    IceRD
    @IceRD
    Могу предположить, что вы пишите свой код в файлах модификатора.
    При его обновлении весь код (модифицированные файлы) автоматически перезаписываются.
    Автоматического обновления в OpenCart нет.
    Ответ написан
    2 комментария
  • Почему при переходе на https не меняется порт?

    ivankomolin
    @ivankomolin
    Если браузер показывает закрытый зеленый замок, значит урл начинается с https:// и соединение было установлено по 443 порту на сервере.

    Каким образом вы наблюдаете, что порт соединения 80?
    Ответ написан
    1 комментарий
  • Как сделать редирект htaccess c http на https?

    ivankomolin
    @ivankomolin
    RewriteEngine On
    RewriteCond %{HTTP:X_FORWARDED_PROTO} !https [NC]
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
    Ответ написан
    Комментировать
  • Как настроить редирект на https в.htaccess?

    Andrews32
    @Andrews32
    Для статичного/самописного сайта на PHP (не Wordpress) на хостинге Timeweb мне помог код:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^site.ru[nc]
    RewriteRule ^(.*)$ https://site.ru/$1 [r=301,nc]
    # или RewriteRule ^(.*)$ https://www.site.ru/$1 [r=301,nc] если нужно с www
    Ответ написан
    2 комментария
  • Как изменить ширину контейнера в bootstrap 4?

    razumkov2015
    @razumkov2015
    "Программист" https://vk.com/cgs_game
    Просто подключаете свой css файл после bootstrap и пиши туда свои стили. Хоть весь bootstrap перепиши.
    Ответ написан
    1 комментарий
  • Как интегрировать AMP в сайт без cms?

    Maksclub
    @Maksclub
    maksfedorov.ru
    1. создаете на сайте правило в роутинге или директорию /amp/ (смотря как у вас там)
    так, чтобы все ваши страницы "дублировались"
    • обычная /about
    • amp /amp/about

    Но та, что по роуту /amp/... должна отдаваться по определенной разметке. то есть вам нужно или поправить разметку или шаблон или как там у вас... не знаю

    2. Потом нужно на обычных страницах указать отсылку на АМП версию:
    https://www.ampproject.org/ru/docs/tutorials/creat...

    Все! Гугл закеширует ваши страницы и будет отдавать со своего сайта удобный контент

    Более подробно: https://www.ampproject.org/ru/docs/tutorials/create
    Ответ написан
    3 комментария
  • Зачем нужен ioncube, если его легко вскрыть?

    Sanes
    @Sanes
    Одно дело когда распространяете исходный код, другое дело, когда код закрыт. Можно смело посылать и говорить, это не моё.
    Например какой-то умнить расшифровал и говорит, что у вас г**код. А вы ему иди нафик, не моё, исходные коды не распространяются.
    Ответ написан
    Комментировать
  • Как составить запрос к mysql?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    первый раз в ЮАР?

    $ в Мускуле нет, если это строка из ПЫХа, конкатентируй (соединяй, гыгы) правильно, либо через ОРМ либо что там в ПЫхе (типа DBO) придумали
    Ответ написан
    4 комментария
  • Как сделать редирект в htaccess?

    Mark54
    @Mark54
    Web-developer
    1)
    RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
    RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

    2) Добавляем слеш в конце
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !(.*)/$
    RewriteRule ^(.*[^/])$ $1/ [L,R=301]
    Ответ написан
    3 комментария
  • Как сделать редирект в htaccess?

    shambler81
    @shambler81 Куратор тега htaccess
    Разберите данный набор стандартных правил, большинство вам будут полезны.
    Теперь что касается редиректов с гет и без гет запросов.
    1 удалить гет - в конце поставить ?
    2 Добавить гет в конце урла поставить /\?id\=111 короче не забываем экранировать
    3. Как вырезать часть гет и передать его куда-либо
    Гет не является частью ула и вырезается через RewriteCond квери стриинг
    А вставляется следующим обраом $1 -из конда будет %1
    4. https://www.donatstudios.com/RewriteRule_Generator
    ############################################################################
    #### Стандартный .htaccess для проектов студии Клондайк, версия 3.5     ####
    ############################################################################
    RewriteEngine On
       #  Директива включает редиректы.
    RewriteBase / 
       # Без директивы (.*) = /$1 будет /var/wwww/site/web/$1  с директивой  = /$1
    Options +FollowSymLinks
       # Разрешает переход по символическим ссылкам.
    php_flag display_errors off
      # запретить отображение ошибок  (требование монитора качества)
    php_flag allow_url_fopen off
      # запретить  использовать удаленые файлы (требование проактивной защиты)
    
    ############################################################################
    #### Выбор основного зеркала (с www или без www)                        ####
    ############################################################################
        # 1. Удалить www
    #RewriteCond %{ENV:HTTPS} on
        #Если включен https
    #RewriteRule .* - [E=SSL:s]
        #То создаем переменную  ssl с текстом s
    #RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
        # Проверяем, содержит ли домен www в начале URL.
    #RewriteRule ^(.*)$ http%{ENV:SSL}://%1/$1 [R=301,L]
        # Перенаправляем удаляем www
    
        # 2. Добавить www
    #RewriteCond %{ENV:HTTPS} on
        #Если включен https
    #RewriteRule .* - [E=SSL:s]
        #То создаем переменную  ssl с текстом s
    #RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
        # Если нет www в начале домена
    #RewriteRule ^(.*)$ http%{ENV:SSL}://www.%{HTTP_HOST}/$1 [R=301,L]
        #Подставляем www и https если он включен.
    
    ############################################################################
    #### Перенаправляем протокол https на http                              ####
    ############################################################################
    #RewriteCond %{ENV:HTTPS} on
       # Проверяем наличие https в URL.
    #RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
       # Перенаправляем протокол на http.
    
    ############################################################################
    #### Перенаправляем протокол http на https                              ####
    ############################################################################
    #RewriteCond %{ENV:HTTPS} !on
       # Проверяем наличие https в URL.
    #RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
       # Перенаправляем протокол на http.
    
    ############################################################################
    #### Убираем повторяющиеся слеши (/) в URL                              ####
    ############################################################################
    RewriteCond %{THE_REQUEST} //
       # Проверяем, повторяется ли слеш (//) более двух раз.
    RewriteRule .* /$0 [R=301,L]
       # Исключаем все лишние слеши.
    
    ############################################################################
    #### Убираем слеши в конце URL для статических файлов (содержит точку)  ####
    ############################################################################
    RewriteCond %{REQUEST_URI} \..+$
       # Если файл содержит точку.
    RewriteCond %{REQUEST_FILENAME} !-d
       # И это не директория.
    RewriteCond %{REQUEST_FILENAME} -f
       # Является файлом.
    RewriteCond %{REQUEST_URI} ^(.+)/$
       # И в конце URL есть слеш.
    RewriteRule ^(.+)/$ /$1 [R=301,L]
       # Исключить слеш.
    
    ############################################################################
    #### Добавляем слеш(/), если его нет, и это не файл.                    ####
    ############################################################################
    RewriteCond %{REQUEST_URI} !(.*)/$
       # Если слеша в конце нет.
    RewriteCond %{REQUEST_FILENAME} !-f
       # Не является файлом.
    RewriteCond %{REQUEST_URI} !\..+$
       # В URL нет точки (файл).
    RewriteRule ^(.*)$ $1/ [L,R=301]
       # Добавляем слеш в конце.
    
    ############################################################################
    #### Убираем index.php, если он есть в конце URL                        ####
    ############################################################################
    RewriteCond %{REQUEST_METHOD} =GET
       # Выявляем GET запрос в URL (не POST).
    RewriteCond %{REQUEST_URI} ^(.*)/index\.php$
       # URL cодержит index.php в конце.
    RewriteRule ^(.*)$ %1/ [R=301,L]
       # Удалить index.php из URL.
    
    ############################################################################
    #### Компрессия статического контента для гугл  спид тест               ####
    ############################################################################
      AddType image/svg+xml .svg
      AddOutputFilterByType DEFLATE image/svg+xml  
      AddOutputFilterByType DEFLATE application/rss+xml
      AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
      AddOutputFilterByType DEFLATE application/x-font
      AddOutputFilterByType DEFLATE application/x-font-opentype
      AddOutputFilterByType DEFLATE application/x-font-otf
      AddOutputFilterByType DEFLATE application/x-font-truetype
      AddOutputFilterByType DEFLATE application/x-font-ttf
      AddOutputFilterByType DEFLATE application/x-javascript
      AddOutputFilterByType DEFLATE application/xhtml+xml
      AddOutputFilterByType DEFLATE application/xml
      AddOutputFilterByType DEFLATE font/opentype
      AddOutputFilterByType DEFLATE font/otf
      AddOutputFilterByType DEFLATE font/ttf
      AddOutputFilterByType DEFLATE image/svg+xml
      AddOutputFilterByType DEFLATE image/x-icon
      AddOutputFilterByType DEFLATE text/css
      AddOutputFilterByType DEFLATE text/html
      AddOutputFilterByType DEFLATE text/javascript
      AddOutputFilterByType DEFLATE text/plain
      AddOutputFilterByType DEFLATE text/xml
      AddOutputFilterByType DEFLATE image/svg+xml
    <IfModule mod_expires.c>
      ExpiresActive on
      ExpiresByType image/jpeg "access plus 3 day"
      ExpiresByType image/svg "access plus 3 day"
      ExpiresByType image/gif "access plus 3 day"
      ExpiresByType image/png "access plus 3 day"
      ExpiresByType text/javascript "access plus 3 day"
      ExpiresByType text/css "access plus 3 day"
      ExpiresByType application/javascript "access plus 3 day"
    </IfModule>
    
    ############################################################################
    #### Антивирус, только для 1С-Битрикс,                                  ####
    ############################################################################
    #php_value auto_prepend_file "/home/bitrix/ext_www/SITE.RU/bitrix/modules/security/tools/start.php"
       #  укажите путь до файла 
       # включить тут /bitrix/admin/security_antivirus.php?lang=ru
    
    ############################################################################
    #### Конец общей части, далее следует собственные директивы .htaccess   ####
    ############################################################################
    Ответ написан
    1 комментарий