![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Siriel |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 23.9.2008 Репутация: нет Всего: нет |
Задача заключается в следующем - надо внедрить в шаблон (возможно просто статичный html) другого сайта (неважно какого) php код следующего содержания:
По данному запросу будет генерироваться определенный html. Примерно также, как и размещение различных счетчиков, кнопок других сайтов, только содержимое надо генерировать php-сценарием. Смысл в том чтобы пользователь мог добавить фрагмент кода в шаблон, а не копаться в логике 1) Как внедрить такой код для Smarty, чтобы он обрабатывался? 2) Как еще возможно решить такую задачу? Заранее спасибо. |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Вставить его iframe'ом с соответствующим src'ом. Можно, впрочем и тегом script, но тогда нужно будет написать "обертку", которая весь вывод из php преобразует к document.write(...) - виду
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
Siriel |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 23.9.2008 Репутация: нет Всего: нет |
Результаты следующие - все работает. Появляется дополнительный вопрос:
По данному URL будет генериться список ссылок. Будет-ли индексирующий робот (google) учитывать добавленные через iframe ссылки для подсчета PR (page rank)? |
|||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
Siriel, точно не знаю, но можно сделать для роботов отдельный вариант, когда список сылок загружается непосредственно на страницу.
-------------------- ![]() ![]() |
|||
|
||||
Siriel |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 23.9.2008 Репутация: нет Всего: нет |
Ну задача в принципе так и стоит загружать список ссылок непосредственно на страницу, проблема в том что их необходимо получить из внешнего источника (например curl'ом) и после разместить на клиентском сайте самим клиентом (предполагается их большое количество, поэтому импортировать систему в каждый сайт руками не представляется возможным, да и никто не даст), следовательно требуется упростить данную операцию до уровня: "разместите вот этот кусок кода у себя в шаблоне". Также думаю над размещением в скриптах клиентского сайта блока кода, запрашивающего данные, и проводящего замену определенной метки в выходном потоке на эти данные. Простите, если как-то криво описал...
Попробую еще раз более точно описать задачу. Необходимо разместить блок с ссылками (необходимо чтобы они индексировались как внешние для сайта на котором размещены) на стороннем сайте (по договоренности) при этом как можно меньше запаривая администратора данного сайта. |
|||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
Siriel, может просто закэшировать у себя этот кусок? если у вас smarty, то это будет довольно просто.
-------------------- ![]() ![]() |
|||
|
||||
Siriel |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 23.9.2008 Репутация: нет Всего: нет |
Ну он и так кэшируется. Со Smarty конечно будет просто, вот только не факт, что у всех кому надо будет выдавать инфу будет использоваться Smarty. Так что остается написание системы внедряемой в движок сайта.
Спасибо за уделенное внимание. Всем Удачи ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |