Jump to content
  • 0

Одна верстка и разное содержимое


Aselle
 Share

Question

Допустим есть файл index.php, который содержит в себе всю верстку сайта, но с пустым значением <td></td>. В котором должен содержаться текст в зависимости от того на какой мы странице. Т.е. не так что бы оставался index.php с другим текстом. А например, хочу я зарегистрироваться перехожу в файл reg.php и там та же верстка, с тем же дизайном, но с другим значением <td></td>. Я не хочу в каждом *.php писать заново всю верстку. Есть ли какое-нибудь решение этому? Может быть как-нибудь запомнить код до ...<td> и после </td>... и объявлять их до и после нужного текста. Например:

<..do-td..>

Нужный нам текст reg.php

<..posle-td..>

В общем какие есть решения. Думаю описал ситуацию понятно.

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

cms, на сколько я понимаю, тут не при чем. Но описание проблемы, конечно, непонятное.

Скорее всего вам нужно выделить части страниц, которые везде одинаковы, в отдельные файлы. Например, верхнюю часть страниц в один файл (header.php), нижнюю в другой (footer.php). И в ваших index.php и reg.php подключать при помощи include() в начале и в конце скрипта эти файлы, а в середине уже размещать индивидуальную для этой страницы программу.

Есть еще вариант, когда все страницы формируются в одном файле index.php. Но это так, для размышления на будущее.

  • Like 1
Link to comment
Share on other sites

  • 0

cms, на сколько я понимаю, тут не при чем. Но описание проблемы, конечно, непонятное.

Скорее всего вам нужно выделить части страниц, которые везде одинаковы, в отдельные файлы. Например, верхнюю часть страниц в один файл (header.php), нижнюю в другой (footer.php). И в ваших index.php и reg.php подключать при помощи include() в начале и в конце скрипта эти файлы, а в середине уже размещать индивидуальную для этой страницы программу.

Есть еще вариант, когда все страницы формируются в одном файле index.php. Но это так, для размышления на будущее.

я об этом тоже думал. И как-то давненько сам писал скрипт выбора страниц с подключением хедеров, футеров и т.д. Если автору это надо, скину безвозмездно.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Обсуждения

    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com Портфолио https://www.behance.net/d4d4186e Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ    
    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com   Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ   Портфолио https://www.behance.net/d4d4186e
    • Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение.  .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }  
    • Нужны сайты с примерами верстки, типа https://css-tricks.com/. Типовые приемы и нестандартные на все случаи жизни. Накидайте ссылок.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy