Короче поисковики любят тех, которые не стоят на одном месте
Это в принципе всем давно известно ... все поисковики сами об этом говорят ... к не обновляемому сайту и внимания нет, потому как нового там нет. Собственно и WEB2.0 - это фишка когда сами посетители сайта участвуют в обновлении сайта - коменты, голосования и прочие интерактивные фишки
Когдато я на свой сайтик, без внешнего сео ( ссылок ) просто добавлял статьи, оптимизированые по НЧ и СЧ ... в среднем около 100-120 челок в сутки добился за пару тройку месяцев ( примерно 2 статьи в неделю) ... потом редизайн и прочее ... конечно просел но со временем поднялся на том же контенте до 50-70 ... сейчас некогда ... так иногда ... но эффект пока не особо заметен ... так что больше уникального контента ( да ... все статьи проверял на уникальность адвегой) и регулярно и посковик к Вам подтянется ... форум ... это отдельная песня наверно ... если живой и обновляется то в наччале будет ...особенно по НЧ и СЧ
Есть домен ... domen.ru ... в корень этого домена залиты папки, например name1, name2 и т.д ... это как бы минисайты ... т.е внутри такой папки обычгая структура сайта - папка с картинками, скриптами, слитями и прочими страницами , помимо главной ( index.htm) ... да именно с таким расширением ... не хтмл, но наверно это не критично
На всех страницах ( в этих ВСЕХ вложенных папок) есть однотипная информация - например номер телефона ... или ещё что-то
#pub-tel-top - блок с выводом телефона на страницах (статические страницы во вложенных папках на ОДНОМ домене) #telefon-top - блок на странице sluzhba.htm в котором при необходимости будет меняться телефон sluzhba.htm - страница в корне всего сайта, на одном уровне, сомом верхнем со всеми вложенными папками ... но на всякий случай есть такая же страница и в самой папке
Вопрос в том что банально не работает ... и как правильно прописать файл с корня домена ... т.е адрес domen.ru/sluzhba.htm файла sluzhba.htm что бы на всех страницах во вложенных папках номер менялся автоматом при изменении его в одном месте в файле sluzhba.htm
Заранее респект и уважуха
Сообщение отредактировал Andrio - Пятница, 06.09.2013, 19:45
Есть простенький сайт, на простых хтмл страницах. хотелось бы сделать из него простенький сайт на ПХП ... т.е шапку, менюху сверху, может ещё какие мини-блоки , футер ,в ощем собрать шаблон или пару шаблонов оформления, что бы потом эти все файлы не копировать постоянно кодом и после всё перебирать вручную для правки, а добавлять только небольшие хтмл документы с контентом и собирать эти странички
К примеру есть страница (готовый хтмл) ... хотел бы пару блоков глобальных в ней сделать ... и потом на всех страницах измения для шапки и футера или ещё чего-то править в одном месте
... есть какие-то не сложные варианты как из хтмл элементов ( отдельных файлов) собрать целую страницу или пяток страниц к примеру
Вот собственно такая простенькая, для многих, проблемка ... сам пока ничего простого и понятного както не увидел в нэте, хотя наверно не так сильно или не там или не так искал
Сам в скриптах не силён, но не сложное и готовое могу подкорректировать под свои интересы.
Доброго дня ... спасибо за подсказку ... реальная тема для небольших сайтиков
Пара вопросов :
какие лучше файлы использовать, для подключения и сборки? ... я сначала через хтмл попробовал ... но он цепляет всё после поди ... тхт что-то не так отработал, или я может криво что сделал, сейчас остановился именно на такой же записи как у тебя <!--#include virtual="/menu.inc" --> инк создал из текстового документа, просто расширение поменял
но возникли некоторые ляпы, может я что не так или это особенность какая-то про которую я пока не вкурсе:
заметил, что между подключёнными блоками появляется какой-то дополнительный отступ ... в коде( по разработчику) на его месте кавычки есть ... это я что-то не так делаю или это так должно быть?
и ещё прикол - хотел через файл подключить стили и скрипты, типо глобальный файл для подключения стилей и скриптов в хэде, но тоже ляп появился ... на скринах (ниже) всё показал
показал где отступы хотя в исходном коде, не по разработчику, файл для хэда ровно прописан
код с сам по себе, из дримвивера
<!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"> <head> <meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" /> <title>Главная</title>
не совсем понял вопрос ... дримом я пользуюсь просто как редактором ... есть папка ( в опен сервере, там протестиваю, поскольку просто как хтмл уже не посмотриш) ... в ней все файлы ... выбираю чем открыть, редактирую shtml файл и сохраняю ... просто сохраняю
такой настройки до этого поста вообще не знал, но нашёл её ... я охранял немного по другому, потому не знаю с бомом или безз
..как вариант, если нажать "сохранить как" ... то её видно(чекбокс для неё есть ... его снять или отметить надо?) ... другой вопрос какой юникод в дриме выбирать для сайта в утф8 ? ... по скрину ниже что у меня есть для выбора
это было всё касаемо shtml файлов
Для файлов inc ...
Как и говорил выше ... я их в простом в блокноте сохраняю ... там настройки по скрину и бома там нет как опции для сохранения
пара кавычек отображается ( по разработчику, если посмотреть код через ctrl+U, то в исходном коде их нет, но вместо них пустая строка генерится) перед каждым фрагментом выводимого кода из подключённого файла (смотри скрин выше в сообщении ) ... и именно они, эти кавычки, судя по всему всё-таки занимают какое-то место ( скрин, при котором файл для хэда и в хэде по коду) в итоге в разработчике, причём в исходном коде нормально(показывал скрины выше), подвинул сайт вниз немного
тоже самоё и на реальном хосте ... не только опенсервере, залил, проверил, думал может что-то локально не так работает, .... всё одинаково
а если в инк поместить форму ... проблем не должно быть с её работой ... с отправкой данных с этой формы
Если в инк поместить код для аякс окна ... т.е что-то типа кнопки, по клику которой будет вызов, в аяксе, формы ... а с формы отправка сообщения ... возможно, с использованием ПХП майл ...где-то был интересный шаблончик ... и там в корне был файл ПХП майл, а формы там ( в тестовом сайте) почти все были в аяксах
Ну и так ...в плане просто ради интереса - как в принципе эта технология в вэбе? ... имеет применение массовое, или так в исключительных случаях ...я что-то не особо много помню сайтов с расширением shtml ... да наверно ....и не припомню вобще ))
вот ... я в принципе и спрашивал(точнее мысленно про него думал ) про инклуд ... я пока в ПХП кроме эха ну и может инклуда не особо то и знаю, и то про инклуд както говорили, но поскольку на юкозе нет (тогда не было) да и просто его в материал всеровно не впишнёш ... то тема отпала тогда
а как простой шаблон, по типу как ты в начале темы кинул для SSI , выглядел бы на ПХП манер?
Вот наверно у меня тогда и не получилось ... потому как я так и прописывал, только подключал хтмлы ... а не работало ... в исходнике так кодом и было <?php include('./header.inc'); ?> прописано ... но видимо настройки по умолчанию были потому и не работало
принудительно задать исполнение php кода в html файлах.
это кстати не является дополнительной дырой на сайт?
потом где то нашёл простой шаблон, но там что-то мудрёно ...было ... потом как нибудь кину исходник, который был в качестве примера ... поскольку я именно в скриптах и сценариях не силён, то я там с ходу что-то не въехал ... а ты как то проще объясняешь ... и уже становится интереснее
а ещё в пхп как-то сложновато ссылки на страницу задаются или создаюётся (как правильно сказать то ? ) ... тоже как то не особо пока въехал ... понимаю что параметры для сборки задаются ( вроде как ) но что-то сходу так не вникнуть
Добавлено (08.09.2013, 23:54) --------------------------------------------- ... да про .htaccess ... его надо редактировать для каждого уровня директорий, где расположены файлы хтмл в которых хочется использовать ПХП или достаточно корневрой только поправить ?
Сообщение отредактировал Andrio - Воскресенье, 08.09.2013, 23:57
поправил .htaccess, именно для этой директории, т.е внутри этой директории добавил его ( что бы только на вложенные в эту папку хтмл документы так обрабатывались) и прописал там:
.... на локальном сервере всё работает ... залил на хост, но открытие не происходит, а происходит просто загрузка файла, без расширения, с кодом страницы, на комп ... как поправить?
Добавлено (09.09.2013, 18:38) --------------------------------------------- так ... проблему решил с хостером ... надо было .htaccess так прописать
но есть другая трабла ... создавая мини сайты по вложенным директориям домена я при использовании SSI (файлы shtl) писал так
<!--#include virtual="/sluzhba/tel-top.inc" --> - отсчёт с корня домена ( папака html_public) <!--#include virtual="desc-name.inc" --> - отсчёт с самой директории где сложено всё ( в рамках одного вложенного в домен минисайта)
таким образом информация делилась на 2 уровня ... отдельно в рамках мини сайта - для этого имя файла писал без слэша и отсчёт шел именно с самой папки и глобальная - для всех минисайтов ... писал со слэша/название служебной папки в коне домена (html_public)
получалось что я подключал файлы как бы с уровня выше, точнее с соседней папки первого (одного и того же с папкой минисайта) уровня ... папки для минисатов на первом уровне все лежат
и для всех минсайтов нужна была одна служебная с файлами ( в них однотипная инфа - телефоны, время работы, название домена или ещё что-то )
с ПХП такой фокус не прошёл, получается так
со слеша - ничего не выводит с точки со слэшем - отсчет с папки самой без слэша - отсчет с папки самой
как подключить файлы с соседней папки? ... т.е служебная глобальная на одном уровне с папками минисайтов ( все на первом уровне в паблике)
Сообщение отредактировал Andrio - Понедельник, 09.09.2013, 18:42
так в этом и проблема собственно ... на ПХП .... с SSI проблем не возникло
там если пишешь с "./" или просто с имени,без слеша, например
<!--#include virtual="desc-name.inc" --> или <!--#include virtual="./desc-name.inc" --> - берёт от папки в которой находится если пишешь просто со слеша ... то берёт от корня домена (т.е считает от public_html/ )
<!--#include virtual="/sluzhba/tel-top.inc" --> - файл в корневой папке (паблике) домена с номером и прочей инфой для шапки и берёт он именно с корня домена, не смотря на то, что в самой папке минисайта , т.е первый уровень уже занят, есть одноимённая папка ... если точку поставить, то уже именно с самой папки минасайта будет брать
как бы и проблем нет ... что надо от туда и бери ... т.е нет препятствий .. всё просто и логично ( на уровень моих скромных знаний)
с ПХП же такой вариант не получился ... адрес файла работает только ./ или просто имя без слеша - всегда берёт его из папки минисайта, а вот подключить файл с другой папки первого уровня, на котором же расположена папка самго минисайта я, пока, так и не смог ((( ... потому я тут снова
поясни пожалуйста, т.е покажи (просто боюсь что-нибудь с синтаксисом и прочими тонкостями накосячить, и не совсем пока понял, как правильно использовать в моём случае $_SERVER['DOCUMENT_ROOT'] ) пример как зацепить такой файл (данный адрес взят из файлового менеджера)
возможно имя может быть, судя по адресам в ПУ хоста home/login/public_html/sluzhba/имя_нужного файла.инк
Мои мысли, как составить
<?php include('$_SERVER['имя_основного_домена.ру/public_html/sluzhba/имя_нужного файла.инк']'); ?> ... или как ?
PS: просьба сильно не критиковать
...тут один нюанс ... на хосте 5 доменов (один основной и 4 дополнительных) ... все разговоры, которые шли до этого, с учётом того, что корень домена считается папка public_html/ ... в ней и расположены папки для минисайтов, НО для 4 дополнительных доменов, НА ОДНОМ УРОВНЕ С ПАБЛИКОМ есть, сосотвественно, 4 папки для дополнительных доменов, для них, адрес с файлового менеджера, выглядит так:
ftp://login@FTP.имя_основного_домена.ру/имя_дополнительного_домена (названы одноимённо доменам, только на конце не прописано .ru )
так организовать несколько доменов на одном хосте ( с услугой в несколько доменов) сказали в ТП
потом для других (дополнительных доменов) я буду подобный шаблон заливать, и хотел бы понять, как можно тогда правильно и грамотно составить код для подобной ситуации
Заранее респект и уважуха
Сообщение отредактировал Andrio - Понедельник, 09.09.2013, 23:00
да ...между доменами не буду ...там просто папку можно продублировать, потом, на крайняк, все домены на одном аке ... потому наверно можно будет и попробовать на 2 уровня просто зацепить файл ... но это уже потом ))) ... сейчас пока так ... но за тему спасибо ...
В чём может быть проблемма, если сайт как я постророил с инклудом на хтмл работал нормально на локале, потом добавил в код инклюда для хэда ( подключение в хэде скриптов и стилей) пару ссылок (на скрипт и стили, что бы фотогалерею сделать, ну и в хтмл в индексе добавил код с кртинками) ... сайт перестал открываться ... страница стала грузиться на комп, без открытия ... .htaccess и прочее не менял за не надобностью
Другой прикол - до того когда сайт этот работал, на локале, до правки кода ( он сделан из дубля первого рабочего, такого-же сайта, т.е папка скопирована и названа по другому) просто контент - текст немного поменян и картинки ... т.е другой минисайтик уже ... заливаю на хост, но такая же картина ( не открывается,а начинает грузить на копм страницу) ... написал им в ТП ... но со временем, ничего не меняя ... поел и посмотрел телик немного, ну полчаса примерно, сайт стал открываться ... что происходит? ... может сервер надо перезапускать или ещё что-то ? ... ответа пока от ТП нет, но хотел бы у тя спросить от чего так может вести себя сайт
По .htaccess хотел ещё уточнить, как лучше ...
Может стоит один общий .htaccess тогда прописать в паблике(в корне основного домена), или лучше по директориям свои отдельные файлы ... или и в корне (в паблике) и по корневым директориям минисайтов(первый уровень) нужно что бы был свой .htaccess?
Жду ответа от ТП хостера ... а что с локалом ... я ведь там точно ничего не менял ... а после редактирования кода, установки скрипта для галереи - перестал работать ... причём аналогичным эффектом ...
... хах ... протраблил ... фишку ... я видать скачал с веб сервера немного другой .htaccess ( с пятёркой) ... вот и перестал работать ... настройки локала, видать, отличаются от хостера ...
как, где и что надо сравнить, что бы сделать, что бы и там и там было одинаково для разработки? ... и что странно, скрипт для галереи на локале работает, а на хостере не хочет ... что может отличаться в настройках что js не обрабатывается ... по идее он от ПХП настроек не зависит же? ... это же клиентский скрипт ...