Иногда веб мастерам требуется выставлять на скачку помимо стандартных документов, например, Word или Exel, еще и всевозможные картинки. Рассмотрим, как это сделать. Читать далее «Как скачать картинку по ссылке (html5)»
Автор: admins
В input разрешить ввод только чисел через jQuery
Довольно часто в input-полях требуется маски по вводу только цифр, букв или определенных символов. Данная функция обычно называется маской ввода для input-а или фильтром. Читать далее «В input разрешить ввод только чисел через jQuery»
Вывести html код только на главной (или любой другой) странице сайта через php
При создании сайтов на Joomla, WordPress и других движках, где есть поддержка php прямо в шаблоне, очень часто требуется определить текущую ссылку документа. И в зависимости от нее например, загружать новые скрипты, блоки CSS стили.
Например, возьмем движок Joomla. Раньше для главной и внутренней страниц я делал два шаблона. Это было очень не удобно, ведь если я изменял шапку на главной, то приходилось эти изменения делать и на внутреннем шаблоне. После изучения PHP я нашел прекрасное решение через суперглобальный массив $_SERVER. Теперь от слов к делу.
Чтобы через PHP определить текущую ссылку используйте $_SERVER['REQUEST_URI']. Например, если вы напишите в вашем сайте: <?php echo $_SERVER['REQUEST_URI']; ?> , то при открытии его в браузере увидите ссылку текущей страницы. К примеру, для этого поста она была бы такой: /vyvesti-html-kod-na-glavnoj-stranice-sajta-cherez-php-opredelit-tekushhuyu-ssylku-sajta/
Заметьте ссылка печатается без привязки домена - это очень полезно, если вы, к примеру разрабатываете сайт на денвере, а потом переносите на сервер, то вам не придется постоянно менять домен в коде.
Теперь о том, как вывести любой html код, подключить css и js только на главной странице, а к примеру на остальных, что-то другое. Используйте следующую конструкцию:
<?php if($_SERVER['REQUEST_URI'] == '/') { ?>
Здесь выводится абсолютно любой html код только на главной, также здесь вы можете подключать css и js скрипты
<?php } else { ?>
Здесь выводится код на всех внутренних страницах
<?php } ?>
Вывести код на любой произвольной странице сайта:
<?php if($_SERVER['REQUEST_URI'] == '/vasha-proizvolnaya-stranica/') { ?>
Здесь выводится абсолютно любой html код
<?php } ?>
Вывести код на любой странице сайта, кроме главной:
<?php if($_SERVER['REQUEST_URI'] != '/') { ?>
Здесь выводится абсолютно любой html код
<?php } ?>
Думаю из этих примеров легко понять как работает $_SERVER['REQUEST_URI']. Используйте эту конструкцию в своих сайтах, чтобы упростить код и сделать его более функциональным.
Модуль обратной связи для Joomla 2.5/3
Обратная связь нужна любому сайту, будь то маленькому сайту или большому порталу. Не смотря на то, что модулей для отправки сообщений в Joomla достаточно много, найти рабочий вариант бывает не так просто. Читать далее «Модуль обратной связи для Joomla 2.5/3»
Как вывести ключевые слова (keywords) и описание (description) в WordPress без плагина
Если сайт использует мета тег description, который описывают тематику поста и словосочетания (keywords), которые встречаются в материале, то поисковик сможет более правильно разместить вашу страничку в выдаче поиска. Читать далее «Как вывести ключевые слова (keywords) и описание (description) в WordPress без плагина»
- Как на php вытащить текст внутри квадратных скобок из строки
- Как на jquery проверить есть ли квадратные скобки в тексте
- Как на jquery сделать скрипт меняющий фон страницы (цвет) случайным образом при ее перезагрузке
- Jquery скрипт - пишет время и дату в формате: Сегодня вторник, 6 апреля, время: 12:04
- Как на php определить нажатый чекбокс через $_POST
- ISP manager 5 API PHP авторизация и регистрация домена
- Как разместить на своем сайте контент rss ленты с любого ресурса. php скрипт
- Полезные php функции при работе с шаблоном Joomla 2.5-3
- Как переназначить title, keywords и description в Joomla 2.5-3
- Как создать качественный блог на сайте?
- Почему позиционирование сайта не имеет смысла?
- Элементы интернет-магазина, повышающие комфорт пользователей
- Как должен выглядеть качественный корпоративный сайт?
- Как использовать файлы cookie в своем интернет-магазине?
- Как использовать инструмент Google Trends для развития бизнеса?
- Что должен знать разработчик веб-сайтов
- Мультиселект при выгрузке из БД в PHP
- Капча на php в виде математического примера
- Гамбургер меню на jQuery, боковое меню
- jQuery убрать пробелы из строки
- Как вставить видео с youtube в материал joomla 3
- Перекрестные ссылки на WordPress через скрипт. Внутренняя перелинковка
- Методы защиты контента от копирования
- Сервис "Оригинальные тексты" от Яндекса. Как пользоваться?
- Функция форматирования input полей на jQuery: регулярка, обязательные поля, мин и макс число символов, обрезка
- Запретить исполнение php файлов с помощью .htaccess
- Перенос Joomla сайта с денвера на хостинг
- Вертикальная прокрутка баннеров на jQuery (карусель)
- Декодировать кириллический домен на php
- Возврат значений из функций php return. Как возвратить массива из php функции за счет return
- Как вставить изображение в html страницу
- Как сделать импорт и экспорт базы данных на хостинге или денвере
- Проверить существование картинки на jQuery
- Joomla 3. Как обновить движок
- Универсальный iview слайдер для сайта
- Сортировка по уникальным значениям массива php array_unique
- .on() событие в jQuery
- Кластеризация и назначение семантического ядра сайта
- Транслитерация символов и ссылок на php
- В сайте все должно быть прекрасно, особенно юзабилити
- Хостинг сайта - что это такое, как его выбрать?
- XML карта сайта для WordPress
- Описание системы по разработке сайтов - Webasyst
- robots.txt - что это такое и для чего он нужен
- Делаем собственное Progressive Web App. Пример готового приложения
- Делаем собственное Progressive Web App приложение для своего сайта. Manifest.json. Часть 3
- Делаем собственное Progressive Web App приложение для своего сайта. Подготовка. Часть 2
- Progressive Web Apps - Что это такое и как установить такие приложения. Часть 1
- Правильность подбора ключевых слов для сайта
- Какой счетчик посещаемости лучше поставить на сайт
- Как в Joomla 2.5, 3 поменять заголовки на блок и материал в теге h1
- Плавный рост графиков за счет css3 и html5
- Абсолютные и относительные ссылки html
- Получить, назначить CSS стиль через jQuery
- Простой слайдер на jQuery с навигацией
- Умные функции в php с любым количеством входных данных
- Скопировать текст в буфер обмена через jQuery
- Всплывающее окно на jQuery с позиционированием по центру экрана
- Cookie в jQuery - установка, настройка и примеры использования
- Diapo слайдер на jQuery для вашего сайта
- Всплывающее окно на jQuery с затемнением экрана
- Очистка базы данных WordPress от мусора или как ускорить работу блога
- Virtuemart 2 - вывести вторую картинку в списке товаров
- Как установить видеоплеер через html5
- Добавить css класс на определенной странице через jQuery
- Ползунки на ui js. Калькулятор на ползунках в jQuery
- Конвертация кодировок utf-8 и win-1251 в PHP через iconv
- Координаты мыши x и y в jQuery: получить/изменить
- Как ограничить длину текста с помощью css
- Как сделать всплывающее окно при закрытии вкладки на jQuery
- Свой счетчик посещений для сайта на PHP в виде картинки
- Корректность ввода input полей на jQuery с помощью регулярки
- Всплывающие подсказки title на CSS
- Получить имя файла и расширение по его ссылке в jQuery
- Как сделать смену цен и картинок на Shop Script 7, в зависимости от выбранных характеристик карточки товара
- Shop Script 7 - не обновляется статус заказа после оплаты через Яндекс кассу
- Как на js проверить наличие фото
- Shop Script 7 - выводятся не все товары категории
- Транслит символов в jQuery (из русских в латиницу)
- Замена стандартного alert, prompt, confirm. Стилизация alert
- input поля - проверяем минимальное и максимально допустимое число символов с помощью jQuery
- Продвинутое создание плагинов на WordPress
- php скрипт вывода новости/сообщения по дате. Планировщик
- php скрипт случайной новости, высказывания, афоризма
- Создаем WordPress плагин с админкой
- Зашифровать, расшифровать данные по ключу в PHP
- Создание плагина на WordPress в 4 шага
- Как установить frame, iframe на сайт
- Живой поиск по БД с помощью jQuery и PHP
- Автозаполнение полей на js или живой поиск по БД
- Настраиваем защиту от спама в комментариях WordPress
- Посчитать количество нажатых чекбоксов на jQuery
- Google Map API получить по адресу координаты объекта
- Замена стандартного alert на стильный с html содержимым
- Универсальное всплывающее окно на jQuery
- jQuery найти предка и потомка в DOM структуре: .closest(), .find(), .parent(), .children()
- Как в JCE / Tinymce редакторе Joomla разрешить iframe теги для вставки видео с YouTube
- Вывести код во всех дочерних ссылках каталога jQuery
- Как вставить флеш игры и swf ролики на сайт
- Как узнать загружена на ли картинка через jQuery
- Fancybox 3 - дополнительные возможности
- Стилизация радиокнопок и чекбоксов jQuery
- Создать, редактировать Word файл через PHP
- Выбрать из папки картинки случайным образом PHP
- BlogOpros - компонент опросов и голосования для Joomla 2.5-3
- Модуль вертикальной прокрутка новостей (ротатор) Joomla 3, 2.5
- Fancybox 3 загрузка сайта во фрэйме-всплывайки
- Увеличилка картинок и модальные окна на fancybox 3 jQuery
- Гамбургер меню на сайте js + html
- Определить браузер через jQuery и в зависимости от него загрузить CSS
- Клонирование элементов с уникальными id в jQuery (clone)
- Случайный товар в Shop Script 5-7
- Как вывести html блок на главной в Shop Script 5, 6, 7
- Убрать index.php из URL адреса в joomla 3
- Боковое меню с подкатегориями в jQuery
- Клонирование (копирование) элементов .clone() в jQuery
- Ajax RDmailform - форма отправки сообщений без перезагрузки страницы
- Как восстановить пароль к админке Joomla
- Как запретить переход по ссылке через css и js
- Переход с mysql на mysqli в php 7
- Информер валют для сайта
- Скрипт падающих снежинок, листьев, звезд на сайте с помощью js
- Как создать мобильную версию сайта. Краткое руководство
- Набор номера с помощью html5 в телефонах
- Как обернуть содержимое html элемента другим в jQuery
- Как перемещать элементы внтри html структуры с помощью jQuery
- Как добавить в WordPress произвольные поля
- Xmap карта сайта для Joomla 2.5
- Карусель вертикальная и горизонтальная jsCarousel для сайта
- Конструктор форм обратной связи онлайн для сайта
- Компонент XMAP карты сайта для Joomla 3
- Курс валют для Joomla 2.5/3 (модуль)
- Галерея Simple Image Gallery Pro для Joomla 2.5/3
- Модуль календаря событий (праздников) на Joomla 3, 2.5
- Как сделать бэкап базы данных сайта
- Модуль owl карусели для Joomla 2.5-3 с автопрокруткой и loop эффектом
- Фотогалерея-слайдер Touch.jquery.js для сайта
- Карусель на jQuery с автопрокруткой
- Всплывающая форма при первом посещении сайта на jQuery
- Модуль календаря и времени для Joomla 2.5 - 3
- Карта сайта для Joomla 1.5
- Скрипт device.js помогающий определить тип устройства, его ориентацию и ОС
- Модуль горизонтальной карусели для Joomla 2.5, 3
- Маска ввода телефона и других полей для input-ов в jQuery
- Плавная прокрутка до якоря в HTML на jQuery
- Как скачать картинку по ссылке (html5)
- В input разрешить ввод только чисел через jQuery
- Вывести html код только на главной (или любой другой) странице сайта через php
- Модуль обратной связи для Joomla 2.5/3
- Как вывести ключевые слова (keywords) и описание (description) в WordPress без плагина
- Конструктор форм обратной связи онлайн
- Оптимизатор CSS кода