открывается такое всплывающее окно
Модификация шаблона WordPress “Star”
Из файла header.php удаляем не нужный слайдер, комментируем строку 39:
//Add the Slider //get_template_part('slider');
Вышел новый VirtueMart 2.0.8
В версии VirtueMart 2.0.8 добавилась новая функциональность “Dynamic child variants can now be configured, if displaying parent as option or not.”, также интересно, что они планируют
- Combining the plugin stockable variant with dynamic child variant of the core.
- A new layout for a kind of vm1 product types (you can order a lot of different variants of one product in one view)
- Bootstrap (for joomla 3.0)
Также, они говорят, что “most features are written by community members”, поэтому торопится с установкой VirtueMart 2 пока смысла нет, возможно, через год ситуация прояснится
Новости XML-RPC интерфейса WordPress
Теперь XML-RPC интерфейса WordPress поддерживает произвольные типы записей и таксономий см. http://codex.wordpress.org/XML-RPC_WordPress_API, однако Windows Live Writer их пока не поддерживает.
Установка и заправка многоразовых струйных картриджей HP 178
Чернила
Для заправки струйных картриджей HP 178 можно использовать чернила производства фирмы IncTech, при этом для печати в больших объемах целесообразно приобрести 1 л черных пигментных чернил и четыре флакона по 100 мл водорастворимых. Известно, что оригинальные чернила HP содержат специальный компонент, который растворяет засыхания в печатающей головке, однако в чернилах IncTech такого компонента нет, и это может негативно отразиться на качестве печати и на работоспособности принтера. Эксперименты с чернилами IncTech показали, что периодически в процессе печати могут пропадать некоторые дюзы и для восстановления нормальной работы принтера требуется неоднократная прочистка печатающей головки средствами принтера.
Рекомендации по выбору Принтера и МФУ
Экономичность
Одним из основных факторов влияющих на выбор принтера является экономичность использования расходных материалов. Наиболее экономичным вариантом будет самостоятельная заправка струйных картриджей – делается это очень просто, в то время как заправка лазерного картриджа это достаточно трудоемкий процесс. Также для струйных принтеров важным моментом является наличие съемной печатающей головки и возможность её замены в случае выхода из строя, а также прозрачность оригинальных картриджей – заправлять прозрачные картриджи намного удобнее, чем непрозрачные.
Скорость печати
Для тех кто печатает не более 10 листов это не очень значительный фактор, однако при увеличении объемов скорость печати может иметь большое значение. В этом отношении струйные принтеры в сравнении с лазерными обладают одним существенным недостатком – при двусторонней печати (duplex printing) струйный принтер перед печатью второй стороны листа сначала сушит первую сторону в течении 5 – 10 секунд (dry time), поэтому двусторонняя печать у струйных принтеров всегда будет существенно медленнее, например струйный принтер H 6510 печатает один лист с двух сторон за 45 сек.
Чистим дисковое пространство под Ubuntu Linux
Смотрим что у нас в корневом каталоге:
# du -s -m *
тут у меня получается вот такая штука:
Маркировка картриджей HP 178
На картинке картриджи от HP Photosmart С309H слева, а картриджи от HP Photosmart B210 (6510) справа:
Маркировка картриджей HP Photosmart С309H : CB316H, CB317H, CB318H, CB319H, CB320H
Маркировка картриджей HP Photosmart B210: CN676H, CN677H, CN678H, CN679H. Может быть CN значит China ?
Обновляем Joomla 1.5.23 + VirtueMart 1.1.9 до Joomla 2.5 + VirtueMart 2.0.6
Обновление Joomla
Сначала нужно обновить Joomla, для этого проделываем следующие действия:
- Скачиваем и устанавливаем jUpgrade (для этого нужно зарегистрироваться на сайте разработчика).
- Идем в Administrator > Components > jUpgrade > Parameters и там настраиваем префикс для новых таблиц, по умолчанию это будет j25_.
- Обновляем Joomla через jUpgrade согласно вот этой инструкции: Joomla! Tutorials: Using jUpgrade to Migrate from 1.5 to 1.6. (после обновления в папке jupgrade мы получим Joomla в без 3-d party модулей и соответственно без VirtueMart, однако таблицы VirtueMart останутся в базе).
- Копируем в папку jupgrade недостающие скрипты, которые не были скопированы при обновлении, например у меня это libraries/shared. Также Копируем картинки старого VirtueMart-а 1.1.9 из components/com_virtuemart/shop_image/ в новый сайт в каталог images/stories/virtuemart/. После чего весь старый сайт удаляем, к всё файлы из папки jupgrade копируем в корень.
- Инсталлируем Русский Язык для Joomla 2.5 – там одни пакет для сайта и админки.
Новости по VirtueMart 2.0 – вышла версия 2.0.6
Версия VirtueMart 2.0.6 не включает новую функциональность по сравнению с 2.0.4, зато в ней появился полный перевод на русский язык.
Кроме того, они заявляют, что хотят реализовать “pricing table, for different prices per product” – не очень понятно, что это такое, возможно это что-то связанное с такими понятиями как discount и price quantity range.
Разработчики VirtueMart признают, что обновление VirtueMart-а работает нестабильно. У меня лично в /etc/php5/apache2/php.ini прописаны следующие параметры:
max_execution_time = 90 memory_limit = 512M
однако обновление с 2.0.2 до 2.0.6 у меня тоже не сработало, при том, что Joomla обновилась нормально.
Чистим кулер от пыли
Оказывается, что пыль накопившаяся внутри кулера может существенно влиять на эффективность его работы. Об этом могут свидетельствовать результаты измерения температуры процессора до и после очистки кулера от пыли:
до, при малой нагрузке | 71 °С |
после, при включении | 40 °С |
после, при 100% нагрузке | 56 °С |
Что нужно знать для установки Windows 7
Ну во-первых нужно знать как активировать Windows 7. Есть много полезных программ которые помогают это сделать. В некоторых случаях перед активацией Windows 7 нужно её деактивировать, для этого см. статью Как деактивировать Windows 7.
Во-вторых, нужно отключить автоматическую перезагрузку после установки обновлений. В противном случае, если вы надолго оставляете компьютер без присмотра во включенном состоянии, то он будет автоматически перезагружаться. Чтобы решить эту задачу см. статью Как отключить автоматическую перезагрузку после устанвоки обновлений под Windows Vista/7.
Также, профессионалы, обычно выбирают опцию для показа расширений файлов в Обозревателе, как это сделать см. в статье Как показать расширения файлов под Windows 7.
Те профессионалы, которые работают с программой Telnet могут её с легкостью установить. Как это сделать см. Как установить telnet под Windows 7.
Как я починил капчу для WordPress плагина Quick Post Widget
Quick Post Widget использует вот такую ссылку для показа капчи:
и вот такой код для добавления картинки с меткой:
<p><label for="quick_post_captcha_input" class="quick_post_label" style="<?php echo $label_style; ?>"><?php echo $captcha_label; ?></label><br /> <input id="quick_post_captcha_input" name="quick_post_captcha_input" type="text" style="<?php echo $captcha_input_style; ?>"/><br /> <img id="quick_post_captcha_image" style="<?php echo $captcha_image_style; ?>" src=<?php echo $qpw_plugin_url . 'utils/captcha/CaptchaSecurityImages.php?characters=6' ?> /></p>
Будет эта капча работать или нет зависит от настроек путей к шрифтам. На моем сервере шрифт указанный вот таким образом в текущем каталоге не находился:
class CaptchaSecurityImages { var $font = 'monofont.ttf'; ... }
Размещаю гостевые посты на IT тематику
Автор блога slogpost.ru приглашает всех желающих бесплатно разместить свои гостевые посты. Для размещения гостевого поста заполните форму в правом сайдбаре и нажмите кнопку “Сохранить”, после чего ваш пост будет отправлен на модерацию. Пост должен соответствовать следующим требованиям:
- Уникальность 100% (будет проверяться через сервисы). Клонов на других сайтах быть не должно.
- Пост должен быть на тему IT – это может быть железо, программирование, разработка сайтов и так далее.
- Текст должен быть форматирован.
- Количество символов не менее 500 и не более 5000.
- Ссылок должно быть не более 2х.
Регистрация в VirtueMart через ВКонтакте
Регистрация через ВКонтакте достаточно полезная вещь, так как пользователю при регистрации и авторизации не нужно вводить пароль. Вот, например как работает регистрация через ВКонтакте у Яндекса:
Сначала Яндекс выдает вот такое окно с предупреждением:
Тестируем PHP функцию preg_split
Без параметра PREG_SPLIT_NO_EMPTY функция ведет себя немного странно – в этом примере она выдаёт три пробела в начале, а пробелы в середине не выдает. Поэтому всё таки лучше этот параметр всегда использовать.
<?php $str = ' hypertext language programming'; $chars = preg_split('/ /', $str, -1, PREG_SPLIT_OFFSET_CAPTURE | PREG_SPLIT_NO_EMPTY); //$chars = preg_split('/( )/', $str, -1, PREG_SPLIT_OFFSET_CAPTURE | PREG_SPLIT_NO_EMPTY); //$chars = preg_split('/ /', $str); print_r($chars); ?>
в данном случае, на выходе всё нормально:
Array ( [0] => Array ( [0] => hypertext [1] => 3 ) [1] => Array ( [0] => language [1] => 13 ) [2] => Array ( [0] => programming [1] => 22 ) )
Ставим VirtueMart 2.0.2
После того, как мы успешно поставили Joomla 2.5, ставим компонент VirtueMart-а, после его установки появляется вот такой экран:
Как задавать атрибуты в VirtueMart 1.19
Чиним ссылку в подтверждающем письме, странности VirtueMart 1.19
Шаблон подтверждающего письма находится в файле components/com_virtuemart/themes/vm_mynxx/templates/order_emails/confirmation_email.tpl.php, в нем есть вот такой код:
if( VM_REGISTRATION_TYPE != 'NO_REGISTRATION' ) { $footer_html .= "<br /><a title=\"".$VM_LANG->_('PHPSHOP_CHECKOUT_EMAIL_SHOPPER_HEADER5')."\" href=\"$order_link\">" . $VM_LANG->_('PHPSHOP_CHECKOUT_EMAIL_SHOPPER_HEADER5')."</a>"; }
строковая константа сидит тут:
./administrator/components/com_virtuemart/languages/common/russian.php: 'PHPSHOP_CHECKOUT_EMAIL_SHOPPER_HEADER5' => 'Чтобы просмотреть заказ, проследуйте по ссылке ниже.',