воскресенье, 23 декабря 2012 г.

Как убрать Еще статьи... Joomla 2.5

Убрать ссылки на последующие материалы под анонстами статей в блоге категории можно так:

Идем:

Меню: Менеджер меню: Пункты меню: ВЫБИРАЕМ НУЖНЫЙ ПУНКТ МЕНЮ
Заходим, справа в опциях Параметри макета блога видим:



Новогодняя открытка HTML CSS (поздравительное письмо)

С наступающим Новым годом и Рождеством всех читателей этого блога!
Новых читателей приглашаю заходить сюда по-чаще! Не забывайте, если вы нашли полезную для себя информацию, отблагодарите - оставьте комментарий или еще как нибудь))).

Для тех кому лень заниматься оформлением поздравительных и-мейл писем предлагаю готовый вариант:

вторник, 11 декабря 2012 г.

Как изменить ширину поля для ввода сообщения в форме обратной связи Joomla 2.5

Если шаблон не предусматривает свой стиль для формы обратной связи, то править нужно этот файл: ваш_сайт/components/com_contact/models/forms/contact.xml

Если же шаблон предусматривает свой стиль для формы обратной связи, то в CSS файле шаблона для стиля блока с полем ввода текста прописываем минимальную ширину: min-width: 600px; например.



Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

Как вставить Google Maps в статью или модуль Joomla 2.5

Самая удобная вставка Google Maps в статью или модуль - компонет и плагин PhocaMaps.
Устанавливаете компонент и плагин, создаете карту, создаете маркер, создаете иконку для маркера и вставляете плагин в тело материала. Синтаксис -
{phocamaps view=map|id=1}

В общем круто.



Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

четверг, 6 декабря 2012 г.

Не отправляется письмо о покупке Virtuemart 2.0

В случае, если не отправляется письмо о покупке ни продавцу ни покупателю, то нужно зайти сюда

plugins/vmpayment/paypal.php

И в функции plgVmOnPaymentResponseReceived

вставить

$modelOrder = VmModel::getModel ('orders');
$order = array();
$order['order_status'] = 'C';
$modelOrder->updateStatusForOneOrder ($virtuemart_order_id, $order, TRUE);

Вставляйте код непосредственно перед $cart = VirtueMartCart::getCart (); это приблизительно 387 строка.

Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

Как убрать в счете имя и контактные данные о продавце Virtuemart 2.0

Довольно странно, но заполнение таких полей как имя, фамилия итд, то есть личной информации о продавце в Virtuemart 2.0 обязательно. Понятно что далеко не все хотели бы раскрывать информацию об этом. Поэтому у нас рецепт как это не показыать в письме.

Итак: чтобы не было видно информации о продавце в письме:

в файле ваш_сайт/htdocs/components/com_virtuemart/views/invoice/tmpl/mail_html_header.php

находим

<?php echo $this->vendorAddress; ?>

заменяем на

<?php $vendorAddressnew= shopFunctions::renderVendorAddress($virtuemart_vendor_id,"<br />",array('title', 'name','username','email','agreed','first_name','last_name'));
echo
$vendorAddressnew; ?>





Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

Как изменить размер картинки лого в счете PDF Virtuemart 2.0

У многих возникает пробема как изменить размер картинки лого в счете PDF который приходит на имейл покупателю.

Для этого идем по адресу ваш_сайт/htdocs/components/com_virtuemart/controllers/invoice.php

и в этом файле находим

$pdf->SetHeaderData($imagePath, 30, $view->vendor->vendor_store_name, $view->vendorAddress);

Выделенные цифры влияют на масштаб изображения. Поэксперементируете и получите результат.


Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

Кодировка в счете PDF Virtuemart 2.0 на почту

Столкнулся с проблемой кодировки в счете-фактуре, который приходит Покупателю на мыло.

Для того чтобы это исправить необходимо:
1. Скачиваем последнюю версию скрипта TCPDF http://sourceforge.net/projects/tcpdf/f ... urce=files
2. Разархивируем и из папки fonts копируем содержимое к себе на сервер ваш_сайт/libraries/tcpdf/fonts
3. Открываем любым пекстовым редактором файл ваш_сайт/libraries/joomla/document/pdf/pdf.php, находим строку

$pdf->SetFont('helvetica', '', 8, '', 'false');

и заменяем на
$pdf->SetFont('freesans', '', 6, '', 'false');
4. В этом же файле находим
var $_header_font" и "var $_footer_font"
заменяем на
var $_header_font = 'freesans';
var $_footer_font = 'freesans';
5. Идем
сайт\components\com_virtuemart\helpers\vmpdf.php
сайт\components\com_virtuemart\controllers\invoice.php
ищем поиском все слова helvetica и заменяем на freesans.
После этого все должно работать ок.
Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

воскресенье, 2 декабря 2012 г.

Как вставить кнопку назад (Back button) в статью Joomla 2.5

Чтобы вставить в статью кнопку "Назад", достаточно вписать в нужное место следующий код:



<form>
<input type="button" value="Назад на предыдущую страницу"
onClick="history.back()">
</form>

Для дальнейшего оформления кнопки пропишите стили.

Скажем в файле css задайте стиль .button, а в код измените следующим образом:

<form>
<input type="button" class="button" value="Назад на предыдущую страницу"
onClick
="history.back()">
</form>


Удачи!

Кстати если Вам нужен хостинг, то рекомендую качественный эстонский хостинг - Tantum.
Вас приятно удивят цены и качество услуги!
 

Как сделать закругленными углы CSS

Для скругления углов можно использовать следующий код:

.roundcorner {
 border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
}

border-radius: 10px; - Свойство CSS3. Чем больше значение в пикселях, тем сильнее cруглённые углы.

-webkit-border-radius: 10px; - Хак для включения поддержки закругления в браузерах на основе webkit (Google Chrome и Safari).

Но стоит заметить, в последних версиях браузеров Chrome и Safari для поддержки border-radius не нужны никакие хаки.

-moz-border-radius: 10px; - Хак для включения поддержки закругления в браузере Firefox. Без него будет просто квадрат.

-khtml-border-radius: 10px; - Хак для включения поддержки закругления в браузере Konquerer. Это из мира Linux.

В IE 8 и древнее скругление работать не будет. Ну и черт с ним!



Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

суббота, 1 декабря 2012 г.

Легализация доменов GavickPro

Если кого-нибудь интересует легализация шаблонов от GavickPro (клубная лицензия), а так же шаблоны и расширения выпущеннные до текущего момента и в предстоящие 12 месяцев, отпишитесь в комментах. 2 домена 25 евро, 5 доменов 40 евро


Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

вторник, 27 ноября 2012 г.

Как сделать кнопку наверх Joomla 2.5

Столкннулся с необходимостью сделать кнопку наверх. Сайт соответственно на Joomla 2.5. Меня выручил замечательный плагин TopofthePage, который я Вам с удовольствием и рекомендую. Вот официальный сайт плагина. Плагин в настройках имеет окно для css стилей, так что у пользователя есть возможность настроить внешний вид кнопки по своему желанию.

Удачи!!!


Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

четверг, 22 ноября 2012 г.

Как вывести артикул товара в карточке товара Virtuemart 2.0

Для того чтобы в карточке товара, например под заголовком товара вывести его артикул (SKU по англицки), необходимо проделать следующие манипуляции:

В случае если у Вас Virtuemart использует для карточки товара стиль по умолчанию, работаем с этим файлом: /ваш сайт/components/com_virtuemart/views/productdetails/tmpl/default.php.

В случае если Virtuemart использует стиль шаблона для карточки товара, то идем сюда: /ваш сайт/templates/название шаблона/html/com_virtuemart/productdetails/default.php.

В этом файле, примерно на 91 строке находим код:

<?php // Product Title ?>
 <h1><?php echo $this->product->product_name ?></h1>
 <?php // Product Title END ?>

Непосредственно после которого вставляем:

  <?php // Product SKU ?>
 <h3>Product SKU: <?php echo $this->product->product_sku ?></h3>
 <?php // Product SKU END ?>

Сохраняем, заливаем обратно и...

Усё!!!!!!!


Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

вторник, 20 ноября 2012 г.

Как убрать список подкатегорий на странице категории в Virtuemart 2.0

Как убрать список подкатегорий на странице категории в Virtuemart 2.0?

Думаю многим начинающим пользователям эта информация будет полезна.
Вся проблема лишь в одной галочке - идем в Components - Virtuemart - Configuration - Templates, ищем строку Show Children Category и снимаем соответственно галочку.

Список подкатегорий исчезнет.


Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

вторник, 18 сентября 2012 г.

GavickPro мультиязычность меню Joomla 2.5

Пишу эту статью как дополнение к статье Joomla 2.5 Мультиязычность.

Проблема с мультиязычностью главного меню шаблонов от GavickPro.
Как оказалось шабоны Gavick не поддерживают мультьтиязычность встроенного главного меню. Потратил кучу времени на решение проблемы.

Рецепт решения следующий:

1. Делаем все как сказано тут
2. Идем в плагины->система - фильр языка и выставляем:
Выбор языка для новых посетителей - Язык сайта
Автоматическая смена языка - Нет
Связь пунктов меню - Да
3.  В главном меню, которое было уже установлено при инсталяции шаблона и которое мы выставили для всех языков будем создавать главные для каждого языка сайта ДОПОЛНИТЕЛЬНО. Фишка в том, что те меню, которые вы создали для каждого языка сайта и те пункты которые вы создадите для каждого языка сайта в меню для всех языков, должны быть привязаны к одним и тем же статьям. В противном случае, если действовать как описано в первой статье, в шаблонах о Gavick названия меню отображаться не будут.

Потерял на это 7 часов!!!!



Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

воскресенье, 16 сентября 2012 г.

Как вставить Adsense в статью K2

Недавно возникла необходимость как то решить возможность вставки рекламных ссылко Adsense в тело статей компонента K2.

Для стандартных статей Joomla есть неплохие плагины, решающие эту проблему.
Для компонента K2 таких решений под Joomla 2.5 я не нашел.

Решил проблему вставки объявлений Adsense в статьи K2 следующим образом:

вторник, 11 сентября 2012 г.

Как убрать скрытые ссылки Joomla 2.5?

Ковырял намедни один варезный шаблон, скачанный с одного известного русскоязычного варезника шаблонов для Joomla. Обнаружил кучу скрытых ссылок, которые вылезали на форме печати страницы статьи. То есть когда смотришь на сайте, ничего не видно, нажимаешь Print и ссылки отображаются.



Ссылки были вида "Скачать шаблоны Joomla 2.5", "Скачать шаблоны Virtuemart" итд.
Убил массу времени, пытаясь найти через поиск по файлам тотал коммандером - безрезультатно. Оказалось, они зашифрованы.
Поскольку дело касалось компонента статей K2, то пришлось перелопатить шаблон касающийся именно его.

В результате, в файле /templates/gk_boutique/html/com_k2/templates/default/item.php нашел зашифрованный код.

Вот эта бяка на 163 строке :
<?php
$mlp='PGgyPjxkaXYgaWQ9ImdrLWZwIj4KPGEgaHJlZj0iaHR0cDovL2pvb210cGwucnUiIHRhcmdldD0iX2JsYW5rIiA+0YDQsNGB0YjQuNGA0LXQvdC40Y8g0LTQu9GPIGpvb21sYSAyLjU8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9qb29tbGF0cGwucnUiIHRhcmdldD0iX2JsYW5rIj5qb29tbGEgMi41PC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vam9vbXRwLnJ1IiB0YXJnZXQ9Il9ibGFuayI+0LHQtdGB0L/Qu9Cw0YLQvdGL0LUg0YjQsNCx0LvQvtC90Ysgam9vbWxhIDIuNTwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2pvb21sYXByb2ZpLnJ1IiB0YXJnZXQ9Il9ibGFuayI+0LHQuNC30L3QtdGBINGI0LDQsdC70L7QvdGLIGpvb21sYTwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2pvb21sYXRlbXAucnUiIHRhcmdldD0iX2JsYW5rIj7RiNCw0LHQu9C+0L3RiyBqb29tbGE8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9qb29tdGVtcC5ydSIgdGFyZ2V0PSJfYmxhbmsiPtGI0LDQsdC70L7QvdGLIGpvb21sYSAxLjc8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9iZXN0LXRoZW1lcy5ydSIgdGFyZ2V0PSJfYmxhbmsiPtCx0LXRgdC/0LvQsNGC0L3Ri9C1INGI0LDQsdC70L7QvdGLIGpvb21sYSAyLjU8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9qb29tLXRlbXBsYXRlcy5ydSIgdGFyZ2V0PSJfYmxhbmsiPtGI0LDQsdC70L7QvdGLIGsyPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vcHJlbWl1bS10aGVtZXMucnUiIHRhcmdldD0iX2JsYW5rIj7RiNCw0LHQu9C+0L3RiyB2aXJ0dWVtYXJ0PC9hPjwvZGl2PjwvaDI+';
echo base64_decode($mlp);?>
            <!-- Plugins: BeforeDisplayContent -->
            <?php echo $this->item->event->BeforeDisplayContent; ?>
            <!-- K2 Plugins: K2BeforeDisplayContent -->
            <?php echo $this->item->event->K2BeforeDisplayContent; ?>

Удачи!

пятница, 7 сентября 2012 г.

Joomla 2.5 Мультиязычность

К огромному счастью, а может быть к великому несчастью, в Joomla 2.5 мультиязычность встроенная.



По моему скромному мнению, в сборке 1.5 все эти дела решались проще, благодаря компоненту JoomFish.
На сегодняшний день это в прошлом и давайте помучаемся вместе:

четверг, 30 августа 2012 г.

Joomla 2.5 Как скрыть админку?

Админпанель Joomla доступна по ссылке mysite.ru/administrator. Это известно всем и по хорошему следует ограничить доступ к ней от злоумышленников и других заинтересованных персонажей.



Наиболее быстрый и безопасный способ - воспользоваться плагином Kareebu Secure. Он совершенно бесплатен и скачать его можно по этой ссылке.

Суть его использования в том, что ссылка в админпанель сайта будет доступна только при добавлении к ней секретного слова, которое вы выберите.

То есть если раньше админпанель была доступна по ссылке mysite.ru/administrator, то с плагином Kareebu Secure в админпанель можно будет попасть только по ссылке вида mysite.ru/administrator?секретное_слово

После того как вы его установили, зайдите в менеджер плагинов и нажмите соотвсетственно на System - kareebu Secure.

В настройках прежде всего выберите Состояние - "Включено" - включает непосредственно сам плагин,

Enable - Да - включает настройки плагина,

 Password - введите фразу, которая будет добавляться к ссылке в админпанель,

Mode - "Compatibility Authentication". После этого вы попадете в стандартную backend форму, где вас попросят ввести логин и пароль.
Если в поле Mode выбрать "HTTP Authentication", что считается устаревшим способом, то в backend потребуется ввести только пароль.

Собственно все!

Joomla 2.5 Как добавить дополнительное поле в форму обратной связи?

Если возникла необходимость добавить дополнительно поле в форму обратной связи, скажем добавить поле "Ваш Skype", то нам будет необходимо внести изменения в четыре файла:



1. components/com_contact/models/forms/contact.xml

Открываем файл в редакторе и в нужное нам место, например между полями имейл и тема сообщения вставляем следующий код:

Virtuemart 2.0 Не приходит PDF счет в письме с заказом

Virtuemart 2.0 Не приходит PDF счет в письме с заказом

Следует проверить две вещи:

1. Проверьте, создана ли у вас папка для сгенерированных виртуемартом счетов. Она должна быть создана в корневом каталоге сайта и должна называться vmfiles.
Далее, путь до нее необходимо прописать в разделе конфигурации магазина (configuration) в закладке "шаблоны" (templates). Правильный путь вы можете скопировать из FTP клиента, он должен выглядеть приблизительно так: /home/ваш сайт/public_html/vmfiles/.