Evgen Nova: Значит надо как то подключить basket.submit() либо тот файл в котором он реализован включить раньше инициализации Ion.RangeSlider. Я же не знаю, что у Вас и как реализовано, и чей этот метод - basket.submit(), и что для него должно быть подключено..
егор михеев: Там где ошибка, в основной странице, у вас ошибка в js коде в файле zerif.js. очень похоже что он сохранен в BOM сигнатурой. Там где нет ошибки, на той странице, этот файл не грузится. То есть опять, к слику это не имеет никакого отношения.. Откройте для себя консоль разработчика F12 в Google Chrome (Да и в файрфоксе), закладка Консоль (Console) - туда падают все ошибки, но также интересной есть закладка Source где можно ставить точки останова во всех своих жс файлах, таким образом проверяя как и что работает.
егор михеев: Странное описание проблемы, то работает то нет.. :) в чем проявлялась "не работа"? что писала консоль браузера во время этой "не работы"? Точно заметил что slick не долюбливает родительские контейнеры с display: table, table-row.. иногда на его корявость может влиять не стандартная верстка.. В остальном кажется проблем он не вызывал, и если сильно не мудрить, то всегда работает.
Пока писал комментарий, вот что заметил - обратите внимание, что $.getScript не гарантитурет доставки скриптов в порядке их вызова.. Те моменты когда он не работает, значит что Ваш courses.js с инициализацией Slik вызвался раньше чем был доставлен сам скрипт slik.js В общем.. Уберите $.getScript либо используйте его так как надо. Зачем Вы им же грузите jquery который по идее у Вас уже вгружен, для меня загадка..
З.Ы. Slik не виноват в своей не работе, в этом конкретном случае.
Польза в том, что в этом случае, если получится, из базы не будут извлечены все посты, а только те которые действительно future.. Экономия на ресурсах и памяти.
Если посмотреть по коду, он еще переключает (включает/выключает анимацию) судя по всему из вот этой библиотечки https://daneden.github.io/animate.css/ так что, не исключено, что в общем случае оправдано добавить классы на которые уже есть подключенный стили, чем дописывать к существующим стилям корзины необходимые анимации, да и придется переписывать правила стиля каждый раз, когда захочется изменить тип анимации.. а так в js только изменить класс который будет вкл./выкл.
Маша Захарова: Вам как дизайнеру следует знать, что лучше соблюдать сетку в дизайне. Это может быть либо 12 колонок, либо 16. Но чтобы все получилось красиво и правильно - прорисовать дизайн еще и для планшетов и для телефонов.
Бустрап помогает, но с вашего psd для десктопа, даже он не сделает конфетку для мобильного, если вариант для мобильного не прорисован.
1. Суть - упрощение, ускорение верстки. Изучив какой то фреймворк Вы будете быстрее, чище решать типичные задачи верстки. Сейчас практически все CSS фреймворки поддерживают адаптивную сетку (отображение на мобильных устройствах) но кроме этого они поддерживают и еще кучу всего, что Вам может быть не нужно. Возможно для начала Вам хватит простой сетки (это не фреймворк, это просто разметка, квадратики www.responsivegridsystem.com)
2. Bootstrap не лучше, не удобней, он просто есть. Кроме него есть еще из больших и известных foundation.zurb.com , getuikit.com/. Используют, потому что если знаешь - экномишь время опять таки на типичных задачах.
3. Не все верстальщики умеют фреймворки, либо умеют но не все фреймворки. CSS фреймворки используют для того чтобы быстрее верстать _типовые_ шаблоны. если дизайн уникален, то фремйворк может больше помешать чем помочь.
ИМХО. Верстку надо начинать не с фреймворка. Фреймворк делает одну очень медвежью услугу - он скрывает детали реализации. Вырастает верстальщик, который мыслит категория фреймворка а не HTML/CSS - работая в рамках фрйемоврка - все хорошо, но шаг влево, шаг в право - и такой верстальщик задает вопросы на тостере "как по правому краю отцентрировать текст". Поэтому лучше когда в процессе многих и долгих версток сайтов, верстальщик замечает что часто делает одно и тоже, и каждый раз как то немного по другому, начнет задумываться как бы это все систематизировать - вот,.. здесь верстальщик уже морально готов понять что такое, и зачем фреймоврк.
ну, на вскидку
1. надо шорткод с уникальным ид, желательно чтобы он такой (ид) и хранился в базе. Он понадобиться для в качестве маркера
2. Надо клиентский js который добавлял динамический контент, определял маркер шорткода для которого он предназначен, определял ид страницы на которой он отображается, отправлял эти данные на сервер
3. На сервере надо обработчик, который получает маркер шорткода, добавляемый контент, ид страницы, берет эту страницу(по ид), ищет этот шорткод (по маркеру, так как их может быть несколько на странице), и правит html этой страницы с учетом расширенных параметров шорткода, обновляет ее в базе, и дает команду клиентскому жс-у перегрузить страничку заново.
Это все в очень общих чертах. На конкретных примерах все может оказаться как сложнее, так и проще.
Никита Наумов: Значит надо более близко смотреть на проблему.. Это была скорее догадка, что будет работать так, чем детальный просмотр зависимостей в коде этих функций. . Рабочий пример касался немного другой ситуации, а для Вашего случая, скорее всего понадобится немного напильника.
fEs: Вы написали, что Вам надо, так как вы это себе понимаете, я ответил, так как я понимаю - этого сделать не получится. Я не могу предложить Вам варианты, так как не знаю для чего Вам понадобилось накладывать такие ограничения, которые не позволяют сделать задуманного. Если проще - мне надо сделать то-то то-то, я думал это можно сделать так, но так как я думал не получится, как мне сделать то что мне нужно? Вот именно этого "что мне нужно" Вы и не огласили.. Вернее я этого не смог прочитать в вопросе.
Виталий Киренков: Именно так, но иначе у Вас и не получится в общем случае решить эту задачу. Очень редко на моем опыте overflow-x: hidden для body ломал верстку, так как контейнер внутри все чаще и чаще в процентах, либо по медиа-запросам однозначно уже body.
fryette: А вот с предложением Вы не правы. Непонятен смысл если Вы те же слова, но расставите да так как в Вашем вопросе.. Но после прояснения, все еще проще, расположите так как Вам будет удобнее читать.
Андрей Чвалов: Первой строчкой в html файле стоит вызов скрипта Это и есть это окошко которое "мешает". Видимо разработчик что то тестировал, и забыл удалить. Найдите такую строку в сорсах, и удалите, она 100% лишняя.
system1024: У вас на сайте все есть для того, чтобы реализовать то что я описал выше. Единственное, киньте еще на почту весь скрипт, который вы хотите размещать, чтобы написать без ошибок блок javascript (играет роль контекст, что бы знать подчеркивать ли двойные кавычки, или писать просто html, ну и.т.д)