Забыли пароль?
Запросите новый здесь.

Автор темы: Oxanita
ID темы: 98
Информация:
Тема содержит 6 сообщения, была просмотрена 2395 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Народное творчество
 Распечатать тему
Дележка ссылками
Oxanita
Нашла вчера новейшую версию Share This Version: 3.03
Потестила на 7.01
С локалхоста, правда, чего-то можно и не увидеть, но отображается и реагирует на нажатия кнопок исправно.

Самовольно добавила группу закладок на русскоязычные сетки (МойМир, Вконтакте и какой-то еще довесок к ним, частично дублирующий уже имеющееся). Получилось не совсем так, как у автора, но работает.
Хотела еще кнопку от Одноклассников найти (видела ее на днях), но, оказывается, эта кнопка пока для избранных - работает на сайтах, которые Одноклассники выбрали своими партнерами и дали им Секретный код. *ponti* Так что пока фиг с ними, пусть умничают дальше.

Характерное отличие новой версии Share This: мод добавляет таблицу в бД, где прописано, куда разрешается добавлять и куда не разрешается (т.е. в админке можно выключать и включать коды, сети и пр.)
Поэтому для добавки новой кнопки приходится вставлять еще одно поле в таблицу share_table и (непонятно почему) вручную туда прописывать значения, потому что из админку вновь добавленные поля корректно не управляются. Где что недоработала по этому поводу - даже не догадываюсь :(

ЗАМЕЧЕН БАГ: внутри папки мода
includes/facebook_like_include
Было так
Скачать исходники  Код

//Facebook Like - Custom Pages
if ($stsettings['flcenable'] && FUSION_SELF=="viewpage.php")  {

echo "<iframe src='http://www.facebook.com/plugins/like.php?href=".$settings['siteurl']."viewpage.php?page_id=".$data['page_id']."
&amp;layout=standard&amp;show_faces=".$stsettings['flfaenable']."&amp;width=".$stsettings['fbwidth']."&amp;action=like&amp;font=tahoma&amp;colorscheme=".($stsettings['fllayout']==1?"".$locale['fbl012']."":"".$locale['fbl014']."")."'
scrolling='no' frameborder='0' allowTransparency='true' id='facebook-like'></iframe><br /><br />\n";
}





Отображается ошибка: неизвестный индекс page_id

Пришлось изменить
viewpage.php?page_id=".$data['page_id']."
на
viewpage.php?page_id=".$_GET['page_id']."

После этого заработало, но как-то медленно.


Скачать исходники  Код
//Facebook Like - Custom Pages
if ($stsettings['flcenable'] && FUSION_SELF=="viewpage.php")  {

echo "<iframe src='http://www.facebook.com/plugins/like.php?href=".$settings['siteurl']."viewpage.php?page_id=".$_GET['page_id']."
&amp;layout=standard&amp;show_faces=".$stsettings['flfaenable']."&amp;width=".$stsettings['fbwidth']."&amp;action=like&amp;font=tahoma&amp;colorscheme=".($stsettings['fllayout']==1?"".$locale['fbl012']."":"".$locale['fbl014']."")."'
scrolling='no' frameborder='0' allowTransparency='true' id='facebook-like'></iframe><br /><br />\n";
}



Oxanita присоединено следующее:файл:
share_this.rar [49.07кБ / 292 Загрузки]

Изменил(а) Oxanita, 12.09.2010 10:51
 
Web
Oxanita
Возвращаясь к напечатанному, то бишь Играя В Археолога:
Кто-нить пробовал добавлять на свои ресурсы кнопку Одноклассников? Понятно, что попса, но именно в этой сети "засели" многие по моей тематике, так что считаю полезным добавление данной кнопки. Вопрос вот только - как, чтобы не пригрузить весь сайт?
Вот что пишут "разработчикам":
# В заголовок страницы включить ссылки на Javascript и CSS файлы, находящиеся на серверах Одноклассники.ru
<link href="http://stg.odnoklassniki.ru/share/odkl_share.css" rel="stylesheet">
<script src="http://stg.odnoklassniki.ru/share/odkl_share.js" type="text/javascript" ></script>

# Вставить HTML код кнопки в удобное для вас место на странице. Выберите стандартную или маленькую кнопку.

<a class="odkl-klass" href="АБСОЛЮТНЫЙ адрес страницы" onclick="ODKL.Share(this);return false;" >Класс!</a>


Ну, абсолютный-то адрес страницы еще разберусь, как вставить ab
А вот включение в заголовок страницы того, что они требуют - несколько озадачивает. Как это делать безопасным образом и куда дописывать?
 
Web
Alipapa
В любом месте (например, в коде панели) ставится такой php-код:
add_to_head('<link href="http://stg.odnoklassniki.ru/share/odkl_share.css" rel="stylesheet"> ');
и так далее с остальными строками.
Изменил(а) Alipapa, 09.01.2011 17:16
 
Web
Oxanita
Alipapa, спасибо - я и не предполагала, что все так просто ab
 
Web
yury
кстати как раз то, что искал)
 
tatal
Воткнул под банер и все дела - http://mahasiddha...
может кто промахнётся и в банер кликнетbp
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Проблема ссылками в меню и изображениями в панели администратора  →  Вопросы новичков 5 / 4055 12.01.2013 16:48
Топ 5 пользователей форума
Alex Alex (1,180)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)