Спасибо.
Тут в общем-то задача была такая. Изначально необходимо было сделать несколько лендингов. Потом мне пришла мысль, что лендингов надо больше, но "кирпичики", из которых они состоят по сути одинаковые. И я решил сделать такой генератор, преследуя две цели:
1. Освободить себя от работы с человеком, отвечающим за дизайн - пусть сам собирает, без меня.
2. Попрактиковаться.
Может, из этого что-то и вырастит в дальнейшем, может и Angular там применю - давно хочу поближе с этим фреймворком познакомиться, но все не было подходящей задачи.
Но пока все по простому.
Вот теперь мне по-настоящему стыдно... Спасибо.
Хорошая замена. Спасибо.
Но все равно на локале:
То есть проблема не в функциях. Что-то на локальной машине, работающей под Виндой, не так работает. Но ведь я массу разных движков ставил на эту же локальную машину, движков, которые создают файлы и удаляют их в промышленных масштабах. И ни один из них не ругался такими словами. Хотя, возможно, они просто подавляли вывод таких предупреждений...---------- Добавлено 12.06.2015 в 21:03 ----------Вся, я понял в чем проблема - имя создаваемого файла аяксом передается и когда просто открываешь файл его просто нет, оно еще не передано. Что-то я затупил сильно
Помимо grid и карусели потребуется Component animations (for JS) и вроде Transitions
Иначе слайдеры будут не плавно сменяться.
$("#id").click(function () { var item = $(this); item.closest(".class0").removeClass("class1"); //это должно выполниться сразу setTimeout(function () { item.parent("ul").removeClass("class2"); }, 1000); };
Ваш вариант для меня так же был очевидным и я сильно удивился, что он не работает.
Обработчик клика просто игнорирует установленный таймаут: есть событие - все, что на это событие выполняется немедленно.
При повторном клике меня вполне устроит мгновенное добавление класса. Задержка была нужна для того, чтобы успела выполниться анимация на CSS, которая навешена на класс.
Кусок с моего сайта:
[[+tv.PreviewImage:is=``:then=`<img src="/defaultImg.jpg"/>`:else=`<img class="listNewsImg" alt="[[+pagetitle]]" src="[[+tv.PreviewImage:phpthumbof=`w=120`]]"/>`]]
PreviewImage - название tv параметра. Для понимания и применения:
Если PreviewImage пуст -
PreviewImage:is=``
то показать картинку по умолчанию -
:then=`<img src="/defaultImg.jpg"/>`
в противном случае - картинку из параметра -
:else=`<img class="listNewsImg" alt="[[+pagetitle]]" src="[[+tv.PreviewImage:phpthumbof=`w=120`]]"/>`]])
Ваше добро? Так у вас какой-то интеллектуал через print_r вывел на странице массив компонента и засунул в display:none
😂
Совершенно бесполезная борьба. Если тому админу, в отношении которого ведутся настойчивые действия, это надоест, он просто раскидает по ВКонтактам и ЖЖ эту информацию ,у себя удалит и даст ссылки. После чего будет улыбаться и махать.
Вот пример Кати Гордон. Даже дело выиграла, но ей это не помогло ни разу.
Мало того, сам процесс поднял интерес к делу во много раз. Ну кому интересна статья на Лурке про какую-то Гордон? А так, целое дело, да еще и выигранное - статью удалили. Сразу всем интересно: а что там было? И тысячи людей, никогда бы не прочитавших "клевету", после суда немедленно ознакомились.
Это цветочки. Долбануться можно будет когда вы решите дизайн на сайте поменять :)
Так в этом и проблема - переименуйте файл и ЧПУ включится