форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Никак не получается поместить картинку в шапку сайта, пробовала изменить /images/blix_header_bg_790.jpg, но результат нулевой.
Администратор: обсуждение этой проблемы вынесено в отдельную тему: http://textpattern.ru/forum/viewtopic.php?id=1444
Неактивен
что такое тест "чистых" Url не пройден - в диагностике
Отредактированно shmutz (25-07-2007 19:43:01)
Неактивен
1. Вопрос по тегу if_section, который обильно используется в "Фирме". Точнее даже не по тегу, а так...
Нет ли более удобного варианта для показывания статей прилепленных к секции? Потому как в данном варианте при изменении названия\количества исекций приходится переделывать такой код:
<txp:if_section name="about"> <txp:if_article_list> <h2><txp:section title="1" /></h2><hr /> <txp:article status="sticky" form="tf_article_body_only" /> </txp:if_article_list> <txp:article limit="20" form="tf_articles" /> </txp:if_section> <txp:if_section name="advert"> <txp:if_article_list> <h2><txp:section title="1" /></h2><hr /> <txp:article status="sticky" form="tf_article_body_only" /> </txp:if_article_list> <txp:article limit="20" form="tf_articles" /> </txp:if_section> <txp:if_section name="news"> <txp:if_article_list> <h2><txp:section title="1" /></h2><hr /> <txp:article id="11" form="tf_article_body_only" /> </txp:if_article_list> <txp:article limit="20" form="tf_articles" listform="tf_news_list" /> </txp:if_section>
B при этом изменять все что надо. Согласен, что одна и та же модель вывода статьи-приветствия может и не нужна для всех секций в 100%, но получается, что мы используем много if...else, а хотелось бы нечто наподобии switch...case
2. Что за чудо-тег такой - <txp:asy_wondertag></txp:asy_wondertag>? Вроде хелп прочитал, но не могу понять про какие параметры идет речь...
3. Во всех ли тегах можно разбивать параметры тега новым строками для улучшения восприятия?
Потому как хочется
<txp:wow_gallery name="sertificates" captions="1" rows ="2" cols=""3" tn="1" link="1" new_win="1"/>
вместо
<txp:wow_gallery name="sertificates" captions="1" rows ="2" cols=""3" tn="1" link="1" new_win="1"/>
4. Может надо включить в сборку плагин галереи? Я как раз мучаю вышеприведенный для нормальной работы
Отредактированно the_ghost (25-07-2007 21:49:15)
Неактивен
Еще 2 предложения в догонку:
5. Предлагаю все содержимое вынести из кода страницы в соответствующие статьи. К примеру, посмотрите, как выводятся "Контакты" - идет ссылка на форму, в которой лежит и код email-шлюза и текст. ИМХО это не совсем корректно с точки зрения логики textpattern, и вызывает трудности в поиске - "где же изменить информацию" - сразу начал рыться в написанных статьях...
6. Когда в коде страницы идет поэтапная проверка на то, что сейчас за секция (см. п.1 предыдущего сообщения), то статьи приветствия выводятся путем указания "в лоб" id статьи, в то время, как можно (и нужно) выводить их через параметр status="sticky". Т.е. вместо
<txp:if_section name="about"> <txp:if_article_list> <h2><txp:section title="1" /></h2><hr /> <txp:article id="12" form="tf_article_body_only" /> </txp:if_article_list> <txp:article limit="20" form="tf_articles" /> </txp:if_section>
надо
<txp:if_section name="about"> <txp:if_article_list> <h2><txp:section title="1" /></h2><hr /> <txp:article status="sticky" form="tf_article_body_only" /> </txp:if_article_list> <txp:article limit="20" form="tf_articles" /> </txp:if_section>
6.1. У себя на сайте сделал и тут же наткнулся на граблю - надо изменить статус статьи приветствия главной страницы (id=1) со "sticky" на "включена", иначе на странице "about" вылазит грабля в виде собственной страницы приветствия и главной...
Отредактированно the_ghost (27-07-2007 01:25:24)
Неактивен
shmutz написал:
что такое тест "чистых" Url не пройден - в диагностике
Если честно - не смотрел код, как разработчики пытаются провести этот тест, но на практике - не стОит обращать внимание на это предупреждение, если "чистые" УРЛы функционируют нормально.
the_ghost написал:
Нет ли более удобного варианта для показывания статей прилепленных к секции?
...
получается, что мы используем много if...else, а хотелось бы нечто наподобии switch...case
Есть еще способ.
Выносить оформление каждой секции в отдельный шиблон.
Я вот пишу весь сайт в одном шаблоне. Мне так удобнее.
Но в свое время получил много критических замечаний по этому поводу. Т.е. некоторым удобнее выносить оформление каждой секции в отдельный шаблон.
Смотри, пробуй, экспериментируй...
the_ghost написал:
2. Что за чудо-тег такой - <txp:asy_wondertag></txp:asy_wondertag>?
http://textpattern.ru/forum/viewtopic.p … 6116#p6116
the_ghost написал:
3. Во всех ли тегах можно разбивать параметры тега новым строками для улучшения восприятия?
Пока не встречал случая, чтобы это не работало.
the_ghost написал:
4. Может надо включить в сборку плагин галереи?
неуверен, что в ТхП-Фирму- надо.
А вообще с плагинами фотогалерей надо разбираться отдельно. Их десяток и какой из них лучше - не знаю. Не экспериментировал. Это надо, сначал сформулировать требования к фотогалерее, что мы ждем от нее, какой ее хотим видеть, а потом протестировать все работающие плагины и выбрать наиболее подходящий.
Неактивен
Помогите со страницей приветствия, она не отображается на главной странице просто пусто
Она открывается только непосредственно по адрессу www.мой-сайт.ru/article/First-Post Как это можно исправить
Примечание Администратора: Обсуждение вопроса перенесено в тему: http://textpattern.ru/forum/viewtopic.php?id=1521
Неактивен
Что делать, если ссылки в меню, это картинки? Их же никак не обернуть в ваши тэги.
Неактивен
sssssss написал:
Что делать, если ссылки в меню, это картинки? Их же никак не обернуть в ваши тэги.
Через css менять параметр background. И, наверное, менять способ вывода меню
Неактивен
sssssss написал:
Что делать, если ссылки в меню, это картинки? Их же никак не обернуть в ваши тэги.
Оборачивать в свои теги :-)
на самом деле - есть плагин, если память не изменяет - upm_category_image, который предназначен именно для этого.
Отображать картинки вместо названий категорий.
Неактивен
Два дня назад озаботился построением небольшого сайта, спросил у знакомых - на чём им написали сайт? Сказали - textpattern. Изучил, что пишут - оказывается, клёвые сайты можно делать!
Я сам системный программист (не веб, не прикладник), но руки из нужных мест растут. Думаю, справлюсь.
Скачал txp-фирма, с неё начал. вроде боле-мене ясно. начал переделывать под свои нужды.
есть три проблемы
1) По пути понял, что ширину изображения сайта хотелось бы всё же увеличить, чтобы более полно использовать 1024x768, но никак не соображу, где это задать.
2) понял, что правая колонка должна быть секционно-зависима. Стал исправлять код, который это делает - ввёл много операторов <txp:if_section name="секция такая-то">. Никак не могу понять - как написать условие, детектирующее показе страниц http://сайт.ru/category/good-1/ и.т.п. (<txp:if_section name="category"> не срабатывает). Хочется написать условие, которое бы срабатывало тогда же, когда и <txp:if_section name="catalog">.
3) не удаётся переименовать секции (хочется, чтобы секции были доступны по адресам http://сайт.ру/моё_имя_секции) - т.е. в изменяю название "оформление/секции" - и секция пропадает с сайта. Понятное дело, наверное, руками править надо все ссылки на название секции. Есть ли алгоритм - где искать все вхождение имени секции, чтобы по всему сайту глобально поправить, и чтобы всё работало, как прежде, но секция переименовалась?
С уважением, Владимир.
Отредактированно kevin (03-11-2007 00:30:23)
Неактивен
kevin написал:
1) По пути понял, что ширину изображения сайта хотелось бы всё же увеличить, чтобы более полно использовать 1024x768, но никак не соображу, где это задать.
Ширина указана в стиле. Там же и менять.
Меню / Оформление / Стили
Второй вопрос не понял :-(
kevin написал:
3) не удаётся переименовать секции (хочется, чтобы секции были доступны по адресам http://сайт.ру/моё_имя_секции) - т.е. в изменяю название "оформление/секции" - и секция пропадает с сайта. Понятное дело, наверное, руками править надо все ссылки на название секции. Есть ли алгоритм - где искать все вхождение имени секции, чтобы по всему сайту глобально поправить, и чтобы всё работало, как прежде, но секция переименовалась?
Под руками нет тестовой версии 4.0.4 (на которой ТхП фирма собрана), проверить не могу, но в 4.0.5 ТОЧНО есть поддержка целостности как секций, так и категорий, т.е. при изменении англоязычного наименования секции или категории - у ВСЕХ статей, принадлежащих к этим секция и категориям принадлежность меняется автоматически.
Наилучший вариант - перейти на 4.0.5. Для этого надо скачать дистрибутив и просто заменить файлы. Все остальное ТхП сделает сам.
Неактивен
> Второй вопрос не понял :-(
Второй вопрос с контекстным изменением правой колонки решил с помощью условных конструкций - "если секция такая-то, то в правой колонке высвечиваем такие-то категории и статьи"
проблема осталась одна. приходится полностью дублировать код для веток условной конструкции
<txp:if_section name="catalog">
...
</txp:if_section>
<txp:if_category>
...
</txp:if_section>
попробую пошариться в списке тэгов, но вроде никаких конструкций типа <txp:if_section OR if_category> не встречал.
как положено обходить это?
можно ли каким-нить хаком типа
var counter=0
<txp:if_section name="catalog">
counter+=1
</txp:if_section>
<txp:if_category>
counter+=1
</txp:if_section>
<if counter=1>
...
</if>
???
> Под руками нет тестовой версии 4.0.4 (на которой ТхП фирма собрана), проверить не могу,
> но в 4.0.5 ТОЧНО есть поддержка целостности как секций, так и категорий,
> т.е. при изменении англоязычного наименования секции или категории - у ВСЕХ статей,
> принадлежащих к этим секция и категориям принадлежность меняется автоматически.
c принадлежностью статей всё отлично. Проблема в замене использования идентификатора секции в тексте форм.
Отредактированно kevin (06-11-2007 11:58:08)
Неактивен
Поставил Фирму. Еще ничего не успел изменить под свои нужды. Главная страница показывается нормально.
Но куда бы ни ткнул по ссылке - Not Found . The requested URL /news/ was not found on this server.
Это уже третий сайт на TxP-Фирме - такого ни разу небыло..
Хостинг тот же. Подскажите, где копать?
Неактивен
Может проблемы с .htaccess ?
Неактивен
the_ghost написал:
Может проблемы с .htaccess ?
смотрел, пробовал менять файл на работющий на др сайте, пробовал вообще удалять его - ничего не меняется
Я вот чего думаю - на сайте все файлы лежат не в корневой директории, на одну подальше, т.е.:
обычно site/textpattern, а в данном случае путь site/www/textpattern (просто переделываю уже существующий сайт)
Может из-за этого?
Неактивен
advan написал:
Может из-за этого?
точно!
пишет же
advan написал:
URL /news/ was not found on this server.
в настройках посмотри какой путь указан.
Неактивен
kevin написал:
никаких конструкций типа <txp:if_section OR if_category> не встречал.
да, таких конструкций нет.
kevin написал:
как положено обходить это?
зависит от конкретной реализации.
Обчно делается попытка привести к общему слую, чтобы использовать один if , подставляя туда имя текущей категории, при помощи плагина asy_wondertag
Но это, как уже писал, зависит от конкретной реализации.
Зачастую, при небольшом количестве категорий и секций, проще вручную все поправить. Не забываем, что разделы сайта меняются ОЧЕНЬ редко после того, как сайт запущен.
Неактивен
Evgeny написал:
advan написал:
Может из-за этого?
точно!
пишет жеadvan написал:
URL /news/ was not found on this server.
в настройках посмотри какой путь указан.
В настройках стоит www.site.ru и /var/www/site/www/bti
Отредактированно advan (09-11-2007 21:43:51)
Неактивен
Пробовал ставить в /var/www/site/www - выдает ошибку
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, xxxx@xxx.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Написал письмо хостеру, но чувствую долго придется ждать решения.
Можно ли как-то по другому обойти такую каку?
Неактивен
Понадобилось на сайте привести десяток примеров наборов продукции.
Начал писать просто руками статьи - моментально замучался: одно и то же писать-дублировать приходится - название, краткие ТТХ, цены...
А если ттх и цены в дальнейшем изменятся?
Пришла идея посвятить каждому набору отдельную категорию. Да вот незадача - только в две категории можно статью о товаре определить.
Есть ли возможность статью определить в более, чем две категории? плагин какой поставить, может быть или руками php поправить?
Хотя бы штук 7-10 одновременных категорий было бы неплохо.
Неактивен
kevin написал:
Есть ли возможность статью определить в более, чем две категории?
Теоретически такой плагин есть: rss_unlimited_categories, но практического опыта работы с ним не имею :-(
Неактивен
Evgeny написал:
kevin написал:
Есть ли возможность статью определить в более, чем две категории?
Теоретически такой плагин есть: rss_unlimited_categories, но практического опыта работы с ним не имею :-(
Установил, всё отлично встало и заработало. Сэкономил несколько месяцев жизни
Творческая мысль пошла дальше. Начал думать, как автоматически подсчитать стоимость набора.
Есть усложняющее обстоятельство - некоторые позиции могут входить не в одном экземпляре.
Неактивен
так.. это к "Фирме" уже не относится, поэтому ушёл в другие ветки форума
Отредактированно kevin (19-11-2007 11:32:04)
Неактивен
После переименования разделов сайта который отображаються в верхнем и нажнем навигационном меню вылезла неприятная особенность:
если текста в названиях разделов нехватат, то справа в меню появляеться цвет фона,(ссылка на рисунок внизу) если много или добавить еще одну тогда переносится на новую строку и соответственно цвет фона получается в обеих строках.
знаю что могу попробывать изменить цвет фона.. но возможно ли растягивание меню раделов на всю ширину или размещение его посередине..
http://pivobudu.fromru.com/test.JPG
Evgeny - Спасибо!
Отредактированно YoJiG (29-11-2007 10:29:12)
Неактивен
Удалила фавикон из поставки TxP-Фирма, закачала свой вместо. По идее он должен был бы отобразиться.
Но!!! Фавикон остался старый и откуда он его берет? если его уже физически нет на сайте?
Неактивен