Разработка

Сортировка по дате в ModX Evolution и Ditto

Столкнулся с трудностью сортировки по дате публикаций в CMS ModX Evolution. Ввод даты осуществляется с помощью TV-параметра с названием datepub — надо было, чтобы дата публикация фактическая и отображаемая были независимы. После долгих мучений сортировки в Ditto, который упорно сортировал не по дате, а по числу, Read more»

PHP

Изменение урл без бана поисковиками

Однажды я сменил CMS у сайта, вследствие чего поменялись адреса страниц. Оказалось, так делать нельзя, ибо поисковики, особенно факинг яндекс, вместо анализа текстов, тупо банит сайт. Оказалось, надо делать 301 редирект. Redirect 301 /page/oldpage http://markimarta.ru/pages/newpage Естесственно, адреса своих страниц и урлов надо подставить Read more»

PHP

Как изменить свойства класса CSS с помощью Javascript на нужной странице

Требуется при невозможности переделать таблицу стилей или мастер-страницу. <script language=»javascript»> var myurl = document.location.href; var re = /Default.aspx$/ig; //instead of Deafaults.aspx enter your page url if(re.exec(myurl) != null) { var str=’.ms-stylelabel{display:none}’; newStyle(str) } function newStyle(str){ var pa= document.getElementsByTagName(‘head’)[0] ; var el= document.createElement(‘style’); el.type= ‘text/css’; el.media= ‘screen’; if(el.styleSheet) el.styleSheet.cssText= str;// IE method else el.appendChild(document.createTextNode(str));// others pa.appendChild(el); […] Read more»

HTML, CSS, JS

export from wordpress to Modx-revoluton

Решил попробовать modx-revolution и переделать один сайт на wordpress. Очень лениво было переносить контент. 2 минуты работы мозга: INSERT into tbl_prefix_modx_site_content (type, contentType, pagetitle, alias, content, published, template, searchable, cacheable, createdby, createdon, context_key, content_type) SELECT ‘document’, ‘text/html’, post_title, post_name, post_content, ‘1’, ‘1’, ‘1’, ‘1’, ‘1’, UNIX_TIMESTAMP(), ‘web’, ‘1’ from tbl_prefix_wordpress_posts WHERE post_type = ‘post’ AND […] Read more»

Wordpress

Корявость в CSS с русскими символами 1251 при выдаче в UTF8 в IE6

Задача: сделать сайт на modx Действия: нарисовал картинку, сверстал страницы, проверил в ФФ3.5, ИЕ 7,8, в Сафари, в Опере, привязываю к cms Верстал в кодировке windows-1251. Все готово. На Modx выдача стоит Utf-8. Рарезал код на части (чанки), текст на страницах опубликовал, картинки разместил, все хорошо. На ИЕ 6 все поехало. Начинаю проверять. На виртуалке […] Read more»

HTML, CSS, JS

Google Chrome, Safari и ширина ячейки

Браузеры хрен знает как выставляют ширину ячейки в случае, если таблица тянется на 100%, по бокам плавающие длины столбцов, а в центре фиксированной. Выручило создание новой строчки таблицы с растянутым 0.gif (прозрачный 1пиксельный гиф) до нужной ширины. Read more»

HTML, CSS, JS

Как лучше изучать технические предметы?

Я всегда учил по книжкам. Читал, разбирался. Один раз ходил на курсы по программированию для профессионалов на PHP. С тем, что мне там преподали, разобраться сам не мог. Но зато теперь самостоятельно C# осваиваю по учебнику в прямом смысле — все настолько понятно, что даже удивляюсь, как я раньше не мог на этом языке писать? […] Read more»

PHP

Backup и Restore базы данных MySQL с помощью консоли (SSH, cmd, PowerShell)

Резервная копия базы данных нужна перед обновлением сайта или CMS, изменением структуры базы данных, переносом проекта на другой сервер, массовым импортом/удалением данных или любыми другими рискованными изменениями. Для MySql рекомендую пользоваться только консолью, т.к. phpMyadmin или другое ПО, работающее через Web, может не справляться с объемами. Read more»

SQL и базы данных

Mysql update нескольких строчек по условию

Иногда нужно обновить в таблице MySql n-ое количество строк. Причем вставить не одно значение, а несколько в зависимости от условия. Запрос будет таким UPDATE tbl_name  SET fld = CASE WHEN pid=16 THEN ‘1’ WHEN pid=17 THEN ‘2’ WHEN pid=19 THEN ’54’ ELSE fld END; Причем если не поставить в конце ELSE fld, то все не […] Read more»

SQL и базы данных

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