Я использую переменную PHP, чтобы установить this.page.url
в функции disqus_config
, как это:Disqus показывает неправильный URL, который был установлен с PHP
$permalink = 'http://example.com/post/2016/my-favorite-post-today';
, а затем я повторил эту переменную, чтобы установить this.page.url
:
this.page.url = '<?php echo($permalink); ?>';
Я ожидал ссылку на мои комментарии по умеренному меню комментариев в странице администратора, чтобы быть как выше переменной, но вместо этого я нашел:
'http://example.com/post/2016#comment-1234567'
, что бесполезно, потому что я не могу использовать эту ссылку, чтобы найти свой комментарий к моему сообщению (потому что /my-favorite-post-today
часть отсутствует в ссылке).
EDIT:
Вот код, который я получил от Disqus инструкции по установке (наряду с другими кодами, конечно):
var disqus_config = function() {
this.page.url = String({$permalink});
// Desperately using js String() function after countless failed attempt
this.page.identifier = '<?php echo($row["id"]); ?>';
this.page.title = '<?php echo($row["title"]); ?>';
};
А вот как я создал постоянную ссылку вар:
$permalink = "http://example.com/post/{$request_ary[2]}/{$request_ary[3]}";
Элементы массива request_ary
взяты из параметра url, например: /2016/my-post-created-tonight
Disqus? Вы используете Wordpress? –
@PraveenKumar Нет, я создал простой блог с использованием php и решил использовать Disqus как систему комментариев – GPraz
Так что disqus, используя какой SDK? PHP или JS? –