Контакты

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

Все теги (8)

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

Все ответы (10)
  • Как сделать новости на сайте?

    @rollbackTNV
    Программист Bitrix & other CMS
    Если без CMS - создавай папку news. В ней index.php, там будет обработчик. Далее передавай параметры пагинации через GET. www.site.ru/news/index.php?page=2, для детальной страницы формируй id index.php?id=31. Затем в обработчике index.php ставишь проверку на параметры:
    - если нет $_GET["page"] и $_GET["id"] параметров - выводишь список новостей, пагинация на 1-й странице, выборку из БД определенного количества элементов с детальными параметрами (изображение, титл, дата, описание) + количество всех элементов, деленное на количество находящихся на станице.
    - если есть $_GET["page"] - делаешь детальную выборку опираясь на page как множитель, привязываешь к пагинации
    - если есть $_GET["id"] - выводишь только детальную информацию по конкретной новости с обратной ссылкой
    Ответ написан
    1 комментарий
  • Битрикс. Как загрузить файл и получить его id?

    @rollbackTNV
    Программист Bitrix & other CMS
    Статья свежая - только что прочитал - https://dev.1c-bitrix.ru/community/webdev/user/640...

    Твою задачу решил так, правда не понимаю смысла
    <form action="" method="POST">
    <?foreach ($_POST["NEW_FILE_UPLOAD"] as $key => $item):?>
    	<?$img = htmlspecialchars($item);?>
    	<img src="<?=CFIle::GetPath($img)?>" width="150px">
    <?endforeach?>
    <?$APPLICATION->IncludeComponent("bitrix:main.file.input", "drag_n_drop",
       array(
          "INPUT_NAME"=>"NEW_FILE_UPLOAD",
          "MULTIPLE"=>"Y",
          "MODULE_ID"=>"main",
          "MAX_FILE_SIZE"=>"",
          "ALLOW_UPLOAD"=>"A", 
          "ALLOW_UPLOAD_EXT"=>"",
    	  "INPUT_CAPTION" => "Добавить фото",
    	  "INPUT_VALUE" => $_POST['NEW_FILE_UPLOAD']
       ),
       false
    );?>
    	<input class="pic" type="text" value="" id="newF">
    	<input type="submit" value="Отправить">
    </form>


    в script.js компонента вставил в конец window.BlogBFileDialogUploader.prototype.Callback
    var inp = BX("newF");
    	BX.adjust(inp, {props: {value: result.element_id}});


    Можно после загрузки файла получить в поле формы id, отобразить изображения после загрузки - да тут куча возможностей
    Ответ написан
    3 комментария
  • CSS3 целесообразно ли использовать calc()?

    @rollbackTNV Автор вопроса
    Программист Bitrix & other CMS
    IE 8 не рассматриваю, для остальных думаю использовать конструкцию:
    width: 185%;
    	width: calc(200% - 30px);
    	width: -moz-calc(200% - 30px);
    	width: -webkit-calc(200% - 30px);

    Сработает ли последовательность для неподдерживающих браузеров?
    Ответ написан
    3 комментария
  • Как поисковые боты относятся к большому свернутому меню? Поисковые боты кешируют иконки меню?

    @rollbackTNV
    Программист Bitrix & other CMS
    Если в display:none - не должны обратить внимание, особенно если иконки дублируются на каждом топике. Объедини в спрайт, или альтернативу найди (font-avesome какой нибудь). Для спрайтов пользуй аттрибут title="картинко". Если меню в закрытом состоянии по умолчанию - то браузер их тоже подгрузит только тогда, когда мышкой откроешь меню. Можно lazyload применить.
    Ответ написан
    Комментировать

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

Все вопросы (2)