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

Добавление css и js к модулю Joomla

$doc = &JFactory::getDocument();
$doc->addScript(JURI::root(). 'templates/tpl/js/js.js', "text/javascript");
$doc->addStyleSheet(JURI::root(). 'templates/tpl/css/css.css', 'text/css');

Добавляем в вид

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

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

Два домена на одном IP (сервере)

Находим файл httpd.conf (/usr/local/etc/apache22)
Раскоментируем строку
 # Virtual hosts
Include etc/apache22/extra/httpd-vhosts.conf

Затем открываем /usr/local/etc/apache22/extra/httpd-vhosts.conf и редактируем


<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "каталог_первого_сайта"
    ServerName site1.ru
    ServerAlias www.site1.ru
    ErrorLog "/var/log/dummy-host.example.com-error_log"
    CustomLog "/var/log/dummy-host.example.com-access_log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmast
    DocumentRoot "каталог_второго_сайта"
    ServerName site2.ru
    ServerAlias www.site2.ru
    ErrorLog "/var/log/dummy-host2.example.com-error_log"
    CustomLog "/var/log/dummy-host2.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin webmast
    DocumentRoot " каталог_второго_сайта "
    ServerName xn--1-7sb1a4ah.xn--p1ai
    ServerAlias www.xn--1-7sb1a4ah.xn--p1ai
    ErrorLog "/var/log/dummy-host2.example.com-error_log"
    CustomLog "/var/log/dummy-host2.example.com-access_log" common
</VirtualHost>



В примере на второй сайт прописан домен site1.ru и сайт1.рф,
Сайт1.рф необходимо записать в Punycode, можно использовать он-лайн конвертер

Не забудьте перезапустить Apache


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

Получить аватар в Joomla через Loginza

Чтоб получить ссылку на аватар а также ссылку на профиль пользователя, необходимо в таблицу joomla_users добавить два поля photo и identity.
Затем в файл components/com_loginza/controller.php добавить где в строку 230 код
$data['photo']=$json['photo'];
$data['identity']=$json['identity'];

Далее вставляем код


<div class="comment-avatar">
<?php if($user->photo ==""){
echo $comment->avatar; 
}
else{
echo '<a target="_blank" href="'.$user->identity.'"><img src="'.$user->photo.'" alt="'.$comment->author.'" ></a>';
}
?></div>

строка 42, вместо стандартного  <div class="comment-avatar"> 
в файле /components/com_jcomments/tpl/default/tpl_comment.php


вторник, 8 мая 2012 г.

Как выбрать прибыльную идею


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

Как стать вторым Стивом Джобсом


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

среда, 18 января 2012 г.

Появление кнопки при cheked CHECKBOX

Кнопка появляется если чекбок отмечен . Понятно что на jquery просто делается, тут чистый javascript и css.