Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 21-04-2007 16:42:10

potapov
есть
Зарегистрирован: 21-04-2007
Сообщений: 51

... Сайт информационного бюллетеня?

Доброго всем времени суток!

Пытаюсь сделать информационный сайт.

В html-варианте он существует уже давно по адресу http://rdforum.narod.ru

Нужно сделать аналогичное в TXP.
Суть: информационный сайт: статьи, разбитые на ежемесячные выпуски, и постоянная лента новостей.
Вид главной страницы: сверху логотип, под ним - меню: главная страница, архив статей(выпусков), лента новостей, статичные файлы.
Левая колонка - выдержки статей последнего выпуска, правая колонка - последние 10 новостей (выдержек из новостей).
Пока получается только вот такая тестовая ерунда: http://proletar.org.ua

подскажите, как желаемое сделать действительным (с учетом того, что я знаю очень мало).
С уважением, Е.Потапов

Неактивен

 

#2 22-04-2007 14:33:20

mattdiamond
глаголь
Зарегистрирован: 22-04-2007
Сообщений: 36

Re: ... Сайт информационного бюллетеня?

на мой взгляд тебе подойдет "TxP-Блог - готовый к скачиванию сайт для ведения блога" его можно найти перейдя по адресу http://textpattern.ru/sites/blog-site. Его тебе понадобиться слегка исправить, покапаться в коде CSS, убрать все ненужное в странице, поработать со цветом, а то в таком виде он не смотриться.

Неактивен

 

#3 22-04-2007 20:14:33

potapov
есть
Зарегистрирован: 21-04-2007
Сообщений: 51

Re: ... Сайт информационного бюллетеня?

"Во всем мне хочется дойти до самой сути" (с) неизвестный автор.
Ожидая ответа, я уже кучу работы сделал - жалко ее теперь убивать ради блога. Лучше буду докапываться до спецов по частным вопросам - глядишь, чего и выстрою.
Итак, вопрос 1.
Есть:

страница Default с выдержками статей.

<div id="content">
<txp:article_custom allowoverride="0" form="d3"  category="last" pgonly="0" section="artlist" sort="LastMod desc"  />
</div>

где форма d3 выглядит так:

<txp:permlink><txp:title /></txp:permlink>
<txp:excerpt />

страница list (секция Статьи), на которой открывается каждая статья при переходе с Default.

<div >
<txp:article allowoverride="0" form="d4" listform="d4" pgonly="0" searchall="0" searchsticky="0" sort="LastMod desc" status="4" />
<p><txp:older>Предыдущая статья</txp:older>
<txp:newer>Следующая статья</txp:newer></p>
</txp:if_individual_article>
</div>,

где форма d4 выглядит так:

<txp:permlink><txp:title /></txp:permlink>
<txp:body />

страница archive (секция Архив), на которой - список категорий статей, по которым переходим опять-таки на страницу list.

<div >
<txp:category_list exclude="2007" label="Рабочее Действие - архив 2007" labeltag="h2" parent="2007" section="artlist" this_section="0" type="article" /><br><br>
<txp:category_list exclude="2006" label="Рабочее Действие - архив 2006" labeltag="h2" parent="2006" section="artlist" this_section="0" type="article" />
<p><txp:older>Предыдущая статья</txp:older>
<txp:newer>Следующая статья</txp:newer></p>
</txp:if_individual_article>
</div>

Проблема: при переходе с archive на list получаем все статьи данной категории целиком, а хотелось бы - только выдержки, по которым уже переходить на каждую отдельную статью.

Вопрос: что делать?

Неактивен

 

#4 22-04-2007 22:05:54

mattdiamond
глаголь
Зарегистрирован: 22-04-2007
Сообщений: 36

Re: ... Сайт информационного бюллетеня?

Первое сначала подправь немного сайт, а то у тебя на нем выдержки залезают на меню, тебе скорее всего нужно в CSS исправить:

.entry
{
    margin: 0px 0px 0px 0px;
}


И перепеши все это на действующий сайт, а то я там сообразить не могу, что к чему и где не так... smile

Может ты хотел сказать что в архиве вылезают полностью статьи, а тебе хотелось что бы только выдержки или как???

Отредактированно mattdiamond (22-04-2007 22:11:53)

Неактивен

 

#5 23-04-2007 01:43:09

Fu-tai
буки
Зарегистрирован: 05-03-2007
Сообщений: 8

Re: ... Сайт информационного бюллетеня?

Есть предложение!
Могу помочь сделать этот сайт на Txp, бесплатно!
Если интерестно пиши в аську 349-914-005
или на мыло!

Неактивен

 

#6 23-04-2007 10:29:45

potapov
есть
Зарегистрирован: 21-04-2007
Сообщений: 51

Re: ... Сайт информационного бюллетеня?

CSS поправил, только результата никакого.


mattdiamond написал:

Может ты хотел сказать что в архиве вылезают полностью статьи, а тебе хотелось что бы только выдержки или как???

Тут чуть сложнее. Когда я перехожу с Default по выдержке статьи на Artlist, то получаю статью целиком, что мне и нужно. А на странице Archive у меня список категорий статей, каждая категория - это ежемесячный выпуск газеты, то есть - статьи указанного месяца. И когда я кликаю по категории (в данный момент контентом заполнена только категория "апрель 2007"), то перехожу на Artlist, где получаю все статьи данной категории целиком. А этого мне не надо, мне надо выдержки, по которым уже можно будет переходить на каждую статью в отдельности. Но если я правлю Artlist так, чтобы при переходе с Archive получать список выдержек данной категории, то при переходе по выдержке с Default на Artlist, я тоже получаю ту самую выдержку.
То есть: как сделать и что прописать, чтобы при переходе с Default на Artlist я получал статью, а при переходе с Archive на Artlist - список выжержек определенной категории.

С уважением, Потапов

Неактивен

 

#7 23-04-2007 15:09:56

mattdiamond
глаголь
Зарегистрирован: 22-04-2007
Сообщений: 36

Re: ... Сайт информационного бюллетеня?

Что касаеться залезания статей на меню попробуй еще в CSS поссмотреть часть с названием

#center

если там есть отридцательное значение исправь его на ноль и посмотри результат.



А что косаеться основной проблеммы. Я вроде стал понимать, что тебе надо. Но сначала давай решим другую проблемму.

Вобщем у тебя на сайте есть такая секция как Archive, но при этом ее не выводит браузер под надпись "АРХИВ", для этого тебе надо исправить по умолчанию "default" страницу, а точнее найти там подобную строку

    <txp:section link="1" title="1" name="artlist" wraptag="li" />

и исправить вместо "artlist" написать "archive" не забывая про то как у тебя написано названии секции в админской понели "секция".

Неактивен

 

#8 23-04-2007 15:56:17

potapov
есть
Зарегистрирован: 21-04-2007
Сообщений: 51

Re: ... Сайт информационного бюллетеня?

Вы будете смеяться, но у меня в CSS нет части с названием #center. И отрицательных чисел тоже нет. Я вставил #center
, поигрался с числами - безрезультатно.
По основной проблеме - сделал я все как сказали, взгляните теперь.

Неактивен

 

#9 24-04-2007 11:21:06

potapov
есть
Зарегистрирован: 21-04-2007
Сообщений: 51

Re: ... Сайт информационного бюллетеня?

Ура! Сам дошел!

Нужно было просто-напросто указать в стр. artlist не form="d4" listform="d4" , а form="d4" listform="d3" !

Неактивен

 

#10 24-04-2007 20:54:51

mattdiamond
глаголь
Зарегистрирован: 22-04-2007
Сообщений: 36

Re: ... Сайт информационного бюллетеня?

насчет залезания на меню, можно попробовать еще вставить в CSS следующие:

#center
{
    padding-top: 50px;
}

Если уже создал этот раздел, то тогда просто вставь туда все оставшееся, если нет, то вставь все, и пробуй увеличивать цифру до нужного результата, наверное, должно получиться.

С остальными успехами поздравляю!!!

Неактивен

 

#11 24-04-2007 21:25:17

potapov
есть
Зарегистрирован: 21-04-2007
Сообщений: 51

Re: ... Сайт информационного бюллетеня?

Спасибо!

Неактивен

 

#12 25-04-2007 09:50:47

potapov
есть
Зарегистрирован: 21-04-2007
Сообщений: 51

Re: ... Сайт информационного бюллетеня?

Вот, собственно говоря, мой CSS. Теряюсь в догадках, что в нем не так.

body
{
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica;
    background: "<txp:site_url />images/3.jpg";
}

blockquote, h3, p, li
{
    padding-right: 10px;
    padding-left: 10px;
    font-size: 0.9em;
    line-height: 1.6em;
}

blockquote
{
    margin-right: 0;
    margin-left: 20px;
}

h1, h2, h3
{
    font-weight: normal;
    font-style: bold;
font-color: red;
}

h1, h2
{
    font-family: Arial, Helvetica;
    font-style: bold;
font-color: red;
}

h1
{
    font-size: 4em;
    font-style: italic;
font-color: red;
    align: left;
}

h2
{
    font-size: 1em;
    font-style: bold;
font-color: red;
}

small, .small
{
    font-size: 0.9em;
}

a
{
    text-decoration: none;
    color: red;
    background-color: inherit;
    border-bottom: 1px #000 solid;
}

h1 a, h2 a, h3 a
{
    border: none;
    font-style: bold;
font-color: red;

}

h3 a
{
    font: 1,5 em Arial, Helvetica;
font-style: bold;
}

#sidebar-2 a,
{
    color: #c00;
    background-color: inherit;
    border: none;
}

#sidebar-2 p, {
    font-size: 0,8em;
    line-height: 1.5em;
         
}


#content hr
{
    margin: 2em 0;
    width: 60%;
    color: #ccc;
    background-color: inherit;
}

.entry
{
    margin: 0px 0px 0px 0px;
}


.caps
{
    font-size: 0,9em;
    letter-spacing: 1em;
}

img.divider
{
    margin: 2em 0;
    text-align: center;
}

#accessibility
{
    position: absolute;
    top: -1000px;
}

#container
{
    margin: 10px auto;
    padding: 10px;
    width: 100%;
    \width: 100%;
    w\idth: 95%;
}



#head
{
    height: 100px;
    text-align: left;
}


#sidebar-2
{
    margin-left: 5px;
    padding-top: 30px;
    float: right;
    width: 40%;
    \width: 40%;
    w\idth: 35%;
}
#center
{
    padding-top: 500px;
}

#content
{
    margin: 0px 0px 0px 0px;
    padding-top: 30px;
}

#foot
{
    margin-top: 5px;
    clear: both;
    text-align: center;
}

.comments_error
{
    color: #000;
    background-color: #fff4f4;
}

ul.comments_error
{
    padding: 0.3em;
    list-style-type: circle;
    list-style-position: inside;
    border: 2px solid #fdd;
}

div#cpreview
{
    color: #000;
    background-color: #f1f1f1;
    border: 2px solid #ddd;
}

form#txpCommentInputForm td
{
    vertical-align: top;
}

Неактивен

 

#13 25-04-2007 16:01:21

mattdiamond
глаголь
Зарегистрирован: 22-04-2007
Сообщений: 36

Re: ... Сайт информационного бюллетеня?

Во-первых у меня все немного подругому так что придеться годать, что относиться к чему!!!

В общем что есть

#accessibility

и почему он в нем значение -1000px что ты так упорно прячешь??

а что косаеться залезания, для начала попробуй все значения "padding" или "padding-top" (по очериди) увеличить, если не получиться подумаем, как и куда его нужно будет вставить!!!

Неактивен

 

#14 25-04-2007 16:51:23

marazmus
наш
Откуда: Россия, Октябрьский
Зарегистрирован: 23-01-2006
Сообщений: 217
Вебсайт

Re: ... Сайт информационного бюллетеня?

В общем что есть

#accessibility

и почему он в нем значение -1000px что ты так упорно прячешь??

smile В div#accesibility прячется список ссылок для скрин-ридеров (программы чтения текста для слепых). Этот список нужен, когда нужно быстро перейти на определенную часть сайта - к списку ссылок главного меню, к основному содержанию, к окну поиска и так далее. У буржуинов это считается хорошим тоном, а кое-где без адаптации сайта для слепых и слабовидящих людей вообще сайт не сдать. Как в России - не знаю, наверное плохо. Я лично оставляю этот блок на всех своих сайтах, на Текстпаттерне и не только.

Скрин-ридеры не видят CSS, поэтому этот список идет в них первыми, что очень удобно. К тому же этот список можно увидеть и в браузерах для смартфонов и КПК - там тоже удобно перескочить сразу к содержимому, например, без утомительной перекрутки страницы.

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru