• Как сделать личный кабинет на wordpress?

    kobyakovdima
    @kobyakovdima
    Любитель экспериментов
    Можно реализовать на плагине Wp-Recall, на сайте разработчика ещё куча подплагинов к нему. У плагина есть хук, с помощью которого можно делать вкладки. Если подплагигов подходящих не нашлось, то можно использовать плагин произвольных полей ACF, в котором для пользователей можно добавить поля, в которых указывать файлы ( в PRO версии есть поле repeat, которое позволяет загружать сколько влезет "повторяющихся" полей). Ну и всё, а вывести произвольные поля сложности не оставляет.
    Ответ написан
    Комментировать
  • Как сделать личный кабинет на wordpress?

    Зачем плагин?
    При заходе на странице, получаете user_id, по нему вытаскиваете нужные мета данные.

    Сам искал подобный функционал, но оказалось что проще написать руками.
    Ответ написан
    8 комментариев
  • Как показывать элементы с false?

    @SirMustache
    можно добавить:
    <li ng-repeat="phone in phones | filter:{name:query}"
            ng-if="phone.status || phone.status != showEmpty">

    Ну и в скоуп сразу
    $scope.showEmpty = false;
    Ответ написан
    Комментировать
  • Как показывать элементы с false?

    @Result007
    P|-|P
    Привет! Не очень силен в ангуляре, но постарался что-то сделать, попробуй так:

    HTML:
    <div ng-app="phoneApp">
        <div ng-controller="PhoneListCtrl">
            <ul>
                <h1>{{ title }}</h1>
                <br>
                <label for="show">Показать скрытые товары</label>
                <input type="checkbox" id='show' ng-model='showEmpty' ng-click="showFalse(showEmpty)">
                <li ng-repeat="phone in phones" >
                    <span>{{ phone.name }}</span>
                    <p>{{ phone.snippet }}</p>
                </li>
            </ul>
        </div>
    </div>


    JS:
    var $scope;
    var app = angular.module('phoneApp', []);
    
    function PhoneListCtrl($scope) {
      $scope.title = 'Телефоны';
      phones = [
        {'name': 'Nexus S', 'snippet': 'one phone...', 'status': true},
        {'name': 'Motorolla XOOM', 'snippet': 'fast phone...', 'status': false}
      ];
      $scope.phones = phones;
      
      $scope.showFalse = function(value) {
        if (value) {
        	results = [];
        	angular.forEach(phones, function(phone) {
                if (!phone.status) results.push(phone);
        	});
        	$scope.phones = results;
        } else {
        	$scope.phones = phones;
        }
      }
    }
    Ответ написан
    Комментировать
  • Как убрать 2 последних элемента?

    @alexmixaylov
    var i = 0;
            $('ul li').each(function(){
                i++;
                if(i>4)
                        $(this).remove();
                console.log(i);
            });

    в условии прописываете сколько пунктов нужно оставить, остальное удаляете
    Ответ написан
    Комментировать
  • Почему python не видит модуль?

    urtow
    @urtow
    *nix, python, QA, bagpipe, folk music
    ~/vk-test$ virtualenv env
    New python executable in env/bin/python
    Installing setuptools, pip...done.
    ~/vk-test$ . env/bin/activate
    (env)~/vk-test$ pip install vk
    Downloading/unpacking vk
      Downloading vk-2.0.2.tar.gz
      Running setup.py (path:/home/urtow/vk-test/env/build/vk/setup.py) egg_info for package vk
        
    Downloading/unpacking requests>=2.8,<3.0 (from vk)
      Downloading requests-2.10.0-py2.py3-none-any.whl (506kB): 506kB downloaded
    Installing collected packages: vk, requests
      Running setup.py install for vk
        
    Successfully installed vk requests
    Cleaning up...
    (env)~/vk-test$ ipython 
    WARNING: Attempting to work in a virtualenv. If you encounter problems, please install IPython inside the virtualenv.
    Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
    ...
    
    In [1]: import vk


    Итак, исходя из всего выше - у тебя все правильно с кодом.

    Проблемы может быть три:
    1) Ошибка в процессе установки.
    2) Ты установил модуль в virtualenv, а запускаешь вне его.
    3) По умолчанию модуль vk в ubuntu 14.04 ставится для python2. Если ты пробуешь запустить скрипт в python3, то получится вот такая ошибка:
    ipython3
    WARNING: Attempting to work in a virtualenv. If you encounter problems, please install IPython inside the virtualenv.
    Python 3.4.3 (default, Oct 14 2015, 20:28:29) 
    ....
    
    In [1]: import vk
    ---------------------------------------------------------------------------
    ImportError                               Traceback (most recent call last)
    <ipython-input-1-d1455673e4d4> in <module>()
    ----> 1 import vk
    
    ImportError: No module named 'vk'


    Согласно https://pypi.python.org/pypi/vk модуль поддерживает python версии 3.
    Так что надо просто установить его под нужной версией.

    ~/vk-test$ virtualenv -p python3 env
    Running virtualenv with interpreter /usr/bin/python3
    Using base prefix '/usr'
    New python executable in env/bin/python3
    Also creating executable in env/bin/python
    Installing setuptools, pip...done.
    urtow@revenloft:~/vk-test$ . env/bin/activate
    (env)~/vk-test$ python
    Python 3.4.3 (default, Oct 14 2015, 20:28:29) 
    [GCC 4.8.4] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    (env)~/vk-test$ pip install vk
    Downloading/unpacking vk
      Downloading vk-2.0.2.tar.gz
      Running setup.py (path:/home/urtow/vk-test/env/build/vk/setup.py) egg_info for package vk
        
    Downloading/unpacking requests>=2.8,<3.0 (from vk)
      Downloading requests-2.10.0-py2.py3-none-any.whl (506kB): 506kB downloaded
    Installing collected packages: vk, requests
      Running setup.py install for vk
        
    Successfully installed vk requests
    Cleaning up...
    (env)~/vk-test$ ipython3
    WARNING: Attempting to work in a virtualenv. If you encounter problems, please install IPython inside the virtualenv.
    Python 3.4.3 (default, Oct 14 2015, 20:28:29) 
    ...
    
    In [1]: import vk
    
    In [2]:
    Ответ написан
    3 комментария
  • Как сделать автоматическое seo на wordpress?

    Punkie
    @Punkie
    В yoast всё есть. Только шаблоны поднастроить нужно по документации.
    Ответ написан
    Комментировать
  • Как сделать автоматическое seo на wordpress?

    @zhainar
    Гуглю за вас
    плагин yoast seo, можно настроить все метатеги.
    Ответ написан
    Комментировать
  • Стоит ли учить flask для back-end разработки?

    sim3x
    @sim3x
    после джанги лучше изучить торнадо, а вот после - можно и фласк
    Ответ написан
    Комментировать
  • Стоит ли учить flask для back-end разработки?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Я тоже еще новичок в мире веб-разработки. Первым web-framework для Python выбрал Flask и не пожалел! Достаточно понятен, быстро въезжаешь и быстрее получаешь результаты. Сейчас присматриваюсь в сторону Falcon.

    В любом случае: берите то к чему глаз стремится. Если от кода выворачивает наизнанку и возникает чувство прокрастинации, то ну его нафиг такой фреймворк.
    Ответ написан
    Комментировать
  • Стоит ли учить flask для back-end разработки?

    @deliro
    Изучал фласку первые пару недель. Она простая, "некомбайн". Разобраться что да как работает - пойдёт (потому что вьюхи и шаблоны у них с джангой похожи).

    Дальше лучше переезжать на джангу. Фласк лучше джанги примерно в 1% всех случаев - это те, когда тебя джанга не устраивает целиком и полностью: ORM не хватает или не подходит, стоковые сессии и юзеры тебя раздражают, контекстные процессоры и мидлвари тратят слишком много ЦП, что лучше бы их на Си переписать. Короче, тогда, когда своё написать быстрее и проще, чем строить костыли поверх джанговских компонентов с сильной связью.

    Плюсом идёт просто огромная куча модулей для джанги (по сравнению с флаской) и бОльший спрос на джангу на рынке труда.
    Ответ написан
    Комментировать
  • Почему не отображаются изменения в браузере?

    Dinfyru
    @Dinfyru
    web-developer
    Если изменения показываются в одном из браузеров, значит изменения успешно совершенны.
    Пробуйте найти изменения вручную через инспектор кода, возможно изменения есть, но они выглядят не так как вы ожидаете. Если изменений действительно нет, то пробуйте чистить кэш браузера.
    Ответ написан
    Комментировать
  • Как взять значение range?

    ogarich89
    @ogarich89
    Front-End Developer
    $('input').attr('type');
    $('input[type="range"]').attr('value');
    $('input[type="range"]').val();
    
    var value = $('input[type="range"]').val();
    
    console.log(value);
    $('input[type="range"]').on('change mousemove', function() {
    	var value = $( this ).val();
    });


    jsfiddle.net/DerekL/BaEar/33
    Ответ написан
    5 комментариев
  • Почему не работает ng-controller в jade?

    @akonyushevskiy
    Full-stack javascript разработчик
    https://output.jsbin.com/besujeqeke - все работает, проверяйте отступы в jade или сборку в html.
    Ответ написан
    3 комментария
  • Почему не работает ng-controller в jade?

    VIKINGVyksa
    @VIKINGVyksa
    front-end developer
    Ну так попробуйте на другую строку перенести {{name}} ведь {{ 2 + 8 }} на одной строке а {{name}} на одной строке с h3.work
    Ответ написан
    Комментировать
  • Как лучше реализовать приложение?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Можно все сделать в виде списка папок в ФС и внутрь помещать всю нужную информацию: файл-описание, изображения, таблицу параметров (автор или еще там что-то), PDF.
    Структура категорий (если нужна) - делается отдельным файлом, где хранится информация об именах категорий, их взаимосвязях и "листовых" объектах (книгах).

    Плюсы: возможность простого обновления базы с книгами (достаточно FTP-клиента).
    Минусы: если нужен будет поиск по книгам/авторам и т.д., тогда нужно будет ИНДЕКСИРУЕМУЮ информацию из папок помещать в базу (mysql или создавать свою файл-базу в ФС) и автоматически актуализировать данные из папок ФС в этой базе.
    Ответ написан
    Комментировать
  • Как лучше реализовать приложение?

    muhammad_97
    @muhammad_97
    PHP-разработчик
    Создаете две таблицы: users и images (не знаю как по другому назвать). Таблица images имеет следующие поля:

    title - VARCHAR
    image - VARCHAR
    author_id - INT
    description - TEXT
    attachment - VARCHAR

    где image, attachment - пути к файлам. Сами изображение и документ сохраняете в ФС.

    Вот и думаю, стоит ли вообще пихать php в приложение или оно будет прекрасно работать и без него?

    Можно реализовать на NodeJS.

    Можно ли обойтись и без использования баз данных?

    Можно, но зачем?
    Ответ написан
    Комментировать
  • Как взломать localhost?

    Denormalization
    @Denormalization
    Это либо защита самого WP, либо какого-то плагина, от прямого запроса к файлам.
    Т.е там в коде где-то стоит:
    if (!defined('HACKER')) {
     die('Хакер чтоли?');
    }


    Ничего криминального
    Ответ написан
    4 комментария
  • Как залить видео с хостинга на сайт?

    facepook
    @facepook
    С детства болею неизлечимым сео-даром!
    Если вы знаете пудь до видео файла, то в вордпрессе это делается так:
    [embed]http://adres.ru/video.flv[/embed]
    (в текстовом режиме)
    55461e644f8c4614bc2bdd34d9a1c623.png
    Ответ написан
    Комментировать
  • Как залить видео с хостинга на сайт?

    muxahuk1214
    @muxahuk1214
    html/html5; css/css3/scss; js/jQuery; php/nodejs;
    Залить в каком смысле ?
    Добавить в мультимедиа ?
    если так, то проще будет просто загрузить на хостинг в папку уплоадс и добавить поле в БД с указателями на видео т.к. 5 гб через php не обработаются, по любому выдась internal server error ( 500 ) или timed out ( хотя если загрузка 30 мб/с то может успеть )...

    Если нужно просто всавить видяху, то можно просто в редакторе написать [video src="путь к видео"] ( кажись так )
    Ответ написан
    Комментировать