Adsense в ajax основывал приложение?

Модель отношений

Настройка отношений между вашими моделями была бы наилучшим способом, так как вам не нужно заново изобретать колесо каждый раз, когда вам нужно вызвать соединение. Это сохранит ваш код в долгосрочной перспективе.

Подробнее об этом здесь:

Laravel Eloquent Relationships

Конструктор запросов

Если вы хотите сделать это вручную, то это будет так же, как если бы вы запустили запрос в сыром SQL:

$note = Note::join('NoteType','Note.NoteType_id','NoteType.id')
->select('Note.*','NoteType.Name as NoteName')
->first();

Теперь вы можете получить всю информацию из $ note

Note id = $note->id
NoteType Name = $note->NoteName

Очевидно, измените это в своем коде, но это должно помочь построить свои знания достаточно, чтобы решить это.

Более подробную информацию можно найти здесь:

Присоединение Laravel Query Builder

8
задан user46795 6 January 2009 в 17:40
поделиться

6 ответов

Походит на то, что Вы хотите сделать, загрузить AdSense и затем динамично обновить/изменить рекламные объявления на основе содержания, поставленного через Ajax.

К сожалению, это против политик Программы AdSense; я просто отправил длинный ответ об этом здесь: Обновите Отделение, которое имеет рекламу Google в нем

4
ответ дан 6 December 2019 в 01:41
поделиться

Google рекомендует против подхода iframe, поскольку он повреждает contextuality их рекламы (из-за того, чтобы там быть никаким содержанием для работы с на странице, называя рекламу).

1
ответ дан 6 December 2019 в 01:41
поделиться

Почему Вы не можете обычно добавлять рекламу? Вы могли создать iFrame, но я не вижу потребность.

0
ответ дан 6 December 2019 в 01:41
поделиться

Google AdSense предоставляет Вам маленький отрывок HTML-кода, тег script с некоторым JavaScript в ней, который работает отлично с любой Веб-страницей, не делает вопросов, если это - Ajax, ASP.NET, демонстрационная страница Ра-ajax или GWT. Если Вы уже вставили этот отрывок в своем HTML, и все еще имейте проблемы, обеспечьте, ссылка для Вас разбивают на страницы.

-5
ответ дан 6 December 2019 в 01:41
поделиться

Jader, Google AdSense предотвращает вставку рекламы на странице с использованием AJAX.

1
ответ дан 6 December 2019 в 01:41
поделиться

EDIT: Nevermind. Похоже, AdSense делает все возможное, чтобы это не сработало. Они действительно не хотят, чтобы вы загружали AdSense динамически.

Я понимаю, что этому вопросу уже год, но я написал библиотеку, которая может помочь с document.write частью проблемы (является ли это нарушением TOS, я не знаю) writeCapture.js. Все довольно просто:

$('#ads').writeCapture().html('<script src="whatever-your-adsense-code-is"> </script>');

В примере используется jQuery, но вы можете использовать его и отдельно. Поскольку он будет загружаться на той же странице (без iframe), он должен работать довольно хорошо.

0
ответ дан 6 December 2019 в 01:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: