Tumblr: Как скрыть Disqus комментарии на страницах?

Насколько мне известно, в Tumblr нет блока {block: Pages} , поэтому все, что мы добавляем в обычные сообщения, также добавляется на страницы, такие как совместное использование и, что хуже всего, системы комментариев.

Кто-нибудь знает о взломе или способах удаления / скрытия элементов со страниц? Это сложно, потому что на страницах используются блоки {block: Permalink} {block: Text} , поэтому я довольно озадачен.

Недавно я только что обнаружил, как изменять CSS с помощью тегов сообщений, используя просто HTML здесь: Tumblr: Как управлять CSS с помощью тегов сообщений (ОБНОВЛЕНИЕ: Рабочий метод без JQuery!)

Я подумал, может быть, мы можем это использовать, идея будет примерно такой:

{block:Text}
  
... {/block:Text}

Способ это работает, по умолчанию мы скрываем любой элемент, который не хотим отображать на страницах (пример: Disqus), добавляя класс .pagefix между {block: HasTags} в div, мы можем указать ему показывать элементы в сообщениях с тегами, таким образом элементы будут отображаться только в сообщениях, а не на страницах, потому что страницы не имеют тегов.

С этим две проблемы, 1) все сообщения ДОЛЖНЫ быть помечены тегами, чтобы отображались скрытые элементы и 2) сценарий комментариев Disqus должен быть вставлен в каждый тип сообщения, а не только один раз. или конечный блок {/ block: Posts} .

Возможно, я просто помещаю Disqus не в то место или из-за другой ошибки, дайте мне знать, что вы думаете. все об этом в сети где угодно. Так глупо не иметь уникальный блок страницы ...

6
задан Community 23 May 2017 в 11:59
поделиться