Все о web разработке на xdan.ru
  • Регистрация
  • Войти
   

Menu
  • Главнаявсе о web разработке
  • БлогАвторский блог
  • CopySiteСервис
      • Новости сервиса CopySite
  • Категориивсе материалы
      • JavaScript
          • jQuery
              • Обзор плагинов
      • PHP
          • Yii
          • Laravel
      • Новости Web технологий
      • Soft
          • Opera
      • Парсеры
      • CMS
          • Joomla
              • Документация для разработчиков Joomla
          • Danneo
          • UMI
          • Drupal
      • Социальные сети
      • Из жизни
      • Политика
      • Мои разработки
          • Конструктор Yandex карт
      • Новости сайта
      • SEO
      • Защита сайта
      • Администрирование WEB сервера
      • Монетизация сайта
      • web разработка
      • Железо
      • Хостинг
      • Игры
      • Про киномнение о кино
      • Нативное программирование
      • Видео
      • Joomlaвсе для joomla
          • Плагин CTRL+S быстрое сохранение материала в Joomla
              • Скачать плагин CTRL+S
          • Создаем собственную SEF систему для Joomla
          • Как написать Joomla плагин для xmap
          • Модуль Конструктор Яндекс Карт для Joomla
              • Скачать модуль Конструктор Янлекс Карт для Joomla
          • Компонент Яндекс Карты для Joomla
              • Документация компонента Яндекс Карты для Joomla
              • Демонстрация - лицевая часть
              • Демонстрация - администратор (demo,demo)
              • Уроки
          • Менеджер перенаправлений Joomla
  • Магазинкупить продукты сайта
  • Наши разработкиавторские разработки
      • HTML Map generator
      • liveadd
      • Конструктор Яндекс Карт
      • Онлайн синонимайзер текстов
      • Joomla Module Generator
      • Joomla плагин CTRL+S AutoSave
      • Лучший DateTimePicker
      • miniMySQLAdmin - легковесная альтернатива phpMyAdmin
      • Joomla модуль Конструктор Яндекс Карт
      • Скачать копию сайта
  • Конструктор Yandex картгенератор кода для Яндекс карт

Система диалогов на php, как в контакте

Информация о материале
Категория: PHP
Опубликовано: 28 марта 2013
Просмотров: 40808
  • project
  • dialog
  • сообщение
  • messager on php
  • система диалогов
  • xddialog
  • проекты
  • vkontakte

В этой статье я расскажу про систему диалогов на php, которую я создал на одном из сервисов компании, где я работаю.

Изначально, хотелось получить систему, которая бы повторяла функционал диалоговой системы контакта. Требования были следующие: скрипт не должен требовать установки на сервер дополнительных средств (поддержка long-pool запросов, phpdemon, поддержки websocket и т.п), позволять создавать диалог неограниченного числа пользователей и работать на обычном ajax-post сообщении с сайтом.

Пощупайте Demo

Приступим

Подробнее... 45 комментариев

Оптимизация скорости загрузки сайта

Информация о материале
Категория: Новости Web технологий
Опубликовано: 22 марта 2013
Просмотров: 8928
  • htaccess
  • оптимизация
  • ускорение загрузки страницы
  • gzip
  • кеширование
  • css sprite

Создавая мобильную версию одного крупного сервиса, задумался, а как можно ускорить загрузку страниц сайта. Придумал для себя несколько путей ускорения.

Оптимизация скорости загрузки сайта

  • Сжатие всех данных css, js, html gzip-ом
  • Сбор всех стилей и скриптов в два соответствующих файла. 
  • Установка времени сброса кеша на большой период.
  • Сбор всех иконок и т.п. графики в один графический файл, подобно тому, как это делает bootstrap
  • Кеширование генерированных страниц в файл, дабы потом не грузить mysql для неизменяемых данных
  • Общая оптимизация кода: js желательно подключать в конце страницы. Если используются like-кнопки различных сервисов, то лучше использовать код асинхронной загрузки, так как любой js тормозит прорисовку страницы до полной своей загрузки и выполнения. 
Подробнее... Добавить комментарий

Как написать плагин на ckeditor

Информация о материале
Категория: JavaScript
Опубликовано: 27 февраля 2013
Просмотров: 16838
  • wysiwyg
  • plugin
  • ckeditor
  • редактор html
  • inserthtml
  • плагин на ckeditor
  • ckeditor4

ckeditor - это великолепный wysiwyg редактор для вашего сайта. По моему скромному мнению, он лучший в своем роде, к тому же  постоянно развивается. Обилие плагинов «из под коробки», и легкость их написания также играют на руки редактору. Я сам написал несколько полезных дополнений.

Последняя 4-ая версия вообще достойна отдельной статьи. На официальном сайте можно собрать свою версию редактора, с необходимым набором плагинов.

В этой статье я расскажу, как написать свой простейший плагин вставки произвольного текста.

Будем вставлять текущую дату и время.

Подробнее... 10 комментариев

Изменение раскладки строки в PHP или Punto Switcher на php

Информация о материале
Категория: PHP
Опубликовано: 31 октября 2012
Просмотров: 18378
  • php
  • раскладка
  • раскладка php
  • полезные скрипты
  • punto switcher
  • работа со строками php

В очередной раз написав "поиск" для проекта задумался о его удобстве. Очень малое число людей владеет слепым методом печати, поэтому вводят не глядя на экран. В результате появляются такие вещи типа «Bpvtytybt hfcrkflrb cnhjrb d ЗРЗ bkb Згтещ Ыцшесрук yf зрз» (Изменение раскладки строки в PHP или Punto Switcher на php). Заставлять юзера вводить текст заново, как-то не гуманно. Яша и Гугл автоматически подбирают верный вариант. Чем мы хуже.

Чтобы поиск был более-менее адекватный, надо переводить раскладку во все возможные варианты написания, к примеру: «hfcrkflrf ЗРЗ» нужно перевести в «раскладка ЗРЗ»  и  «раскладка PHP» и проверить все три варианта. По хорошему надо делать 3 разных запроса и выводить данные по тому, который вернул больше всего данных, либо выводить все варианты, но тот что находит больше всего выводить выше.

Подробнее... 9 комментариев

Конструктор Yandex карты

Информация о материале
Категория: Мои проекты
Опубликовано: 24 октября 2012
Просмотров: 23973
  • yandex
  • yandex map api
  • конструктор карт
  • генератор yandex карт

Представляю Вашему вниманию сервис конструктор карт на основе Yandex Maps. У  Яндекс есть свой конструктор карт, однако он дает мало возможностей по настройке карты, добавлению в нее элементов. К примеру там нельзя добавить на карту объект «круг». 

Конструктор Yandex карт

Вопросы, предложения и баги прошу пока писать здесь. В дальнейшем посмотрим.

Подробнее... 57 комментариев
  1. Что такое браузер?
  2. Необычное облако тегов с jQuery плагином xdCloudTags
  3. Работа с файлами в JavaScript, Часть 3:Событие прогресса и ошибки
  4. javascript алгоритм двумерной упаковки или компактная расстановка прямоугольников

Страница 7 из 11

  • В начало
  • Назад
  • 2
  • 3
  • ...
  • 5
  • 6
  • 7
  • 8
  • 9
  • ...
  • 11
  • Вперед
  • В конец

Кто сказал, что программисту не нужен психолог?

Почитать обо мне здесь:
Сайт: adel-chupurnova.ru
Telegram: https://t.me/proshloedlyanastoyashego
Instagram: https://instagram.com/adel_chupurnova

Полезные статьи

  • Joomla сниппеты
  • Joomla ZOO сниппеты
  • PHP сниппеты
  • Yii сниппеты
  • SSH сниппеты и защита сайта
  • CSS сниппеты
  • JavaScript сниппеты

Популярные статьи

  • Учимся парсить сайты с библиотекой PHP Simple HTML DOM Parser 2011-03-18 12:33:20

  • Примеры работы с ajax на jQuery 2011-03-01 21:04:00

  • Как написать универсальный парсер сайтов за 1 час 2014-04-25 09:36:58

  • Работа с файлами в JavaScript, Часть 1: Основы 2012-06-25 22:02:14

  • Работа с файлами в JavaScript, Часть 2: FileReader 2012-06-29 00:16:21

Категории

  • JavaScript
  • PHP
  • Новости Web технологий
  • Soft
  • Парсеры
  • CMS
  • Социальные сети
  • Из жизни
  • Политика
  • Мои разработки
  • Новости сайта
  • SEO
  • Защита сайта
  • Администрирование WEB сервера
  • Монетизация сайта
  • web разработка
  • Железо
  • Хостинг
  • Игры
  • Про кино
  • Нативное программирование
  • Видео
  • Joomla
Как скопировать любой сайт?

© 2025 Все о web разработке на xdan.ru

  • О сайте
  • Об авторе
Go Top