Насколько мне известно, в 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
поделиться