Архив рубрики 'Программирование'
Решение проблемы соединения mysql клиента с mysql-proxy
11.03.2011Уже много лет существует проблема у консольного клиента mysql при соединении с сервером mysql, который запущен на локальном компьютере, но на другом порте, отличном от 3306. Например, если вы хотите соединиться с
# mysql -P 3307 -uroot-pXXX
то получите соединение с основным сервером, который запущен на стандартном порту. Программа mysql упорно игнорирует –port и -P.
В документации утверждается, [...]
Создаем шаблоны для своих Custom Post Types в WordPress
08.02.2011Для продолжения создания аукциона на WordPress нам нужно:
1) Добавить список последних лотов в сайдбар
2) Добавить список категорий лотов в сайдбар
3) Добавить облако меток лотов в сайдбар
4) Создать шаблон списка лотов
5) Создать шаблон одиночной страницы лота
6) Создать шаблон страницы архива по категориям лотов
7) Создать шаблон страницы архива по меткам лотов
Приступим…
Функция для отображения последних лотов (п. 1).
Данный [...]
Вместо плагина аукциона для Wordpress – аукцион руками на Custom post types
07.02.2011В связи с интересом к плагину для создания аукциона на блоге wordpress, который не было возможности доработать из-за недостатка времени и большого количества ошибок в оригинальной версии, я решил помочь желающим сделать аукцион руками, без плагина. Для этого предлагаю внести изменения в файлы шаблона. Нужно добавить ряд функций и несколько файлов – шаблонов отображения [...]
Как отображать последние записи с блога в статической странице
06.03.2010Допустим, вы на свой статический сайт решили поставить блог. Проблем никаких, но всегда есть желание, что бы на всех статических страницах отображались ссылки на обновления в блоге.
Практически на всех серверах есть поддержка SSI, поэтому самым простейшим будет написать маленький скриптик, который будет забирать из базы заголовки на новые статьи.
Итак, если SSI не включен, то включаем [...]
Плагин аукциона. Обновление
25.02.2010В плагину аукциона внес обновления. Можно выбрать категорию аукциона, что бы в будущем можно было создать страницы списков аукционов по категориям. Если кто-то уже скачал и установил плагин, можно просто выполнить в phpMyAdmin SQL код:
ALTER TABLE `wp_wpa_auctions` ADD `term_id` SMALLINT NOT NULL AFTER `id` ,
ADD INDEX ( `term_id` )
Плагин аукциона для Wordpress
24.02.2010Разрабатываю плагин аукциона для Wordpress, и, поскольку плагин разрабатывался не с нуля, а на основе готового, решил им поделиться. Оригинал – Wp-auctions предоставляет довольно урезанный функционал и сделан бесплатным с целью рекламирования платной версии. Судя по коду, платный тоже не ахти какой. Так что я уж решил не переделывать код, а дополнить нужным функционалом и [...]
Вставка русских символов в MySQL с использованием процедуры
12.01.2010Процедуры в MYSQL очень удобная вещь, однако, при использовании русских (или других символов unicode) можно натолкнуться на неприятность с кодировкой.
И так пример:
Создаем таблицу:
CREATE TABLE `friends` (
`Id` int(11) NOT NULL auto_increment,
`friend_name` varchar(255) default NULL,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Создаем процедуру, согласно пример из документации MySQL:
DELIMITER //
CREATE PROCEDURE `addFriend`(
IN FName VARCHAR(255))
NOT DETERMINISTIC
SQL SECURITY DEFINER
COMMENT ”
BEGIN
insert into `friends`(`friend_name`) [...]
