2015-03-23 3 views
2

В Tumblr, я пытаюсь сделать целевую страницу, например, с помощью кнопки «Ввод», которая выводит пользователя на домашнюю страницу. Я нашел следующий код, который перенаправляет сайт на страницу приветствия, которую я разместил на индексной странице.Создание Tumblr Landing Page

<script type="text/javascript"> 
if(location.href == 'http://ihadcats.tumblr.com/') location.replace('http://ihadcats.tumblr.com/welcome');; 
</script> 

Конечно, на «приветствия» страницы, при нажатии <a href="http://ihadcats.tumblr.com" он просто возвращается назад к странице приветствия.

Я создал пользовательскую страницу '/ home' для использования вместо индексной страницы. Я поместил нормальный индексный код на отдельную страницу «/ home», но код не отображает. Он отображает, например, «{Название]» вместо фактического названия.

Когда загружается страница Индекса, Tumblr выпекает множество собственных скриптов. Когда загружается страница «/ home», ни один из сценариев Tumblr не загружается. Хотя код на обеих страницах точно такой же. Есть идеи?

+1

Попробуйте переписать свой последний абзац. Я не понимал, что там происходит! – callback

+0

Я думал о том, чтобы идти с полным подходом к div, и не знал, был ли это другим способом. Спасибо за совет, я думаю, что я собираюсь пойти с этим. – kue

+0

Возможно, было бы проще создать некоторый тип всплывающего окна вместо отдельной страницы. –

ответ

0

Переменные и блоки Tumblr не отображаются на пользовательских страницах, только в главном коде темы. В принципе, он не видит в них особых ключевых слов или чего-то, что он видит только в качестве обычной веб-страницы.

Что касается создания целевой страницы, вы можете пометить каждое сообщение, которое вы производите, с помощью какого-либо произвольного тега, такого как «x», а затем сделать свою индексную страницу целевой страницей, а затем обернуть весь свой код в {block:TagPage}{/block:TagPage}, чтобы отображался только код темы на страницах тегов (и вы должны указывать страницы постоянной ссылки, как обычно).

В качестве альтернативы вы могли бы сделать то, что было предложено выше, и сделать приветственное всплывающее окно.

Смежные вопросы