форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Я никак не пойму текстпаттерн- для меня это ново. Поэтому прошу знающих людей ответить.
1-Как вставлять ява скрипт (функционирующий после публикации) в статью?
2-Как сделать чтобы статьи из определенного раздела Х не отображались в новых статьях на главной, в сайдбаре, а видно было только в разделе Х?
За ранее спасибо!
Неактивен
Вариантов много, опишите конкретно, куда именно вы хотите вставить скрипт. В теле статьи можно просто вводить теги.
Неактивен
В теле статьи я и хочу вставить (в страницы все просто вставить). Допустим в статье мне нужно вставить
Ляляля <script> ololo </script> Я дурак, я хочу сырого мяса!!!
, между какими тхр тегами?
А что касается второго вопроса- надо создать форму? Напишите форму чтоб статью не было видно в recent_articles.
Неактивен
BOMBER написал:
Я никак не пойму текстпаттерн- для меня это ново. Поэтому прошу знающих людей ответить.
2-Как сделать чтобы статьи из определенного раздела Х не отображались в новых статьях на главной, в сайдбаре, а видно было только в разделе Х?
За ранее спасибо!
Попробуйте для начала в настройке секции установить "На главной странице" - Нет.
Если не поможет, то надо смотреть Вашу страницу.
Неактивен
froZZen написал:
Попробуйте для начала в настройке секции установить "На главной странице" - Нет.
Если не поможет, то надо смотреть Вашу страницу.
Да это понятно, я так и делаю для секции- чтоб на главной не отображалась. Но мне еще нужно чтобы неотображалось в разделе "Недавние статьи"...
И что на счет Java Script? Версия 4.0.4.
Неактивен
BOMBER написал:
froZZen написал:
Попробуйте для начала в настройке секции установить "На главной странице" - Нет.
Если не поможет, то надо смотреть Вашу страницу.Да это понятно, я так и делаю для секции- чтоб на главной не отображалась. Но мне еще нужно чтобы неотображалось в разделе "Недавние статьи"...
НУ тогда может порулить атрибутом section в теге recent_articles?
Неактивен
BOMBER написал:
И что на счет Java Script? Версия 4.0.4.
Хех.. На дворе уже давно 4.3.0 гуляет. Вашей версии больше 3, а то и 4-х лет.
Вставить js просто - открываете страницу или форму и вставляете нужный код.
Неактивен
froZZen, а конкретнее. На примерах и с объяснениями. Я просто не понимаю.
the_ghost написал:
Хех.. На дворе уже давно 4.3.0 гуляет. Вашей версии больше 3, а то и 4-х лет.
Вставить js просто - открываете страницу или форму и вставляете нужный код.
the_ghost, я нехочу обновляться (боюсь потерять данные, такое уже было у меня) и не знаю как это делать. Искал в интернете скрипт блога, перепробовал много, наткнулся на текстпаттерт, скачал-поставил. Только потом зашел сюда и понял что есть версии новее (правда не сразу).
А что касается JS- читайте внимательно, я хочу вставлять скрипт в текст статьи вида текст-скрипт-текст, а не в страницу. В страницу я уже воткнул то, что мне нужно. В формах мало чего понятно.
Отредактированно BOMBER (27-01-2011 02:36:41)
Неактивен
BOMBER написал:
froZZen, а конкретнее. На примерах и с объяснениями. Я просто не понимаю.
1. Тег recent_articles, который (возможно) Вы используете для вывода Недавних статей имеет атрибут section, в котором можно указать секции, из которых выводить статьи. (Если у Вас другой тег используется, то тогда укажите)
2. Если в статьях используете Textile, то есть тег <NOTEXTILE>...</NOTEXTILE> - Внутри него текстайл не работает. Можете вставить туда свой скрипт. Еще лучше найти или написать свой плагин из всего одной функции для вставки своего скрипта. На самом деле вариантов много - все зависит от конкретной задачи.
3. Лучше Вам все таки обновиться. Чтоб не потерять свои данные, сделайте бэкап. Если при обновлении произойдет что-то неприятно неожиданное - вернете ВСЕ назад. Тьфу(3 раза) - пользую ТХР уже лет 5-6 и ни разу не было проблем с обновлениями.
Неактивен
BOMBER написал:
В теле статьи я и хочу вставить (в страницы все просто вставить). Допустим в статье мне нужно вставить
Код:
Ляляля <script> ololo </script> Я дурак, я хочу сырого мяса!!!, между какими тхр тегами?
А что касается второго вопроса- надо создать форму? Напишите форму чтоб статью не было видно в recent_articles.
<notextile></notextile>
И не оставлять пустых строк! Но некоторые теги ТхП и так не трогает, не уверен, относится ним script или нет.
Другой способ - отключить текстиль в этой статье (см. переключалки справа от поял ввода статьи), пишете всю стаью html-ем и вставляете все что угодно.
Отредактированно glebotr (27-01-2011 11:39:21)
Неактивен
froZZen, <txp:recent_articles limit="10" break="li" /> Какой вид перечисления должен иметь атрибут section? Section="какой вид перечисления секций" ?
glebotr, справа нет отключалки справа, тхр 4.0.4, может слева? Разметка статьи? Там пункты: Использовать textile, Обрабатывать перенос строки, Оставить текст как есть.
Неактивен
BOMBER написал:
froZZen, <txp:recent_articles limit="10" break="li" /> Какой вид перечисления должен иметь атрибут section? Section="какой вид перечисления секций" ?
Чтобы мне много не писать : http://textpattern.net/wiki/index.php?t … t_articles
И вообще советую (если собираетесь активно пользовать ТХР) занести этот ресурс в закладки.
BOMBER написал:
glebotr, справа нет отключалки справа, тхр 4.0.4, может слева? Разметка статьи? Там пункты: Использовать textile, Обрабатывать перенос строки, Оставить текст как есть.
Да, думаю, что имелось ввиду именно это.
Неактивен
froZZen написал:
Чтобы мне много не писать : http://textpattern.net/wiki/index.php?t … t_articles
И вообще советую (если собираетесь активно пользовать ТХР) занести этот ресурс в закладки.
Я уже говорил: Прекратите тыкать юзеров в http://textpattern.net/wiki/ там все на английском. Переведите все на кириллицу и тыкайте на здоровье. К Вам люди за помощью обращаются в непознанном, а не английский подучить.
Я так понял- section="article, mail, ololo..." это те секции, которые будут выводится? И вид будет такой:
<txp:recent_articles limit="10" section="article, mail, ololo..." break="li" />
Верно?
Или в перечислении секций нужно использовать ";" вместо запятой?
Неактивен
BOMBER написал:
Я уже говорил: Прекратите тыкать юзеров в http://textpattern.net/wiki/ там все на английском. Переведите все на кириллицу и тыкайте на здоровье. К Вам люди за помощью обращаются в непознанном, а не английский подучить.
Грубовато Вы, BOMBER, бомбите..
Вас никто ни во что "не тыкал". И переводить "на кириллицу" для Вас никто ничего не будет. Для этого есть Гугл. Пользуюсь им и не считаю ниже своего достоинства изучать НУЖНУЮ МНЕ документацию на "буржуинских языках". Но зато куча глупых вопросов отпадает.
BOMBER написал:
Я так понял- section="article, mail, ololo..." это те секции, которые будут выводится? И вид будет такой:
<txp:recent_articles limit="10" section="article, mail, ololo..." break="li" />
Верно?
Или в перечислении секций нужно использовать ";" вместо запятой?
Вы верно поняли - через запятую
Неактивен
froZZen, ну извините за прямоту, я об этом уже писал в другой теме. Ладно я-то немного понимаю инглишь, а незнающие вообще что будут делать? Надо бы заняться переводом этой вики.
Еще дополните пожалуйста- article, article2 или article,article2? Я про пробел.
Не работает так ничего. Вставил так <txp:recent_articles limit="10" section="article, bomber, contact, mail" break="li" /> и так <txp:recent_articles limit="10" section="article,bomber,contact,mail" break="li" /> незнаю как надо. Все новые статьи пропадают вообще!
Отредактированно BOMBER (28-01-2011 00:51:42)
Неактивен
BOMBER написал:
Еще дополните пожалуйста- article, article2 или article,article2? Я про пробел.
Не работает так ничего. Вставил так <txp:recent_articles limit="10" section="article, bomber, contact, mail" break="li" /> и так <txp:recent_articles limit="10" section="article,bomber,contact,mail" break="li" /> незнаю как надо. Все новые статьи пропадают вообще!
Сейчас проверил: работает и с пробелом и без. Что-то у Вас другое в логике, recent_articles не при чем.
Неактивен
BOMBER написал:
froZZen, <txp:recent_articles limit="10" break="li" /> Какой вид перечисления должен иметь атрибут section? Section="какой вид перечисления секций" ?
glebotr, справа нет отключалки справа, тхр 4.0.4, может слева? Разметка статьи? Там пункты: Использовать textile, Обрабатывать перенос строки, Оставить текст как есть.
Вот жеж перепутал ;( конечно, слева.
Неактивен
BOMBER написал:
Я уже говорил: Прекратите тыкать юзеров в http://textpattern.net/wiki/ там все на английском. Переведите все на кириллицу и тыкайте на здоровье. К Вам люди за помощью обращаются в непознанном, а не английский подучить.
В крайнем случае - всегда наготове google translator И, это, будьте повежлевей - аудитория волонтеров на этом форуме и так немногочисленна, а вы их обижаете.
Неактивен
glebotr, the_ghost, так и знал что точка с запятой- вот что imTranslator делает, вводит в заблуждение.
И все равно ничего не получается.
Отредактированно BOMBER (28-01-2011 13:35:58)
Неактивен
froZZen написал:
Сейчас проверил: работает и с пробелом и без. Что-то у Вас другое в логике, recent_articles не при чем.
Сам не понимаю. Посмотрите. http://topers.org.ru
Я чувствую мы так и не решим мою проблему.
Неактивен
Лучше покажите код шаблона страницы, в которой выводится список статей.
Неактивен
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <META NAME="webmoney.attestation.label" CONTENT="webmoney attestation label#46502D07-E0A4-484A-AF22-CD1726EBF87C"> <link rel="stylesheet" href="<txp:css />" type="text/css" /> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <title><txp:page_title /></title> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" /> <bgsound src="http://topers.org.ru/fon.mp3" loop="infinite"></bgsound> <SCRIPT LANGUAGE="JavaScript"> function getCookieVal (offset) { var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); } function GetCookie (name) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return getCookieVal (j); i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return null; } function SetCookie (name, value) { var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires = (2 < argc) ? argv[2] : null; var path = (3 < argc) ? argv[3] : null; var domain = (4 < argc) ? argv[4] : null; var secure = (5 < argc) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); } function DisplayInfo() { var expdate = new Date(); var visit; expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); if(!(visit = GetCookie("visit"))) visit = 0; visit++; SetCookie("visit", visit, expdate, "/", null, false); var message; if(visit == 1) message="Привет! Первый раз? Почитайте-полезно!"; if(visit== 2) message="Оооо! Вы решили ещё раз нас посетить?"; if(visit == 3) message="Проходите."; if(visit == 4) message="Что-то заинтересовало?"; if(visit == 5) message="Вы к нам зачастили."; if(visit == 6) message="Новые статьи появились, советую."; if(visit == 7) message="Много чего почитать есть."; if(visit == 8) message="Здравствуйте, проходите."; if(visit == 9) message="Видимо Вам у нас понравилось."; if(visit >= 10) message="Я вам всегда рад! Читайте, комментируйте..."; alert("\n"+"Привет. Вы загружали эту страницу \n" +" "+visit+"\n" +" раз(а)."+"\n"+"\n" +message); } function ResetCounts() { var expdate = new Date(); expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); visit = 0; SetCookie("visit", visit, expdate , "/", null, false); history.go(0); } </Script> </head> <body text="#000000" link="#000000" topmargin="0" leftmargin="0" onload="DisplayInfo()"> <div id="container"> <div align="center"> <txp:image id="6" /> </div> <!-- head --> <div id="head"> <h1><txp:link_to_home><txp:sitename /></txp:link_to_home></h1> <h4><txp:site_slogan /></h4> </div> <div id="navigation"> <ul> <txp:section link="1" title="1" name="article" wraptag="li" /> <txp:section link="1" title="1" name="bomber" wraptag="li" /> <txp:section link="1" title="1" name="contact" wraptag="li" /> <txp:section link="1" title="1" name="mail" wraptag="li" /> <txp:section link="1" title="1" name="sendme" wraptag="li" /> <txp:section link="1" title="1" name="nomer6" wraptag="li" /> <txp:section link="1" title="1" name="gooo" wraptag="li" /> </ul> <txp:search_input wraptag="p" form="search_input" /> </div> <!-- right --> <div id="right"> <h3><em>Категории</em></h3> <ul class="categories"> <txp:category_list break="li" /> </ul> <h3><em>Где я?</em></h3> <p><div align="justify"><b><font color="red">Приветствую на своем личном персональном блоге.</font> Я BOMBER. Здесь я излагаю свои мысли, замечания, задумки, а вы их комментируете. Прошу в комментариях не использовать не нормативную лексику (ее использует только Администратор), никого не оскорблять, не провоцировать между рассовую и межнациональную рознь, не затрагивать религиозные взгляды других пользователей. Публиковать тексты противоречащие УК и Конституции РФ, а так же других стран. Спасибо что уделили внимание моему проекту. <hr color="red"> <font color="red">Не пытайтесь разводить дискуссии (флейм), оставлять в комментариях рекламу (спам), не осмысленные сообщения (флуд)... Все модерируется лично мной. </font> </b></div></p> <h3><em>Новое в блоге</em></h3> <ul class="posts"> <txp:recent_articles limit="15" break="li" /> </ul> <noindex> <h3><em>Наши ссылки</em></h3> <ul class="posts"> <txp:linklist limit="5" form="plainlinks" sort="rand()" break="li" /> </ul> </noindex> <txp:if_individual_article> <h3><em>Еще</em></h3> <ul class="posts"> <txp:related_articles limit="5" break="li" /> </ul> </txp:if_individual_article> <txp:if_section name=""> <h3><em>Rss -каналы</em></h3> <ul class="feeds"> <li><a href="/?rss=1" title="XML feed">RSS</a></li> <li><a href="/?atom=1" title="XML feed">Atom</a></li> </ul> </txp:if_section> <h3><em>Информация</em></h3> <div align="center"> <img src="http://pics.rbc.ru/img/grinf/usd/usd_dm_cb_127815_88x61.gif?'+ Math.floor( 100000*Math.random() ) + '" WIDTH=88 HEIGHT="61" border=0> </div> </div> <!-- center --> <div id="center"> <txp:if_search> <txp:article limit="10" /> По Вашему запросу <b><txp:q /></b><br /> найдено статей: <b><txp:search_result_count text="" /></b><br />. <txp:else /> <script language="JavaScript"> <!-- function fulltime () { var time=new Date(); document.clock.full.value=time.toLocaleString(); setTimeout('fulltime()',500) } --> </script> <div align="center"> <form name="clock"><input size="28" name="full"></form> </div> <script language="JavaScript"> fulltime (); </script> <txp:article limit=50 form="static_article" listform="static_list" /> </txp:if_search> <txp:if_individual_article> <p> <txp:link_to_prev><--- Предыдущая статья<br><txp:prev_title /> <br></txp:link_to_prev> <txp:link_to_next>Следующая статья ---><br> <txp:next_title /></txp:link_to_next> </p> </txp:if_individual_article> <txp:if_article_list> <p> <txp:older><--- Предыдущая страница</txp:older> <txp:newer>Следующая страница ---></txp:newer> </p> </txp:if_article_list> </div> <!-- footer --> <div id="foot"> <hr color="red"> <txp:link_to_home><txp:sitename /></txp:link_to_home> <font color="red">(c) BOMBER 2010</font><br> Сайт работает на <a href="http://textpattern.ru">textpattern</a><br> <hr color="red"> <noindex> <a href='http://zadaniya.biz/bansg.php?uid=10206' rel="nofollow"><img src='http://zadaniya.biz/bansi.php?uid=10206' alt='img'/></a> <a href='http://b.zadanie.biz/bansg.php?uid=5105' rel="nofollow"><img src='http://b.zadanie.biz/bansi.php?uid=5105' alt='img'/></a> <a href="http://drevox.ru/" rel="nofollow"><img border="0" src="http://work-together.ru/konk/1.gif"></a> <script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?2375979" rel="nofollow"></script> <noscript> <a href="http://top100.rambler.ru/navi/2375979/" rel="nofollow"> <img src="http://counter.rambler.ru/top100.cnt?2375979" alt="Rambler's Top100" border="0" /> </a> </noscript> <script type="text/javascript"><!-- document.write("<a href='http://www.liveinternet.ru/click' "+ "target=_blank><img src='//counter.yadro.ru/hit?t22.6;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ ";h"+escape(document.title.substring(0,80))+";"+Math.random()+ "' alt='' title='LiveInternet: показано число просмотров за 24"+ " часа, посетителей за 24 часа и за сегодня' "+ "border='0' width='88' height='31'><\/a>") //--></script> <!--Openstat--><span id="openstat2150898"></span><script type="text/javascript"> var openstat = { counter: 2150898, image: 5048, next: openstat, track_links: "all" }; (function(d, t, p) { var j = d.createElement(t); j.async = true; j.type = "text/javascript"; j.src = ("https:" == p ? "https:" : "http:") + "//openstat.net/cnt.js"; var s = d.getElementsByTagName(t)[0]; s.parentNode.insertBefore(j, s); })(document, "script", document.location.protocol); </script><!--/Openstat--> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-20919484-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <a href='http://wapmoney.biz/bansg.php?uid=31' rel="nofollow"><img src='http://wapmoney.biz/bansi.php?uid=31' alt='img'/></a> </noindex> </div> </div> </body> </html>
Вот, пожалуйста, как Вы и просили.
the_ghost, где взять более позднюю версию ТХР и как обновить?
Отредактированно BOMBER (28-01-2011 15:30:07)
Неактивен
Все. Скачал 4.3.0, хочу обновить.
Люди добрые, подскажите, так делать надо:
Заменить папку textpattern, загрузить в нее старый config.php, в корень кинуть папку rpc, заменить index.php и htaccess на новые, а потом через админку начать установку. Еще файл css.php кинуть в корень т.к. у 4.3.0 она находится в корне. Верно?
Отредактированно BOMBER (29-01-2011 15:02:18)
Неактивен
BOMBER написал:
Все. Скачал 4.3.0, хочу обновить.
Люди добрые, подскажите, так делать надо:
Заменить папку textpattern, загрузить в нее старый config.php, в корень кинуть папку rpc, заменить index.php и htaccess на новые, а потом через админку начать установку. Еще файл css.php кинуть в корень т.к. у 4.3.0 она находится в корне. Верно?
Все именно так - не забыть только про права доступа к files, images, tmp и потом зайти в Диагностику провериться
Неактивен