Восстановление пароля любой учетной записи сайт на Joomla 1.5

27.04.2011
Бывает так, что сайт сломают. А бывает так, что заказчик меняет пароль суперадмина на белеберду и не запоминает её (я так же сделал, чтобы из вконтакта уйти), рассчитывая, что сайт пришлет уведомление с новым паролем на почту.
А сайт такой глупости в жизни не делал и не сделает, естественно.
Вот и приходится по форумам рыскать в поисках решения.
Нашел таки довольно быстро, замечательное и универсальное. Думаю, многим пригодиться.

1. Запускаем phpMyAdmin
2. Открываем базу в которую установлен ваш сайт.
3. Открываем для редактирования таблицу jos_users.
Открываем для редактирования таблицу jos_users

4. Выбираем вашего пользователя или админа и жмем значек с карандашем (правка).
Выбираем вашего пользователя или админа и жмем значек с карандашем

5. В строке password, в выпадающем списке выбераем функцию MD5.
В строке password, в выпадающем списке выбераем функцию MD5

6. После этого в поле "значение" вводим ваш новый пароль и жмем OK/сохранить.
После этого в поле значение вводим ваш новый пароль и жмем OK/сохранить

Всё гениальное просто. Спасибо форуму joomlaforum.ru. Рецепт опубликован был юзером ..С...е...р...ы...й..

Выводим разные куски кода при разных языках при использовании Joomfish на Joomla 1.5

10.02.2011
1
2
3
4
5
6
7
8
9
10
11
12
<?php
switch ($this->getlanguage()){                                                                      
case 'ru-ru':?> 
	<h1>Русский</h1>
    <?php
    break;
case 'en-gb':?>
	<h1>Английский</h1>
    <?php
break;
}
?>

 


Выводим в карточке товара Virtuemart большую картинку

02.12.2010
1
<img src="/components/com_virtuemart/shop_image/product/<?php echo $product_full_image ?>">

При включенном ajax-добавлении в корзину не работает кнопка купить.

16.05.2010

Проблема проявилась так: иногда в файрфоксе и сафари ничего не происходило при нажатии кнопки "Купить". Параметр "Use AJAX to add, update or delete products from the cart?" включен.

Больше всего напрягает непостоянность косяка. Как выяснилось, кнопка "Купить" не работает в мозилле и сафари если заходить на сайт без www!!! Т.е. по адресу http://site.ru/ с каких то хренов слетает ajax-добавление в корзину именно в этих двух браузерах.

Если честно, я охуел и минут 10 матерился. Серьезно, прежде чем придти к этому решению я пересмотрел тысячи строчек кода и сотни страниц форумов. Это реально пиздец какой-то.

А теперь решение: делаем редирект с сайта "без ввв" на сайт "с ввв". Полезно ещё и для поискового продвижения. Делаем так: в файл ".htaccess" добавляем следующий строчки:

1
2
3
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]

 

 

И всё.

Всплывающее окно с уведомлением при добавлении товара в корзину Joomla 1.5.17 + Virtuemart 1.1.4

16.05.2010

Итак, начнем менять вспылвающее окно, которое появляется при добавлении товара в корзину.

Чтобы через таблицы стилей добраться до блока самого окна и поменять размер, рамку, фон - обращаемся к "div.cbContainer".

Чтобы поменеять стиль кнопкам внутри окна - пишем стили для "div.cbButtons .button".

Чтобы задать стиль тексту "Информация: Товар добавлен в корзину."  - меняем стиль для "div.cbContent div.shop_info".
В конкретном случаем чтобы за текстом не было желтого фона и синего значка "i" пишем следующий стиль:

1
2
3
4
div.cbContent div.shop_info {
background: none;
border:0;
}

Чтобы изменить надписи "Товар добавлен в корзину" и "Количество товара обновлено" в файле "/administrator/components/com_virtuemart/languages/common/russian.php" меняем соответственно значения 'VM_CART_PRODUCT_ADDED' и 'VM_CART_PRODUCT_UPDATED'.

Чтобы убрать/изменить слово "Инфомация" в том же файле меняем 'PEAR_LOG_INFO'

Чтобы убрать заголовок в "/components/com_virtuemart/js/mootools/mooPrompt.js" камментим следующую строчку:

this.header = new Element('h3').setProperty('class', 'cbHeader').appendText(this.title).injectInside(this.box);

Чтобы изменить вид заголовка - пишем стиль для "h3.cbHeader".

Чтобы изменить например картинку кнопки закрывания окна (справа вверху крестик) пишем нужный нам бэкграунд для "div.cbCloseButton".

Чтобы изменить длительность показа окна, в файле "/components/com_virtuemart/themes/default/theme.js" меняем значение в миллисекундах в следующем куске кода:

1
setTimeout( 'document.boxB.close()', 30000 );
cbHeader

Ну вообщем и всё. Острого вам напильника и прямых рук!


Еще статьи...
<< < 1 2 3 4 5 6 7 8 > >>



align
align right
cart
components
db f
default
echo
explorer
google
http www
index
index php
joomla
microsoft
opera
option
php
php echo
php option
product
product_name
right
td td
th php
this
tpl
tpl php
tpl set
url
value
virtuemart
vm_lang
windows
www
адрес
будет
вашего
далее
идем
код
меню
нам
один
пк
сайта
список
ссылки
текст
товара
файл