Вопрос по DLE. Как получить урл страницы и заголовок в PHP

Good_Job
На сайте с 08.08.2008
Offline
107
1964

Ребят, собственно такая проблемка, хотел вставить кнопки социальных сервисов (нашел тут, как это можно сделать для Wordpress) на DLE сайт, но не получается( моих познании php не хватает.

Вот так выглядит код (мне нужно тоже самое прописать, но для DLE) для вставки кнопочки Твиттера для Wordpress :

<noindex><a rel="nofollow" target="_blank" href="http://twitter.com/home?status=RT @twitter_account <?php the_title(); ?>: <?php the_permalink(); ?>" title="Добавить в Twitter"><img src="<?php bloginfo('template_url'); ?>/images/twitter.gif" alt="Опубликовать в twitter.com" width="78" height="18"></a></noindex>  

Данный код позволяет получить заголовок новости в Wordpress

<?php the_title(); ?>

Данный код позволяет получить урл новости в Wordpress

<?php the_permalink(); ?>

Какой код нужно прописать в DLE для получения заголовка новости? а какой для получения урл новости?

С уважением Good_job, заранее спасибо всем кто откликнется.

фрилансер Сергей Иванов: https://ivanovsergey.com (дизайн сайтов и создание сайтов под ключ) | Стать Photoshop-мастером за 30 дней: https://www.youtube.com/c/Blogohelp
PR
На сайте с 30.12.2007
Offline
93
#1
Good_Job:
<?php the_title(); ?>

> {title}

Good_Job:
<?php the_permalink(); ?>

> {full-link}

Good_Job
На сайте с 08.08.2008
Offline
107
#2

PROGRAMMATOR спасибо большое, {full-link} прекрасно вставилось, а вот с {title} проблема(

когда прописываю {title} и жму по кнопочке выдается ошибка:

/home?status=RT%20@twitter_account%20%D8%E0%E1%EB%EE%ED%20%E4%EB%FF%20%F4%EE%F2%EE%F8%EE%EF%20%20-%20%D1%20%EC%E5%E4%E2%E5%E4%E5%EC Invalid Unicode value in one or more parameters

как я понял проблема в кодировке (в DLE у меня стоит windows1251, а для твиттера может нужен utf-8), или я не правильно понял? :)

PR
На сайте с 30.12.2007
Offline
93
#3

JS::encodeURIComponent >

<script type="text/javascript">
document.write('<a href="http://twitter.com/home?status=RT @twitter_account ' + encodeURIComponent('{title} : {full-link}') + '" target="_blank"><img src="{THEME}/images/twitter.gif" alt="Опубликовать в twitter.com" width="78" height="18" /></a>');
</script>

Код добавите туда, где хотите вывести кнопку. twitter.gif должен находиться в templates/shablon/images/

Good_Job
На сайте с 08.08.2008
Offline
107
#4

PROGRAMMATOR спасибо большое, все получилось сделать :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий