[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: чем можно заменить этот код,
avvorobyov
Есть сайт собран из php и htm.
Все страницы , где выведена основная информация с расширением htm.
Вопрос: как прописать туда пхп-шный код: <?php echo rating_bar ?> ?Или чем можно заменить этот код, чтобы появлялся рейтинг
В скрипте голосования сказано , что этот код нужно вставлять в любое место сайта.Но в хтмл файлы не вставляется,и следовательно нет возможности вставить голосование в любое место.Только в общие шаблоны, которые собраны на пхп.Манипуляции с .htaccess не дают никаких результатов.
Голосовалка уже установлена на сайт и даже работает, а разнести ее по разным авторам и страницам нет возможности



Спустя 5 минут, 44 секунды (17.12.2010 - 19:24) avvorobyov написал(а):
Предложения о переименовыванию всех хтм страниц в пхп пока мест отклоняю,потому что это много работы и ,темболее, я самотужки это не смогу сделать,ведь кроме переименовывания нужно еще откорректировать код во всех соответствующих пхп файлах.Это пока для меня сложно

Спустя 1 минута, 28 секунд (17.12.2010 - 19:25) waldicom написал(а):
Скажите апачу, чтобы он обрабатывал и .html
Правда это не совсем круто

Спустя 7 минут, 13 секунд (17.12.2010 - 19:32) avvorobyov написал(а):
Знать бы еще, что такое апач...
Извините...
Но во всяком случае спасибо, сейчас буду грызть науку.Три дня пытаюсь код вставить, и думаю на изучение "апача" времени не пожалею... user posted image
Спасибо!

Спустя 10 минут, 33 секунды (17.12.2010 - 19:43) koala написал(а):
avvorobyov, может поможет include? rating_bar вы откуда берете?

Спустя 57 минут, 18 секунд (17.12.2010 - 20:40) Lawyer написал(а):
Цитата (koala @ 17.12.2010 - 16:43)
может поможет include? rating_bar вы откуда берете?

я так думаю что и include в html не всунуть

Спустя 13 минут, 49 секунд (17.12.2010 - 20:54) koala написал(а):
Цитата
я так думаю что и include в html не всунуть


<?php include './file.php'; echo rating_bar; ?>


Ну да, а как же...

Спустя 1 минута, 29 секунд (17.12.2010 - 20:56) inpost написал(а):
avvorobyov
irbis-team.com , посмотри, как там реализована функция parseTpl, там как раз берётся из обычного формата файла, ему передаются параметры и формируется страница.

Спустя 4 часа, 42 минуты, 56 секунд (18.12.2010 - 01:38) Guest написал(а):
Цитата
я так думаю что и include в html не всунуть


<?php include './file.php'; echo rating_bar; ?>


Ну да, а как же...


Нет, include,ничего не помогает.
На сайте, что мне указали ,не нашел ничего, или может быть проглядел,пропустил..
Вот сам рейтинг собран на тестовом сайте: test.artinternational.ru/index.php
Каждая ячейка - это и есть <?php echo rating_bar('&id'); ?> только с разными id
Если я вставляю код в пхп файл, который собирает хтмл страницу из верхнего и нижнего швблона,то рейтинг появляется на всех страницах естесственно дин и тот-же.Но сам контент, вся информация на сайте , куда именно мне нужно внедрять голосования, размещается на htm файлах.Вот и не появляется там ничего ,когда внедряю туда код.
Насчет апача,еще не проверял, что это за "зверь".Завтра попытаюсь с этим разобраться.
Вобщем пока не нашел решения.

Спустя 3 минуты, 22 секунды (18.12.2010 - 01:42) inpost написал(а):
Ответ был дан мною, я сейчас как раз так это реализовываю =) Достаточно сесть и поучиться чему-нибудь новенькому =) Открываешь раздел "Ядро", "MVC". Лень проходить всё с нуля, ищи тогда конкретно ту функцию и разбирай её

Спустя 9 минут, 34 секунды (18.12.2010 - 01:51) Guest написал(а):
Хорошо, ради дела готов учиться.Буду искать эту функцию.Спасибо огромное.Идти в правильном направлении - это тоже очень важно, меньше ошибок допускается.
А вот если бы кто выдал уже готовое решения, я вобще бы был счастлив...Столько времени потратить! ... башка трещит...

Спустя 9 минут, 22 секунды (18.12.2010 - 02:01) inpost написал(а):
file_get_contents
extract
eval

Спустя 6 минут, 35 секунд (18.12.2010 - 02:07) Guest написал(а):
А..,извиняюсь, куда его вставлять...? в страницы htm?

Спустя 1 минута, 35 секунд (18.12.2010 - 02:09) Guest написал(а):
Я сейчас нашел функцию parseTpl в гугле, пытаюсь разобраться.Очень похоже, что это мне подойдет.
Посмотрим..

Спустя 56 минут, 43 секунды (18.12.2010 - 03:06) waldicom написал(а):
Цитата (Guest @ 18.12.2010 - 01:09)
Я сейчас нашел функцию parseTpl в гугле, пытаюсь разобраться.

А когда разберетесь, очень хорошо подумайте, нужно ли Вам использование eval()

Спустя 5 минут, 38 секунд (18.12.2010 - 03:11) Guest написал(а):
Я еще не знаю, что мне лучше в использовании.Как разберусь - отпишусь
А пока буду слушать советы изучать и пробовать..

Спустя 11 часов, 54 минуты, 49 секунд (18.12.2010 - 15:06) Lawyer написал(а):
Цитата (koala @ 17.12.2010 - 17:54)
<?php include './file.php'; echo rating_bar; ?>


Ну да, а как же...


это уже php получается, так в html работать не будет
вот если в php вставлять html - то это пожалуйста, а вот наоборот - не получится!

Спустя 18 минут, 51 секунда (18.12.2010 - 15:25) koala написал(а):
Цитата
это уже php получается, так в html работать не будет



Lawyer, все что заключено в <?php ?> будет обрабатываться интерпретатором PHP. И в документе html работать будет, тут уже зависит что в константе или переменной содержится и правильно ли вы ее выводите.

Спустя 1 минута, 33 секунды (18.12.2010 - 15:26) inpost написал(а):
Lawyer
я показал, как на ирбисе делается, далее, если есть желание, ТС разберётся =)

Спустя 1 день, 23 часа, 41 минута, 6 секунд (20.12.2010 - 15:08) Guest написал(а):
Ничего не могу понять.С апачем разобрался, все там в порядке.Писал на сервер поддержку,-там ответили, что все нормально и что нужно htaccess правильно отредактировать., Даже дали код,правда такой-же ,как я раньше пробовал.
Остается наверное как-то придумать переименовать echo rating_bar('8'); в переменную типа %%echo rating_bar%%.
Такое в моем скрипте сайта практикуется.Из статических хтм страниц выводятся пхп переменные таким образом.Только как создать эту переменную не знаю.

Спустя 21 минута, 28 секунд (20.12.2010 - 15:29) inpost написал(а):
Сложно было раньше написать, что сайт на каком-то фрейм-ворке или шаблонизаторе? =(
Переменная содержитсяв контроллере (обработчике), который находится до вывода информации на экран. Там её и надо создавать

Спустя 14 минут, 3 секунды (20.12.2010 - 15:43) Guest написал(а):
Есть такй файл htmlphp.php .Когда в него пишу код echo rating_bar..., то все работает и голосование отображается.Но исключительно во всех формирующихся хтмл.А мне нужно в отдельные конкретные страницы.Вот они и созданы на отдельных хтм файлах, которые потом вставляются между верхом и подвалом.После чего уже выдается в браузер полноценный хтмл страница.

Спустя 1 минута, 6 секунд (20.12.2010 - 15:44) Guest написал(а):
полноценная хтмл страница,...извините опечатка

Спустя 3 минуты, 14 секунд (20.12.2010 - 15:47) Guest написал(а):
единственное мне нужно правильно написать значение пременной в хтм файле.А как правильно написать не знаю....

Спустя 6 минут, 48 секунд (20.12.2010 - 15:54) inpost написал(а):
так я объяснил, ты хочешь, чтобы я сделал за тебя?

Спустя 10 часов, 44 минуты, 55 секунд (21.12.2010 - 02:39) Guest написал(а):
Решение очень простое оказалось!Прежде чем дойти до него пришлось гору информации перечитить.
Итого:
в htmlphp.php создал переменную:
$Rating = rating_bar('');
а в фаил htm воткнул это:
%%Rating%%

Всем спасибо огромнейшее !!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.