При удалении вирусов с сайте есть возможность упустить какие-то моменты, которые будут сильно влиять на работоспособности сайта, его отображение или позиции в поисковых системах.
Рекурсия может быть сложна для понимания. Особенно для новичков в программировании. Если простым языком, то рекурсивная функция - это функция, которая вызываем саму себя. Объясню на примере.
Создаем форму в MODX Evolution для получения статуса заказа из сервиса remonline.ru
Узнайте как ускорить процесс разработки веб-интерфейсов (API) и передать актуальную для бизнеса информацию с новой книге от O’Reilly Designing Great Web APIs (Разработка эффективных веб-интерфейсов).
Это пошаговое руководство покажет как сделать базовую проверку введенных данных в форму созданной с помощью React.
Во время выхода в открытый космос, итальянский астронавт Luca Parmitano оказался в опасной ситуации—вода прибывала в его шлем.
Что делать, если нам нужна динамическая форма? Т.е. необходимо формировать форму “налету”.
Коллекция HTML всегда находится в DOM, в то время как NodeList является более универсальной конструкцией, которая может или не может быть в DOM.
Есть простой шаблон, который я нахожу очень полезным при написании приложений на React. Если вы какое-то время работает с React, то, вероятно, вы о нем уже знаете. Данная статья хорошо объясняет это, но я бы хотел кое-что добавить.
Документация React была обновлена?—?если вы еще не ознакомились с ней, то обязательно должны это сделать! Я немного помогаю с документацией в написании “Glossary of React Terms” (“Словарь терминов React”) и в процессе внимательно читаю всю новую документацию. В процессе чтения документации я узнала об относительно неизвестных сторонах “setState"
Мы объявляли React Studio в октябре 2016 г. и отправляли alpha-версию для предзаказа покупателям в начале декабря. Сегодня мы очень рады сообщить, что первая публичная beta доступна для всех.
Отмечу, что вопросы, указанные здесь, не самый лучший способ для определения уровня понимания React претендента. Просто, Вопросы о React для собеседования кажется более интересным названием, нежели Вещи, которые вам не обязательно знать о React, но которые, тем не менее, могут быть вам полезны.
Я получаю вопросы по программированию в Twitter, GitHub, по электронной почте и другим каналам. Я пытаюсь ответить на них, как только смогу. В последнее время у меня не было возможности делать это достаточно хорошо, потому что я человек и не могу разорваться.
Многие люди не всегда понимают разницу между компонентами, их экземплярами и элементами в React. Почему существуют три различных термина для обозначения чего-то, что нарисовано на экране?
Как добавить элементу HTML на странице анимацию цвета, обводки, размера, положения и т.д.? Добавить анимацию элементам можно при помощи свойства transition в стилях CSS. Также для этого можно воспользоваться библиотекой JQuery.
Вам приятно читать такие тексты, которые написаны не просто для продвижения в поисковиках, я действительно несущие полезную информацию? О, да! Но не всех природа наградила врожденной грамотностью и зорким глазом на ошибки. В каждом написанном человеком тексте могут быть опечатки или ошибки. Так перед публикацией текста стоит поверить его на подобные ошибки. С поиском грубых ошибок может вполне справится робот, например, от Яндекс. Но, само собой, форма слова, знаки препинания и подобные замечания он не покажет. Читателя на сайте раздражают подобные заминки в чтении при виде ошибок. И почему бы нам тогда не привлечь их самих к такому хорошему делу, как правка текста? ;-)
Довольно долгое время я применяю в своих проектах фреймворк Twitter Bootstrap. Данный фреимворк содержит набор компонентов, которые облегчают мою работу при создании сайтов. Сегодня я расскажу как создать удобное меню для FAQ-раздела, который также называют "Ответы на часто задаваемые вопросы".
Иконочные шрифты, которые используют веб-дизайнеры на сайте, довольно популярны, обладают свойствами масштабируемости, гибкости и высокой производительности. Но что, если необходимо использовать эти же иконки на рабочем столе или мобильном телефоне? Или создать иконку для сайта из нескольких цветов (обычно иконочные шрифты одноцветные)? Единственным ответом в данном случае использование старомодных изображений в форматах PNG или ICO. Так Iconion преобразует ваши любимые иконки в современные и красочные.
Многие из вас занимались подбором ключевых слов для продвижения вашего сайта в сети? Если вы столкнулись с задачей продвижения сайта в поисковых системах, то данный этап не миновать, если вы хотите самостоятельно подойти к продвижению сайта.
Постановка вопроса: по-умолчанию, в Opencart в HTML-теге title страницы категории выводится содержимое "Заголовок категории", который вы указываете в форме создания/редактирования категории. В этой же форме задается параметр HTML-тег title. Именно его нам и нужно вывести в title страницы!
Получился довольно длинный заголовок, но иначе небыло бы понятно. Итак, как же сделать картинку с изображением iPad, на экране которого будет требуемое изображение при помощи Photoshop?
Сегодня хочу поделиться небольшой справочной информацией и своими наблюдениями о положении нашего блога в поисковых системах за этот год.
Хотели бы вы знать какое количество данных стилей в файле CSS в итоге не используется на сайте? Возможно данная информация будет вам необходима. Например, эта информация может помочь избавится от стилей, которые совсем не используются на сайте (с учетом переделок на сайте такое часто случается, так как редко кто подчищает сразу стили в процессе работы), а только увеличивают размер страницы и скорость ее загрузки. В большинстве случаев это "копейки" , но представим, что для нас это принципиальная задача :-)
Случилось так, что столкнулся с необходимостью привлечения сотрудника для добавления товаров в интернет-магазин. Так как дело это ответственное и требующее внимания, то решил написать рекомендации по добавлению товаров в CMS OpenCart.
Задача: необходимо сделать так, чтобы вместо тестового названия компании (к примеру) выводилась графическая картинка. Между тем, в исходном HTML-коде должно отображаться только название компании оформленное в тег H1.
Стандартный функционал текстового редактора CKEditor в OpenCart довольно беден. Но можно довольно легко расширить его функционал.
У меня стоит сборка ocStore версии v_1.5.1.3. Знакомтсво с системой началось довольно хорошо: разобрался с функционалом, настроил админку, изменил дизайн и другое. Но со временем производительность сайта стала просто ужасной! Что делать?!
После того, как я почти год провел в статусе read-only, то я начал осознавать, что меня тянет поучаствовать в оживленных дискуссиях. Так как обсуждение статьи часто намного интереснее самой статьи :-) И даже если мне было что добавить в обсуждении, то со своим аккаунтом я не мог себе это позволить опубликовать.
Если вы когда-нибудь задумывались о создании собственного интернет-магазина, то скорее всего сталкивались с выбором "движка", на котором он будет сделан. Сейчас есть довольно много предложений как платных, так и бесплатных систем. Лично у меня сложилось мнение, что "если я покупаю систему управления для интернет-магазина, то в ней должно быть все, что необходимо для полноценной работы". Как вариант, можно сделать такую систему на заказ "под себя". Но для меня это дороговато и сложновато. Тем более я только начинаю свой путь ;-) Поэтому решено было смотреть готовые предложения.
Счетчик посещений на сайте является хорошим интструментом для отслеживания эффективности работы и состояния сайта. На данный момент счетчиков в интернете довольно много. Но для всех своих проектов я обычно всегда использую счетчик от Liveinternet.
В процессе продвижения сайтов я сталкиваюсь с очевидными открытиями, которые не мог заметить некоторое время назад, ввиду малой опытности. Хотя эти истины очень просты и, вроде бы, изначально понятны, но их значимость оценить на раннем этапе я был не в силах.
На прошедшей конференции YaC/m Данила Ковчий, числящийся дизайнером в Яндекс, объявил о том, что Яндекс планирует весьма существенно обновить вид результатов поиска.
Для одного из проектов, который был сделан на базе CMS MODX Evolution, мне необходимо было организовать вывод списка товаров из файла в формате CSV на страницу в виде HTML-кода. В этом мне помог сниппет CSV2HTML. Далее необходимо было организовать поиск по странице для удобства пользователей
Пользуясь случаем, хочу поздравить всех со светлым праздником Пасхи Христовой! Пусть счастье сопровождает вас по жизни! (: С давнего времени я уделяю должное внимание грамматической правильности своих публикации в интернете. Согласитесь, грамматически правильные тексты приятно читать. Создается такое чувство, что автор текста уважает своего читателя. В ответ я чувствую уважение к автору и наслаждаюсь процессом чтения. И в этот момент мне не хочется отвлекаться на ошибки!
В нашем мире существует такое понятие, как "золотой миллиард". Это примерно седьмая часть всего населения планеты, которая потребляет большую часть ресурсов планеты. Узнай, входишь ли ты ты в "золотой миллиард" мира сего
Если на вашем сайте расположена полезная и интересная информация, то, скорее всего, ее будут копировать и использовать на других ресурсах. Как в таком случае поступить?
52 года назад 12 апреля 1961 года советский космонавт Ю. А. Гагарин на космическом корабле «Восток» стартовал с космодрома «Байконур» и впервые в мире совершил орбитальный облёт планеты Земля. Полёт в околоземном космическом пространстве продлился 108 минут. Отмечается этот день под названием День космонавтики. Этот праздник установлен по предложению второго Лётчика-космонавта СССР Германа Титова.
Все чаще попадается на глаза информация о такой услуге, как ведение и продвижение группы в социальных сетях (SMM). Сейчас практически у каждой компании, которая ведет активную жизнь в интернете, есть аккаунты в социальных сетях.
Иногда, при создании сайта, оптимизации или на другом этапе работы с сайтом, заполнение мета-тега description временно откладывается или упускается в наличии более срочных работ. Сегодня я расскажу, к чему привела такая невнимательность к этому мета-тегу.
Каждый веб-мастер, тем или иным образом, проходит собеседованию на соответствующую должность у заказчика. И если мы говорим о продвижения, то какие вопросы могут возникнуть в таком случае к веб-мастеру? Ниже краткая рекомендация от KANBY Studio.
Так уж случилось, что в распоряжение моей жены попали билеты на московский международный турнир по спортивным танцам DancefoRUm 2013. Я не любитель подобных мероприятий. Последний раз посещал концерт группы из ЮАР "Seether" со своей женой по своей инициативе. Теперь настал черед жены выбирать мероприятие. Так мы попали на соревнование по танцам.
В первую очередь, хочу поздравить с профессиональным праздником всех работников занятых во всемирной паутине: программистов, оптимизаторов, верстальщиков, дизайнеров, сео-специалистов, разработчиков, администраторов и множество других профессионалов своего дела.
На нашем сайте присутствует довольно много статей, которые, тем или иным образом, связаны с системой управления сайтом CMS MODX. Но не было статьи, где рассказывалось бы о том, как установить саму CMS MODX. Процесс этот не сложный и не занимает много времени. Но, все-таки, приведу краткую инструкцbю о том, как установить MODX Evolution на хостинг.
Вчера обновился дизайн нашего сайта. Пока его можно увидеть только на главной странице KANBY Studio. Но скоро внутренние страницы будут тоже переделаны. А пока расскажу несколько слов о новом дизайне.
Решил cоставить небольшую заметку на возможную проблему при вызове сниппетов в MODx или других элементов. Большое количество дополнений с официального сайта MODx разработаны для кодировки UTF-8. При работе этих дополнений с кириллическим текстом могут возникнуть проблемы с кракозябрами кодировкой. у меня данная проблема возникла при трансформации файла каталога в формате CSV в HTML код.
В последние дни мне "везет" на наличие проблем с вредоносным кодом на моих сайтах. Так уж случилось. Можете также прочитать о том, как Google нашел вредоносный код на сайте в виде скана сертификата. Видимо, звезды так сошлись. Итак, к делу!
Иногда полезно отслеживать обновления на ресурсах, которыми пользуетесь. Так есть один заведенный проект в системе Sape, с которого ссылки сдаются в аренду (продажные ссылки). А недавно наткнулся на какой-то ресурс, где было сказано, что изменение отображения продажных ссылок (оформление их в виде рекламного блока) через Sape улучшает ранжирование своего сайта. Я решил проверить данное громкое заявление.
У вас, скорее всего, случались моменты, когда поисковая система, которой вы пользуетесь, пытается не пустить вас на сайт, предупреждая вас о возможной угрозе или наличии вредоносных программ на этом сайте. Так к нам обратился знакомый с просьбой помочь в переносе и модернизации его сайта, который заблокировал и пессимизировал Google - www.sssro.ru.
FeedBurner — это веб-сервис, который позволяет пропускает через себя RSS-поток с вашего сайта. Обычно в RSS-поток составляют новости, статьи и прочие обновления на сайтах.
После того как сайт создан его необходимо наполнить качественным контентом (текст, картинки и пр.). Для тех, кто по какой-то причине не может сам написать тексты на сайт, существуют копирайтеры и биржи контента. На бирже контента трудно найти текст, который полностью будет соответствовать требованиям и тематике. Тем более если это узкотематический сайт. Поэтому в таких случаях стоит обратиться за написанием текста к определенным сервисам или людям.
Об идеи раздела "Рабочий процесс", готовых велосипедах и художеcтвенном фильме "Изобретение лжи". Будет интересно (:
В своей работе по продвижению сайтов приходится применять "дружественные" интернет-сервисы, которые позволяют достичь одной общей цели - вывести продвигаемый сайт на максимально высокие позиции в основных поисковых системах Яндекс и Google на первых местах по необходимым поисковым фразам (подробнее о подборе фраз для продвижения). Но тут есть некоторые интересные моменты для веб-мастеров.
После установки сниппета tagLinks я обратил внимание на ошибку, которую выдавали мне Яндекс и Google. А именно, повторяющиеся метаописания страниц.
Сегодня я расскажу как усновить виждет Twitter на примере моего сайта. Данная процедура довольно проста и не занимает много времени. Но краткой инструкцией все-таки поделюсь. Итак, начнем.
В данном разделе продолжаю рассказ об интересных ресурсах. Сегодя хочу рассказать о сервисе генерации аватарок в стиле пиксель-арт - www.8biticon.com. Идея не новая, но занимательная. Лично, на сервисе создал с десяток аватарок...
Иногда может появиться при загрузке страниц сайта такое сообщение на белом экране: " A possible CSRF attempt was detected from referer: www.site.ru". Данная ошибка может возникнуть при загрузке страниц сайта, либо при входе в административную панель. Данная ошибка связанно с проверкой серверных заголовков. Проблема может быть как на стороне вебмастера, так и на стороне хостинга. Что делать в такой ситуации?
Сегодня я попробую создать галерею на сайте KANBY Studio, который сделан с использованием CMS MODx. В создании галереи мне поможет дополнение для MODx MaxiGallery
Сегодня хочу рассказать о довольно интересном ресурсе HelloSign.com. Это довольно простое и удобное расширение к браузеру от Google Chrome, утверждающее вашей факсемиле документы, приходящие по электронной почте
Любой сайт, как и любой другой живой организм, должен расти и развиваться. Поэтому часть записей и постов будут отражать хронологию развития сайта. Специально, не употребляю фразу продвижение сайта, т.к. буду выдерживать естетсвенное развитие сайта без вложения дополнительных материальных средств и использования методов типичных для продвижения коммерческих сайтов. Все методы, которые будут использованны, также можно использовать и для коммерческого продвижения
После того как наш "идеальный" сайт создан и размещен в интернете, самое время заняться его продвижением. Для этого нам, в первую очередь, необходимо создать список фраз (словосочетаний) для продвижения их в поисковых системах. Какими инструментами статистики воспользоваться для этого?
Спешите получить немного устаревший, но все же полный пакет программ от Adobe. Скачать необходимые программы можете с официального сайта Adobe.
Сегодня хочу поделиться, на мой взгляд, довольно интересным интернет-ресурсом. Т.к. лично являюсь ценителем веб-дизайна, то стараюсь вдохновлаться работами не только признанных всемирно художников, но и современных, работающих в стиле стрит-арт, граффити и т.д.
Не будет лишним знать общее количество просмотров страниц блога пользователями. Поэтому мной было решено установить такой счетчик на свой сайт. Можно написать собственный скрипт, но так как для студии KANBY используется CMS MODx, то я воспользуюсь готовым решением. А готовым решением является плагин ViewCountPageHit, который вы можете найти на официальном сайте MODx.
Первую запись я решил посвятить вопросу, с которым столкнулся совсем недавно, а именно как восстановить пароль администратора в CMS MODx. Так уж вышло, что после трех неудачных попыток войти в панель администратора моя учетная запись была временно заблокирована. Что делать?