Проектировщик и разработчик приложений многоцелевого использоввания, включая веб приложения малых размеров.

Наибольший вклад в теги

Все теги (12)

Лучшие ответы пользователя

Все ответы (21)
  • Как отцентрировать radio input?

    Goodilla
    @Goodilla
    Разработчик/архитектор веб приложений
    Radio Buttons центрируются (относительно вертикали), путём обёртки их в span, с применением к нему свойства float или display:table-cell (это зависит от того, как Вы делалили пару "input-label"). Если первым случаем, то сам SPAN делаем плавающим (float) и задаём ему значение длины (примерно в 15пх), после чего внутренний input должен быть позиционирован (position:absolute), и выравниваеме свойством margin: 3px 0 0 0 - примерно.

    По поводу кнопки, тут та же история, можно использовать float:right или же заключить сие безобразие в контейнеры. То есть получается два контейнера, слева карта, справа кнопка. Опять же, всё это зависит от того, как Вы сделали вёрстку, может быть у вас слева большой блок и справа, а не так, что блоки идут один за другим...

    Надеюсь, что помог...
    Ответ написан
  • Как складывать и выводить данные на страницу с одинаковым свойством?

    Goodilla
    @Goodilla
    Разработчик/архитектор веб приложений
    Думаю, надо сортировать по свойствам. Создаём массив, к примеру, ассоциативный. Потом, приступаем к JSON. Для начала, если это не объект, формируем объект, потом циклом each прогоняем по всем элементам.

    Берём первый, по "currency" сравниваем, есть ли он не в массиве, то добавляем (в зависимости от того, какой массив был выбран, добавляем либо только "currency" и к нему "amount", либо объектом). Если уже есть похожий в массиве, то прибавляем к существующему.

    Пример:

    var jsonObj = $.parseJSON('[{"id":1, "amount":123, "currency" : "CHF"},{"id":2, "amount":321, "currency" : "USD"},{"id":3, "amount":4324, "currency" : "UAH"},{"id":4, "amount":45645, "currency" : "USD"},{"id":5, "amount":8972, "currency" : "CHF"}]');
    var data = {};
    
    	$.each(jsonObj, function(index, value){
    		if(!data.hasOwnProperty(value.currency)){
    			data[value.currency] = value.amount;
    		}else{
    			data[value.currency] = data[value.currency] + parseInt(value.amount);
    		}
    	});
    Ответ написан
  • Главная страница на wordpress, как реализовать?

    Goodilla
    @Goodilla
    Разработчик/архитектор веб приложений
    Если речь идёт о заглушке, то реализовать подобное и вправду можно достачно легко через шаблоны сайта. Итак:
    1. Создаём новый шаблон, с необходимым контентом и данными (оформлением), к примеру "intro.php".
    2. Далее, надо определить условия, при которых данное Intro будет появляться, к примеру, можно задать определённый параметр в куки, что-то вроде "newGuest". Это при условии, что мы хотим показывать заглушку только новопришедним, в противном случае, можем поменять на что-то иное...
    3. Рассмотрим вариант с "новым посетитетелм". Чтобы всё заработало, на основной странице шаблона, а это у нас index.php, можем вывести функцию и условный блок, который будет проверять наличие КУКИ "newGuest" у нашего посетителя. Если её нет, то выводить шаблон intro.php, иначе index.php. Всё просто.

    Можно реализовать кучу разных вариантов, с разными условиями и использовать при этом разные переменные и функции.
    Ответ написан
  • Почему сайт не работает?CSS,HTML,JS не отображает?

    Goodilla
    @Goodilla
    Разработчик/архитектор веб приложений
    Пройдя по ссылке, всё есть, что у вас в коде (HTML, JS,CSS)П.С. DIV, не DIB.

    Также, на странице блочится загрузка шрифтов и файл livereload.js имеет неверный путь, не загружается вовсе...
    Ответ написан
  • Как сверстать такие звезды?

    Goodilla
    @Goodilla
    Разработчик/архитектор веб приложений
    Простите за стороннюю ссылку, но : https://css-tricks.com/star-ratings/

    Это самый простой вариант, наверное ))
    Ответ написан