Гуру программирования, как на странице показать текст, но не выводить в код?

12 3
P
На сайте с 06.01.2009
Offline
601
1263

Здравствуйте.

Есть карточки товаров, нужно вывести в каждой из них кусок текста для пользователя.

Кусок берется из БД. Уже есть в переменной.

Текст для каждой карточки свой (уникальный).

Если можете подскажите, пожалуйста, самый простой способ. Задача - пользователь видит, роботы нет (т.е. в коде его нет).

На ум приходят сложные реализации, что то типа

в коде <div id="block5"></div>

в js файле в блок подгружается файл php в котором предварительно формируется нужный контент (т.е. подкл к базе, достаем нужный текст, выводим).

ИМХО - не грамотно как то.

Спасибо заранее.

Candidate
На сайте с 09.05.2012
Offline
36
#1

Через js выводить - нормально.

Или на php формировать картинку из текста, выводить картинку.

P
На сайте с 06.01.2009
Offline
601
#2

Нужно именно текстом.

Конкретно нужно вывести текст

"Товар №2748 цена 348 руб" или "Товар №2932 цена 1004 руб".

ps очень нужна помощь, завтра нужно реализовать эту затею (моими кривыми руками).

donc
На сайте с 16.01.2007
Offline
686
#3
postavkin:
Нужно именно текстом.

тогда:

Candidate:
Через js выводить

только так

Продвижение сайтов от 25 000 в мес, прозрачно, надежно https://searchengines.guru/ru/forum/818412 , но не быстро, отзывы
P
На сайте с 06.01.2009
Offline
601
#4
donc:
тогда:

только так

Подскажите, пожалуйста, так? Просто я не настолько крут, чтобы понять с ходу :)


<script type='text/javascript' src='file5.js?param=1004'></script>

файл file5.js как в нем получить значение param и вывести, я просто никак в толк не возьму.

Ищу инфу.

AP
На сайте с 12.06.2015
Offline
74
#5

Так может noindex использовать?

P
На сайте с 06.01.2009
Offline
601
#6
A007MP:
Так может noindex использовать?

Гугл.........

Сделал такую конструкцию

<?echo "<script>var text='slovoslovo';</script>";?>
<script src="/js/test.js"></script>

test.js


$(document).ready(function(){
$("#parent").html(text);
});

в коде, в нужном месте

echo "<div id=\"parent\"></div>";

пока что никак не получается передать в js значение text

donc
На сайте с 16.01.2007
Offline
686
#7

postavkin, ну тут посмотрите

http://htmlweb.ru/java/example.php#%D1%82%D0%B5%D0%BA%D1%81%D1%82

sunstreet
На сайте с 24.02.2012
Offline
155
#8

через iframe еще можно попробовать, он не индексируется. По крайней мере так говорит гугл.

donc
На сайте с 16.01.2007
Offline
686
#9

Или вот прикольная штука

Шифровка текста и ява-скриптов

Формы с шифрующим яваскриптом (javascript obfuscator)

Представляет из себя хтмл-страницу с формой и ява-скриптом. В верхнее поле вставляется исходный текст, в нижнем получается шифрованый — это тоже ява-скрипт, т.е. дешифратором является браузер. Первый файл с шифровкой попроще (и выходной скрипт получается поменьше), второй — посложнее, но и выходной скрипт больше места занимает. Можно шифровать не только текст, но и другие ява-скрипты.

[Удален]
#10

создайте url на php, который возвращает нужный текст по входящему id, а через js, дергаем этот url с параметром, полученный текст натягиваем на нужный div, стандартный js, через jquery, будет приблизительно так:


// дергаем нужный url, с параметрами
$.post( "test.php", { name: "John", id: "304" })
.done(function( data ) {
// принимаем данные, желательно в json, который натягиваем на div
alert( "Data Loaded: " + data );
});
12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий