Подскажите пожалуйста.Можно ли установить код на сайт html,чисто html?
Вид для печати
Подскажите пожалуйста.Можно ли установить код на сайт html,чисто html?
Можно. (а это просто текст, чтобы сообщение было не слишком коротким)
На сколько мне известно, просто размещаете ссылки вручную.
Действительно, зависит от хостинга. Держу пару сайтов на HTML. На одном в ручную размещаю ссылки, другой в автомате. А вообще-то в Вашем аккаунте при добавлении площадки, все довольно подробно расписано. Да и на форуме оговаривалось неоднократно.
Спасибо всем!
Как решили вопрос? Думаю другим людям, у кого такая же ситуация, будет интересно знать решение на практике. )
Советую так делать:
1) создать php-файл в корне сайта. Например link.php, с сожержимым:
2) в нужных html-файлах в месте для ссылок вставить строчкуPHP код:
<?php
define('LINKFEED_USER', 'ваш_номер_в_системе');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
$linkfeed = new LinkfeedClient();
echo $linkfeed->return_links();
?>
Вуа-ля! Даже .htaccess не пришлось трогатьPHP код:
<!--#include virtual="/link.php" -->
Вот его содержимое:
PHP код:
AddType text/html .shtml
AddHandler server-parsed .shtml .shtm .htm .html
блин, причем тут php? у него сайт мб на html полностью..
ссылки придется вручную просто размещать... у меня ща у самого сайт на html..
Сайты на .html вообще-то могут обрабатывать php, если на сервере имеется php.
Огромное спасибо Acid за подсказку. Вчера блокирнули на бесплатном забугорном хостинге, чего-то им мой сайт не понравился (тема образование, никакой порнухи и др.) - да и ладно. Перелил на другой, благо сайт на компе есть. И сразу проблеммка - разные корневые папки и скипт не срабатывал, а выдавал вместо страницы сообщения об ошибках. Следовательно надо менять вывод скрипта. Сделал как советовали в теме $_SERVER['DOCUMENT_ROOT']. Получилось, но представил, что на каждой странице код менять, а если снова переносить... И решил пойти по пути описанному тут (т.к. все страницы html). Только вышеуказанные изменения в .htaccess привели к неожиданному явлению - вместо показа страницы в браузере, она начинала скачиваться с сервака на комп. Помогло вот это в .htaccess, вместо верхнего кода
Кстати проверил, данная рекомендация действует также отлично и для кода Sape.Код:AddType text/html .html
AddHandler server-parsed .htm .html
Рано радовался. Пошли жалобы посетителей, использующих не IE. Интересная картина - в IE все нормально, а в Опере и Мозиле опять вместо того, чтобы открытся, страница скачивается на комп.
Короче, не стал мудрить. Может кому и сгодится мой опыт, у кого сайты на html (а сервер поддерживает php), особенно если приходится переходить с хостинга на хостинг.
Ну а если повторяюсь и это уже тут описывалось, прошу простить.
Сделал так.
В .htaccess одна строчка, чтобы сервак обрабатывал php
Затем в корне сайта создал файл link.php с кодом биржи. И наконец, в том месте на всех страницах, где нужно выводить ссылки вставилКод:AddType application/x-httpd-php .php .htm .html
Аналогично поступил для Саповских ссылок (естественно название файла выбрал другое)Код:<?php
include("link.php");
?>
Все заработало.
Таперь при переезде на другой хостинг и возникновении проблемы описанной в $_SERVER['DOCUMENT_ROOT'] - все решается изменением кода только в одном файле link.php, а не на всех страницах.
ниодин из выше приведенных способов почему-то не сраюотал, а если все странички переиминоваться с .html в .php?
нет я в плане того, что хостинг пхп поддерживает, просто я как не пытался заставить хтмл читать пхп скрипты, так и не смог...
А у сайта только индекс в индексе...
все выше упомянутые идеи не сработали, да и ладно, переиминовал все фаайлы с .html в .php , да и площадка еще в индекс не попала, так что все ок
прочитал тему
думаю дело былов разрешении на выполнение. для хтмлек не нужное :)
есть еще вариант, например пишется код, который хостится там где пхп есть, этот код по расписанию запрашивает данные о ссылках с биржы, затем заходить по FTP на статичный сайт и просто тупо правит нужные файлы добавляя или удаляя ссылки в нем, это универсальный вариант, думаю его реализовать для сайтов на народе...
После установки площадки главная страница не грузится
(транслятор PHP не пропускает).
В связи с этим вопрос: обязателен ли основной код на 1-й странице?
Можно ли разместить его в отдельном файле в корне, рядом с главной страницей?
Тем более, что, кажется, есть прецедент (см.ниже)
Acid пишет
Советую так делать:
1) создать php-файл в корне сайта. Например link.php, с сожержимым:
PHP код:
<?php
define('LINKFEED_USER', 'ваш_номер_в_системе');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
$linkfeed = new LinkfeedClient();
echo $linkfeed->return_links();
?>
2) в нужных html-файлах в месте для ссылок вставить строчку
PHP код:
<!--#include virtual="/link.php" -->
Вуа-ля! Даже .htaccess не пришлось трогать
Вот его содержимое:
PHP код:
AddType text/html .shtml
AddHandler server-parsed .shtml .shtm .htm .html
rass
Да собственно так и надо делать ;) .. получается не чистый HTML конечно, а SSI - но зато проще намного работать с сайтом ;) .
А можно использовать: autolinkhtml - Автоматическая продажа ссылок со статического сайта