Как показать большое фото товара в VirtueMart 1.9.x

На страницу товара “flypage-ask.tpl” добавляем следующий код:

echo $product_image . "<br>" . $product_full_image . "<br>" . $product_thumb_image . "<br>";

$imagePath = "$mosConfig_absolute_path/components/com_virtuemart/shop_image/product/$product_full_image";

$imageURL = "$mosConfig_live_site/components/com_virtuemart/shop_image/product/$product_full_image";

$imgSize = getimagesize($imagePath, $info);

$imgW = $imgSize[0];

$imgH = $imgSize[1];

echo "$imageURL : $imgW<br>$imgH<br>"; 

if ($imgW > 400)
{
    ?>
        <img src="<?php echo $imageURL; ?>" alt="<?php echo $product_name; ?>" width="400">
    <?php    
}

Continue reading

Как увеличить длину адреса в VirtueMart 1.9

Сначала заходим в базу и меняем длину полей в таблицах jos_vm_user_info и jos_vm_order_user_info:

ALTER TABLE `jos_vm_order_user_info` CHANGE `address_2` `address_2` VARCHAR( 255 ) CHARACTER 
SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL 

затем меняем длину полей в админке:

SNAGHTMLe533bc3

Continue reading

Банк, который не берет деньги

Банк «АВАНГАРД» взымает комиссию в размере 10 руб. при переводе денег через интернет-банкинг в другой банк:

SNAGHTML195067d

Карты Visa Electron и Maestro выдается бесплатно, кроме того, у них бесплатное SMS-информирование. Просто чудо-банк!

Heavy Metal эксперимент с козами

Был проведен эксперимент в ходе которого две козы были помещены в отдельные комнаты, в каждой из которых находился стог сена, при этом в одной комнате играла классическая музыка, а в другой Heavy Metal. Коза которая слушала классическую музыку поела сена и дала на 30% больше молока чем обычно, в то время как коза, которая слушала Heavy Metal, сено есть не стала и молока не дала, вместо этого она энергично бегала по комнате.

Авторы этого эксперимента пришли к заключению о том, что классическая музыка полезна для животных и людей. Однако, на мой взгляд, в случае экстраполяции на людей, результаты эксперимента не вполне однозначны Улыбка

Карта сайта для WordPress — плагин Google XML Sitemaps

Поставил себе на WordPress плагин Google XML Sitemaps и с разочарованием обнаружил что он при генерации дат обновления страниц не учитывает комментарии. Вот, например, есть запись https://slogpost.ru/2011/12/besplatnyj-internet-banking/, если смотреть в админке, то последняя редакция была  2012-03-29 12:34 мск:

Карта сайта для WordPress

Continue reading

Фиксим баг при загрузке Ubutu Server 12.04 “Grub — Fd0 Read Error”

Ну вроде, чтобы отладить этот grub надо в файле /usr/sbin/grub-install прописать debug=disk, однако после этого ничего интересного в системном логе не появляется:

cat /var/log/syslog | grep grub

можно увидеть только следующее:

cat /var/log/syslog | grep fd0

Jul 30 11:10:45 gate kernel: [    1.582955] Floppy drive(s): fd0 is 1.44M

Jul 30 12:07:10 gate kernel: [    1.586998] Floppy drive(s): fd0 is 1.44M

Jul 30 12:39:46 gate kernel: [    1.574313] Floppy drive(s): fd0 is 1.44M

Jul 30 12:51:11 gate kernel: [    1.578919] Floppy drive(s): fd0 is 1.44M

в общем, не знаю что с этим делать, проще вообще отключить дисковод, ибо fd0 это и есть floppy drive.

IP адреса роботов Яндекса

Вроде бы у роботов Яндекса следующие IP адреса (подсети):

77.88.0.0
84.201.0.0
87.250.0.0
93.158.0.0
95.108.0.0
178.154.0.0
199.36.0.0
213.180.0.0

если в логах апача что-то это роде:

[Wed Jul 25 00:06:23 2012] [warn] [client 95.108.158.134] (13)Permission denied: Couldn't read /home/devnote/.htaccess, closing connection.

значит приходил Яндекс.

Continue reading

Как удлинить краткое описание товара в VirtueMart 1.9х

Сначала смотрим, что краткое описание в VirtueMart 1.9 имеет тип

`product_s_desc` varchar(255) DEFAULT NULL

проверить это можно с помощью команды

show create table jos_vm_product;

затем удлиняем его до 512 символов

alter table jos_vm_product modify product_s_desc varchar(512) DEFAULT NULL;

Как подмонтировать USB флэшку к Ubuntu Server

Подключаем флэшку к USB и выполняем команду:

sudo fdisk -l

она показывает что-то в этом роде:

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00041a2a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    40105983    20051968   83  Linux
/dev/sda2        40108030    41940991      916481    5  Extended
/dev/sda5        40108032    41940991      916480   82  Linux swap / Solaris

Disk /dev/sdb: 4093 MB, 4093640704 bytes
8 heads, 32 sectors/track, 31232 cylinders, total 7995392 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x221e5780

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          32     7995391     3997680    b  W95 FAT32

Continue reading