Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 16 Ответов
  • 5830 Просмотров
*

drju28

  • Новичок
  • 6
  • 0 / 0
 !
Добрый день!
На сайте использую галерею JoomGallery. Подскажите, как и куда именно нужно вставить HTML или PHP код смс-биллинга SMSONLINE.ru
Код
<!-- HTML-код SMSONLINE::ee ver. 1.3 -->
<a href='javascript:void(0);'
onClick="window.open('http://zz.smsonline.ru/s/ee.cgi?id=4402&f='+escape('http://www.вашсайт.ru/большая_картинка.jpg'),
'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0');
return false;"><img src='mob.gif' border=0>Поставить на мобильник</a>
<!-- конец HTML-кода SMSONLINE:ee -->
или
Код
<?php
 // php-код SMSONLINE::zz ver. 1.3
 // исправьте следующую строку - подставьте URL картинки
 $bpic = "http://www.вашсайт.ru/большая_картинка.jpg";
 echo "<a href='javascript:void(0);'
onClick=\"window.open('http://zz.smsonline.ru/s/zz.cgi?id=4402&f='+escape('$bpic'),
'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0');
return false;\"><img src='mob.gif' border=0>Поставить на мобильник</a>";
 // конец php-кода SMSONLINE:zz
?>
Цитировать
4. Настройте в ваших скриптах или пропишите вручную присавивание переменной bpic адреса большой картинки (для отправки на мобильник). Внимание! В переменную bpic нужно всегда заносить полный адрес (URL) картинки, т.е. bpic="http://www.вашсайт.ru/путь/большая_картинка.jpg";
bpic - всегда адрес большой картинки, даже если ссылка стоит под превью
И может кто-то знает как его настроить , что бы не прописывать каждый раз в ручную  в переменную bpic адрес (URL) картинки,а что бы адрес прописывался автоматом сам? !
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Что то не пойму, где его надо вывести? В детальном просмотре?
*

drju28

  • Новичок
  • 6
  • 0 / 0
Что то не пойму, где его надо вывести? В детальном просмотре?
Сайт с фотками.Нужно прикрутить к нему Биллинг чтобы смс-контент на мобильные отправлять. Дали код на сервисе смс-биллинга SMSONLINE.ru, а как и куда его вставить непонятно. Фото находятся в  галереи JoomGallery  .
Вот например,как на этом сайтеhttp://romanticcollection.ru/gallery/displayimage.php?album=5&pos=5, чтобы под фото была ссылка "Поставить на мобильник". Посетители жмут на нее и переходят на окно, где можно заказать фото на мобильный.И все.
« Последнее редактирование: 27.11.2009, 01:18:27 от drju28 »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
А если попробовать так?

Ищем строку 301 в файле joom.viewdetails.html.php и после нее вставляем код:
Код
<div align="center">
<?php
 // php-код SMSONLINE::zz ver. 1.3
 // исправьте следующую строку - подставьте URL картинки
 $bpic = "http://ваш_сайт/index.php?option=com_joomgallery&func=watermark&catid=$this->catid&id=$this->id&Itemid=112";
 echo "<a href='javascript:void(0);'
onClick=\"window.open('http://zz.smsonline.ru/s/zz.cgi?id=4402&f='+escape('$bpic'),
'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0');
return false;\"><img src='mob.gif' border=0>Поставить на мобильник</a>";
 // конец php-кода SMSONLINE:zz
?>
</div>

Где вместо строки ваш_сайт, вставить URL своего сайта. Не забудьте указать точный адрес картинки mob.gif
Только что попробовал на Тругаллери (на живом сайте) по этому методу - успешно получилось.
« Последнее редактирование: 27.11.2009, 08:05:28 от jem777 »
*

drju28

  • Новичок
  • 6
  • 0 / 0
А если попробовать так?

Ищем строку 301 в файле joom.viewdetails.html.php и после нее вставляем код:
Код
<div align="center">
<?php
 // php-код SMSONLINE::zz ver. 1.3
 // исправьте следующую строку - подставьте URL картинки
 $bpic = "http://ваш_сайт/index.php?option=com_joomgallery&func=watermark&catid=$this->catid&id=$this->id&Itemid=112";
 echo "<a href='javascript:void(0);'
onClick=\"window.open('http://zz.smsonline.ru/s/zz.cgi?id=4402&f='+escape('$bpic'),
'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0');
return false;\"><img src='mob.gif' border=0>Поставить на мобильник</a>";
 // конец php-кода SMSONLINE:zz
?>
</div>

Где вместо строки ваш_сайт, вставить URL своего сайта. Не забудьте указать точный адрес картинки mob.gif
Только что попробовал на Тругаллери (на живом сайте) по этому методу - успешно получилось.

Попробовал, выдает ошибку   Parse error: syntax error, unexpected '<' in /home/fotocash/fotocash.net.ua/www/components/com_joomgallery/includes/joom.viewdetails.php on line 302. Может чего то не так я делаю. А может этот код, что Вы мне дали , только для  Тругаллери подходит?
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Вы же не в тот файл вставили код! Там далее есть папка HTML, там и есть требуемый файл joom.viewdetails.html.php;D
« Последнее редактирование: 28.11.2009, 04:13:03 от jem777 »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
drju28, у вас что нибудь получилось или нет?  8)
*

drju28

  • Новичок
  • 6
  • 0 / 0
drju28, у вас что нибудь получилось или нет?  8)
Я попробовал поставить код в папку joom.viewdetails.html.php после строки 301, но все равно выдает ошибку.Parse error: syntax error, unexpected '<' in /home/fotocash/fotocash.net.ua/www/components/com_joomgallery/includes/html/joom.viewdetails.html.php on line 302
« Последнее редактирование: 28.11.2009, 15:17:14 от drju28 »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Покажите код который вставляли.
*

drju28

  • Новичок
  • 6
  • 0 / 0
Код
<div align="center">
<?php
 // php-код SMSONLINE::zz ver. 1.3
 // исправьте следующую строку - подставьте URL картинки
 $bpic = "http://fotocash.net.ua/index.php?option=com_joomgallery&func=watermark&catid=$this->catid&id=$this->id&Itemid=112";
 echo "<a href='javascript:void(0);'
onClick=\"window.open('http://zz.smsonline.ru/s/zz.cgi?id=4402&f='+escape('$bpic'),
'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0');
return false;\"><img src='mob.gif' border=0>Поставить на мобильник</a>";
 // конец php-кода SMSONLINE:zz
?>
</div>
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
А если попробовать так?

Код
<div align="center">
<?php
 // php-код SMSONLINE::zz ver. 1.3
 // исправьте следующую строку - подставьте URL картинки
 $bpic = "http://fotocash.net.ua/index.php/joomgallery-?func=detail&id=$this->id";            
 echo "<a href='javascript:void(0);'
onClick=\"window.open('http://zz.smsonline.ru/s/zz.cgi?id=4402&f='+escape('$bpic'),
'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0');
return false;\"><img src='mob.gif' border=0>Поставить на мобильник</a>";
 // конец php-кода SMSONLINE:zz
?>
</div>

Но по моему у вас там стоит какой то сторонний SEF, меняющий URL фото? Ссылка на сами фото у вас выглядит так:
http://ваш_сайт/components/com_joomgallery/img_pictures/____3/_104_20091127_1092147057.jpg

У меня например он выглядит так:
http://мой_сайт/index.php?option=com_joomgallery&func=watermark&catid=2&id=1867&Itemid=112
« Последнее редактирование: 29.11.2009, 07:46:30 от jem777 »
*

drju28

  • Новичок
  • 6
  • 0 / 0
А если попробовать так?

Код
<div align="center">
<?php
 // php-код SMSONLINE::zz ver. 1.3
 // исправьте следующую строку - подставьте URL картинки
 $bpic = "http://fotocash.net.ua/index.php/joomgallery-?func=detail&id=$this->id";             
 echo "<a href='javascript:void(0);'
onClick=\"window.open('http://zz.smsonline.ru/s/zz.cgi?id=4402&f='+escape('$bpic'),
'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0');
return false;\"><img src='mob.gif' border=0>Поставить на мобильник</a>";
 // конец php-кода SMSONLINE:zz
?>
</div>

Но по моему у вас там стоит какой то сторонний SEF, меняющий URL фото? Ссылка на сами фото у вас выглядит так:
http://ваш_сайт/components/com_joomgallery/img_pictures/____3/_104_20091127_1092147057.jpg

У меня например он выглядит так:
http://мой_сайт/index.php?option=com_joomgallery&func=watermark&catid=2&id=1867&Itemid=112
Перепробовал все, выдает ошибку. Правда, потом я попробовал поставить Ваш код после строки 294 в joom.viewdetails.html.php, вроде как бы получилось, но все равно в открывающемся окне пишет "Ошибка получения картинки 'http://fotocash.net.ua/index.php/joomgallery-?func=detail&id=302' ". Не пойму в чем проблема. Но, все равно спасибо за помощь.
И еще что такое "сторонний SEF"? Я новичок в этом деле и не в курсе.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
SEF это дополнительные компоненты меняющие адрес. Например вот такой адрес ( http://ваш_сайт/components/com_joomgallery/img_pictures/____3/_104_20091127_1092147057.jpg ) по умолчанию в Joomla 1.5 если не ошибаюсь, получить невозможно. Его встроенный SEF выдает ссылки типа http://сайт/index.php/2009-11-26-04-23-52/66-2009-12-02-07-47-27
Если его отключить, то ссылки получаются такими http://сайт/index.php?option=com_content&view=article&id=66:2009-12-02-07-47-27&catid=37:2009-11-26-04-28-19&Itemid=56
Теперь можете сами сравнить разницу между этими ссылками.
Именно где то здесь и происходит ошибка. Например у меня на работающем сайте под Joomla 1.0 в тругаллери код приведенный выше, с мелкими исправлениями, заработал сразу.
*

ipvip1

  • Осваиваюсь на форуме
  • 38
  • 1 / 0
Вот себе прикрутил на J1.5.15 и JoomGallery 1.5.0.4.
Открываешь файл \home\localhost\www\site\components\com_joomgallery\includes\html\joom.viewdetails.html.php
Ищешь строку 28 после её вставляешь этот код:
Код
<div align="center">
  <?php
 // php-код SMSONLINE::zz ver. 1.3
 // исправьте следующую строку - подставьте URL картинки
$bpic = "http://название сайта.ru/index.php?option=com_joomgallery&func=viewcategory&catid=$this->catid&id=$this->id&Itemid=58";
 echo "<a href='javascript:void(0);'
onClick=\"window.open('http://zz.smsonline.ru/s/zz.cgi?id=4402&f='+escape('$bpic'),
'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0');
return false;\"><border=0>Поставить фото на мобильник</a>";
 // конец php-кода SMSONLINE:zz
?>
  </div>
и будет тебе счастье. Только посмотри в ссылке при открытии детального вида номер Itemid. У меня был 58. У тебя вроде как 112. Но на всякий случай глянь.
Будут траблы пиши. У меня сразу заработало. Кстати у меня в придачу стоит sh404SEF и всё отрабатывает на УРА yes!
*

Kid

  • Новичок
  • 2
  • 0 / 0
Подскажите как быть? Вставляю код после 28 строки все ок, только одна картинка на всех детальных предпросмотрах.
*

ipvip1

  • Осваиваюсь на форуме
  • 38
  • 1 / 0
Цитировать
только одна картинка на всех детальных предпросмотрах.
Что значит одна картинка?
*

OLIWIN

  • Захожу иногда
  • 81
  • 0 / 0
Скажите а как сделать, чтоб при нажатии просмотра фотографии выскакивала таблица оплаты через smsonline?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с дублем страниц в JoomGallery 3.4

Автор qvagin

Ответов: 3
Просмотров: 2212
Последний ответ 23.01.2023, 13:30:08
от e2
Стили раскладки фото в JoomGallery (masonry и mosaic)

Автор marbert

Ответов: 4
Просмотров: 1238
Последний ответ 22.11.2022, 06:28:20
от marbert
JoomGallery 3.6.0 если отсутствует поле Название при редактировании фотографии

Автор Beer

Ответов: 0
Просмотров: 1293
Последний ответ 09.09.2022, 20:07:49
от Beer
После обновления до JoomGallery 3.6 некорректно работает водяной знак

Автор Maffo

Ответов: 3
Просмотров: 1174
Последний ответ 23.08.2022, 06:21:58
от marksetter
j3.8.13 + JoomGallery 3.3.4 = RuntimeException: Недопустимое поле: cid

Автор Sergeych

Ответов: 7
Просмотров: 3511
Последний ответ 22.03.2021, 17:24:59
от Gammy2005