• Как обратиться к localDB?

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

    Попробуй через Sql Server Object Explorer законнектиться к базе. В источнике укажи (localdb)\v11.0
    Далее в окне Properties просто скопируй connection string и запиши его в web.config. Ну а в приложении через ConfigurationManager найдешь свой коннекшен и все. Все последующие необходимые изменения для соединения с базой можно будет вносить в этот рабочий коннекшен.

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

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

    Вот такую регулярку попробуйте подсунуть.

    Пример

    UPDATE:

    Пример 2
    Ответ написан
    9 комментариев
  • Тестирование метода Register в AccountController Aps.net web api?

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

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

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

    Вот тут посмотрите. Решают практически такую же задачу как у вас.
    Ответ написан
  • Как улучшить регулярку номера телефона?

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

    Лучше используйте строгую маску. Плагин на jquery. Пример. Кликните на демо.

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

    @heartdevil
    плыву как воздушный шарик
    Привет вот такой попробуй.
    #(_\d{10,})#gim
    Ответ написан
  • Как вывести записи в представление?

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

    Вам надо сделать класс с уже отформатированными данными (так, как вам нужно) с определенной структурой. Затем передать его во вью, чтобы там можно было все одним циклом без сложного ветвления внутри все это дело вывести. В этот класс вы можете добавить определенные флажки для того, чтобы обозначить, в каких местах у вас должны выводиться те или иные теги.
    Ответ написан
    3 комментария
  • "Всего 12 анкет" - замена окончания слова "анкет" в зависимости от цифры. Есть готовые решения?

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

    Да не парьтесь с этим. Лучше измените на "Всего анкет - 0/1/2/38/10/100". Только время убьете на такую фигню.
    Ответ написан
    Комментировать
  • Регулярное как задать значение группы?

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

    Для этого регулярка не нужна. С ней будет только сложнее.

    Если вы на php пишите, то ищите поисковыми функциями прямо либо var/test, либо vas/test.

    Но если вам это реально нужно регуляркой, то вот:

    Помучился немного.
    ^vas\/(?<param>test)|(?<param>var\/test)

    Смотреть тут

    Используется движок pcre(php). Нужен модификатор J
    Ответ написан
    Комментировать
  • Как отловить ошибку приведения даты в C#?

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

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

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

    У вас сущность может содержать все что угодно и это никак не проконтролировать. Так вот чтобы она хоть каким-то нормам строго следовала, нужно заставить эту сущность реализовать интерфейс (соблюсти контракт). После этого сущности уже некуда будет деться и она вынуждена будет следовать вашему контракту. Ну а далее, в любом необходимом месте, просто предъявляете сущности контракт и работаете строго по интерфейсу.

    Другое объяснение -- это призма через которую вы смотрите на сущность и видите только то, что позволяет видеть призма.
    Ответ написан
    Комментировать
  • Как переопределить регион 'content' в своей теме?

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

    1 способ. Заходите в админку. Там идете в раздел Content. В списке записей кликаете на edit у необходимой записи. В режиме редактирования в самом низу имеется блок с настройками. Вам нужен Publishing options. А именно Promoted to front page. Снимаете галочку и запись не будет отображаться на главной странице.
    2 способ. В предыдущем варианте вы запретили запись только одной конкретной статьи. Если же вам нужно запретить отображение на главной целого типа материалов, скажем, новостей, то в адмике идете в раздел Structure->Content types->Publishing Options и убираете галочку у опции Promoted to front page.
    3 способ. Самый гибкий, но и геморный. Вот у этого товарщиа xandeadx.ru/blog/drupal/104 имеется отличный сайт с разными фишками по drupal. Полазайте на досуге. Суть, как я уже вам писал, использовать preprocessing функции.

    Пару секретов. В друпал самым главным объектом является $node. Поставьте его в var_dump на любой странице и он вам выведет содержимое текущей ноды, с которым вы можете легко работать. Также важно понять как вообще работает друпал. почитайте про hooks in drupal. Все завязано на них. Грубо говоря, для всего функционала в drupal предусмотрны хуки. Вам только нужно их найти и повесить свой обработчик (функцию). Вот, к примеру, отрисовывается страница. Для этого события тоже есть хук. Также есть хук для предотрисовывания и так далее.
    Ответ написан
  • Как вывести результат запроса к БД в блоке?

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

    Не хочу показаться назойливым, но помните, я давал совет читать drupal.org?

    Не бойтесь работать с сайтом. От этого никуда не деться. Все равно начнете рано или поздно сами ходить на сайт и работать с api.

    Вот вас интересует blocknews_block_view и last_news_block_content. Идете на сайт и вводите в поисковике функции (типа hook_block_view, обязательно впереди hook, а не ваше название модуля blocknews). По второй функции вы ничего не найдете, потому что это вспомогательная функция. По вашему коду можно понять, что ее результат возвращается в $block['content'] в функции blocknews_block_view. Но так как у вас ничего на самом деле не возвращается, то и content пустой. А если он пустой, то блок не выводится.

    UPDATE:

    Да. В вашем случае, судя по всему функция block_content не возвращает данные. попробуйте поставить return. И еще совет. Не пытайтесь разом понять, где ошибка. Это очень сложно. Лучше пошагово выполняйте работу. Сначала написали вот такую функцию blocknews_block_info() и ВСЕ! Сразу протестили в друпале. Если блок подключился, значит можно приступать к выводу информации в блок. Далее подключаете вот эту функцию blocknews_block_view, но вот в ячейку $block['content'] присвойте простой текст $block['content'] = "hello world!"; По имени переменной должно быть понятно, что она отвечает за вывод content-а блока. Далее, если текст выводится в контент, то подключаете основную функцию вывода новостей. Тем самым локализуя свою проблему.
    Ответ написан
    7 комментариев
  • Как закодировать массив байтов в строку с указанной кодировкой?

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

    Вот надыбал тут

    System.out.println(new String(bytes, "Cp1252");

    Не бойтесь гуглить. При поиске главное точно сформировать вопрос.
    Ответ написан
    Комментировать
  • Реализация связи many-to-many?

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

    Это просто. Вот смотрите, у вас есть перекрестная таблица с bookid, authorid. Грубо говоря, по обе стороны от этой таблицы у вас будет соединение с таблицей - книги, и с таблицей - авторы.

    То есть общий вид запроса:

    Условно
    SELECT * FROM books
    INNER JOIN books_authors ON books.id = books_authors.booksid
    INNER JOIN authors ON books_authors.authorid = authors.id
    Ответ написан
    1 комментарий
  • Условие в регулярном выражении?

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

    А ссылки типа http:// и https:// вам не надо учитывать?

    Да и не только кавычки можно использовать но и апострофы.

    У вас текст одной строкой идет?

    Можете вот так попробовать
    @[^"]([0-9a-zа-я\.-]{2,}\.(?:ru|com|net)(?:\/[^\s]*)?)[^"]@miu


    Пример
    Ответ написан
  • C#, как создать экземпляр класса по названию в string?

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

    Вот хороший пример.

    Вот еще из msdn.
    Ответ написан
    Комментировать
  • Как организововать мультизапрос массива данных?

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

    Запрос должен быть вида
    INSERT INTO dateplan
      (id_tas_dat, date_dat)
    VALUES
    (16, '2015-09-14'),
    (7, '2015-09-14'),
    (8, '2015-09-14'),
    (10, '2015-09-14'),
    (11, '2015-09-14')

    Чтобы его сформировать:
    Читаете из массива array['data_oper_tas'] дату, далее читаете в цикле array['check_func'][0], array['check_func'][1] и так далее айдишники и формируете мультинсерт запрос.

    UPD:

    Вот примерный алгоритм (это нерабочий код). Вам нужно будет его подправить и сделать проверки в входные параметры.

    $inserts = '';
    $date = $_POST['data_oper_tas'];
    
    for ($i = 0, $i < count($_POST['check_func']); $i++)
    {
    	$inserts .= '('. $_POST['check_func'][$i] .','. $date .'),';
    }
    
    $insertQuery = 'INSERT INTO dateplan (id_tas_dat, date_dat) VALUES ';
    
    $mysqli = new mysqli('localhost', 'my_user', 'my_password', 'world');
    
    /* check connection */
    if (mysqli_connect_errno()) {
        printf("Connect failed: %s\n", mysqli_connect_error());
        exit();
    }
    $stmt = $mysqli->prepare($insertQuery . rtrim($inserts, ','));
    $stmt->execute();
    $stmt->close();
    Ответ написан
  • Как посчитать правильно статистику из базы?

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

    Вот такой примерно запрос

    SELECT office, SUM(finance)
    FROM finance
    WHERE dates BETWEEN  '".$_GET['dateo']."' AND '".$_GET['datep']."'
    GROUP BY office
    Ответ написан
  • Как вывести разные типы материалов в разных регионах на одной странице?

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

    По той логике, которую предлагает drupal, самый правильный способ -- это создать кастомный блок под каждый тип материала и назначить для этого блока регион. Вот так можете создать кастомный блок тыц .
    Чтобы изменить стандартный вывод содержимого в drupal обычно используют всякие preprocess хуки. К примеру, такой хук
    function THEME_preprocess_page(&$vars, $hook)
    Ответ написан
    2 комментария