• Как написать такую конструкцию на JS?

    @heartdevil
    плыву как воздушный шарик
    Привет.

    У вас в html-структуре повторяются id у элементов. Такого нельзя делать если вы работаете с этой структурой в js.
    Каждый элемент должен быть уникальным. Уникальность задается по id. Это не касается классов.

    для того, чтобы найти в dom ваш контейнер используйте это

    var container = document.getElementById("container");


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

    var children = container.getElementsByTagName("div");


    чтобы задать класс у элемента используйте свойство className;

    container.className = "active";

    для задания класса группе элементов нужен цикл.

    for (var i = 0; i < children.length; i++)
    {
    children[i].className = "s-active";
    }
    Ответ написан
  • Как правильно спроектировать БД?

    @heartdevil
    плыву как воздушный шарик
    Привет.

    Сразу скажу, что у меня в этом мало опыта, но задача интересная, поэтому буду следить за этой веткой и выскажу просто пару соображений.

    Мне кажется все равно основной единицей у вас должен быть товар, а не цена. А цена должна быть у типа товара.
    Ответ написан
  • Почему при добавлении новой строки в таблицу не сохраняются стили?

    @heartdevil
    плыву как воздушный шарик
    Привет.

    Тебе нужно добавлять кнопки именно так, как ты добавляешь изначально.

    То есть не так:
    <td name="buttons"> <button class="btn control btn-hide" name="hide">Hide</button> <button class="btn control btn-show" name="show">Show</button> <button class="btn control btn-edit" name="edit">Edit</button> <button class="btn control btn-delete" name="delete">Delete</button></td>


    А вот так:
    <button class="btn control btn-hide" name="hide">Hide</button> 
          <button class="btn control btn-show" name="show">Show</button>
          <button class="btn control btn-edit" name="edit">Edit</button>
          <button class="btn control btn-delete" name="delete">Delete</button>


    Со всеми пробелами, табуляциями и переносами строк. Я где-то читал об этом, но забыл где.
    Ответ написан
    Комментировать
  • Как наложить текст на изображение?

    @heartdevil
    плыву как воздушный шарик
    Привет.

    Скорее всего проблема в параметре указания шрифта.

    imagettftext($img, 50, 0, 0, 0, $color, 'Arial', $text);


    Fontfile - это путь к используемому вами TrueType-шрифту.

    Нужно подгрузить шрифт - arial.ttf
    Ответ написан
  • Нужна помощь с .htaccess по RewriteRule. Как добавить исключение?

    @heartdevil
    плыву как воздушный шарик
    Здравствуйте.

    Попробуйте так

    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{DOCUMENT_ROOT}/unavailable/unavailable.php -f
    RewriteCond %{REQUEST_URI} !^/unavailable 
    RewriteRule ^.*$ unavailable/unavailable.php [L]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]


    Я еще встречал, что люди выбрасывают 503 ошибку и перенаправляют на заглушку.
    Ответ написан
    Комментировать
  • MySQL при формировании ленты пользователя из разного рода контента, как?

    @heartdevil
    плыву как воздушный шарик
    Привет.

    Если вы про формирование запроса, то просто объединяете все три таблицы и сортируете нисходящее по дате.

    Приведите схемы таблиц, тогда можно будет точнее что-то сказать.

    Ну а про вывод тут сложно сказать. Все зависит от того, что вы используете (CMS, framework или что-то еще). Хотя, в принципе, вывод ленты -- это то же самое, что и вывод, к примеру, новостей, или любой другой страницы вывода списка, грубо говоря.
    Ответ написан
  • Как правильно сортировать блоки?

    @heartdevil
    плыву как воздушный шарик
    А можете рассказать для чего вы так сортируете?

    Я что-то вообще не уловил что у вас дано и как это используется.

    Вы пишите

    В строку влезает один 4x4, два 2x4,


    В вашем алгоритме вы в массиве для элементов указываете ширину 2. Верно ли я понимаю, что это у вас блоки 2x4?

    Если так, то почему у вас в строку влезло 3 таких элемента, когда должно быть два по условию?

    4 блока может влезть только если блоки 1x1 же.

    Честно говоря, вообще не уловил о каких условных единицах области вы говорите и как там строки располагаются. Это типа квадрат 4 на 4 и там каждая строка это тоже квадрат 4 на 4?
    Ответ написан
  • Как развиваться в программировании, если мотивируют только деньги?

    @heartdevil
    плыву как воздушный шарик
    Мне 27 лет если что.


    Ни че се старикан)).

    Мне 30, если что). И тоже все потихоньку изучаю). Я понял, что Intrinsic Challenge, лучше чем Extrinsic. Нужно привыкнуть выходить из зоны комфорта. А иначе эта работа ничем от работы на заводе за станком не отличается).

    Мотивируйте себя. Старайтесь придумывать свои проекты и работать над ними. Причем работайте не в одном направлении, а в нескольких.
    Ответ написан
  • Как установить вес js для модуля bxslider в drupal?

    @heartdevil
    плыву как воздушный шарик
    Можно через
    drupal_set_html_head()
    или
    drupal_add_js()

    Если через первый вариант, то примерно так:

    function mytheme_preprocess_page(&$vars, $hook) {
        drupal_set_html_head('<script type="text/javascript" src="path to your script here"></script>');
        $vars['head'] .= drupal_get_html_head();
    }


    Через второй вариант:

    function mytheme_preprocess_page(&$variables) {
      drupal_add_js(drupal_get_path('theme', 'MYTHEME') . '/js/yourjsfile.js', array( 
        'scope' => 'header', 
        'weight' => '15' 
      ));
    }
    Ответ написан
  • Стоит ли использовать ооп?

    @heartdevil
    плыву как воздушный шарик
    Я советую вам как можно скорее переходить на ООП и все делать на ООП.

    Если раньше было так, что все писали функциями, а исключениями было ООП, то теперь все надо делать на ООП и только в исключительных ситуациях функции.

    А почему я вам советую, потому что в ООП не так просто разобраться. Там уйма тонкостей. Поэтому чем раньше вы начнете, тем больше опыта наберетесь, когда будете работать на серьезными проектами. Если вы не гений, то у вас не один год уйдет, на освоение в достаточной степени (зависит, конечно, от интенсивности работы).

    Не нужно искать неприменимость ООП, чтобы удовлетворить себя тем, что вы ООП не используете. В наших реалиях это бред. Только ООП.
    Ответ написан
    1 комментарий
  • Как просто кластеризовать значения одномерного массива?

    @heartdevil
    плыву как воздушный шарик
    Привет.

    Я не очень понял, чем вас не устраивает описанное вами?

    И что вы в итоге хотите?

    Если у вас шаг 500 рублей, и начинаете вы с 1000, то у вас будут именно интервалы с шагом 500. Все, что не попало в интервалы, попадет в следующие интервалы.
    Получается, вы установили шаг, а ждете, совсем другой интервал.
    Ответ написан
  • Как сделать сортировку большой базы данных?

    @heartdevil
    плыву как воздушный шарик
    Привет.

    А насколько медленно сейчас работает?
    Ответ написан
  • Как поставить автозагрузку программы на второй монитор?

    @heartdevil
    плыву как воздушный шарик
    А вы такое уже где-то видели?

    Думается, такое нельзя реализовать.
    Ответ написан
    Комментировать
  • Как исправить кодировку русского языка при парсинге?

    @heartdevil
    плыву как воздушный шарик
    путешествий и заманчивых приключений.Кроме того, у


    Не похоже на лабуду)

    В каком формате парсите?

    В каком формате записываете в текстовый файл? Попробуйте сохрянать в UTF-8 without BOM
    Ответ написан
  • Как обнулить событие stopPropagation()?

    @heartdevil
    плыву как воздушный шарик
    Вы по любому должны будете модифицировать код.

    Поэтому просто уберите stopPropagation() и перепишите так, как вам нужно.

    Если нужно оставить код, то можно попробовать отвязать обработчик события и потом заново привязать уже ваш собственный обработчик, повторяя полную логику предыдущего обработчика + ваши модификации.
    Используя, unbind() или off() (если был on()) методы. Но гарантий нет).
    Ответ написан
    Комментировать
  • Как понять решение задачи на JS?

    @heartdevil
    плыву как воздушный шарик
    Думаю если ничего не понял из задачи, то тема нихр#на не усвоена.


    Вы, конечно, правы. НО, если вы реально решили научиться программировать, то вам придется свыкнуться с этим ощущением и работать над собой дальше. Потому как такие недопонимания будут возникать ооочень часто. Если вы чего-то еще не поняли, значит еще до этого не доросли (тут нужно правильно понимать). Не отчаивайтесь. Работайте дальше. Это же не уравнение или задача, где не узнав одно неизвестно невозможно решить задачу. В этом месте у вас будет пробел, но программировать вы все равно сможете. А когда наткнетесь на задачу, где нужно понять замыкания, то у вас будет реальная мотивация для этого.

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

    @heartdevil
    плыву как воздушный шарик
    У вас должно быть типа так:

    таск 1 | отдел 1
    таск 2 | отдел 1
    таск 3 | отдел 1
    таск 4 | отдел 2
    таск 5 | отдел 2

    ?

    тогда просто уберите фильтр
    tasks.id_oper_tas=$id_opern

    и сортируйте по отделам.
    Ответ написан
    Комментировать
  • Как скриптом onready value из inputa в label записать?

    @heartdevil
    плыву как воздушный шарик
    Если передаете параметры в url, то надо их потом оттуда считать и записать сюда:

    <span id="nextLabel">SLPK</span>

    Можно также читать отсюда:

    <input type="text" value="3" data-label="minSl" name="min_bedrooms" class="form-control" placeholder="Typ of selecteer..." data-original-title="" title="">

    <input type="text" value="4" data-label="maxSl" name="max_bedrooms" class="form-control" placeholder="Typ of selecteer..." data-original-title="" title="">


    но делать это надо на событии полной загрузки документа. То есть во время загрузки документа у вас все также будет надпись SLPK, а при загрузке, обработает скрипт, который извлечет значения из текстовых полей и подставит сюда SLPK
    Ответ написан
    1 комментарий
  • Как лучше построить таблицы в БД?

    @heartdevil
    плыву как воздушный шарик
    1)Города (cities)
    cId | title

    2)Блоки на странице (blocks)
    sId | title

    3)Фразы (phrases)
    phId, title

    теперь соединяем всю эту блевотину)

    4)Города-Блоки-Фразы (citiesBlocksPhrases)

    cId | bId | phId
    Ответ написан
  • Как хранить время последней активности пользователя в MySQL?

    @heartdevil
    плыву как воздушный шарик
    Привет.

    Я в этом деле тоже не компетентен, но зачем вы сразу пишите данные в базу? У вас же есть сессия? Сначала храните данные там, а на выход из аккаунта или скажем интервал бездействия в минуту или меньше, можете сливать данные из сессии в базу.
    Ответ написан