2010-09-03Дата: Пятница, 03.09.2010, 01:41 | Сообщение # 1
Группа: Удаленные
Доброго времени ))........... в решении своего вопроса ,посмотрел вашу статью и хотелось бы уточнить вот такое : поскольку мне надо составить описание однотипных товаров, и место и прочее мне точно известно(с учётом стилей и размеров окна),не надо выполнять определение после какого порядкового блока table.eBlock мне вставить контент, и не надо делать случайный выбор из массива статической страницы(так наверно проще , чем создавать страницу на сайте со стандартным дизом, тем более стилей в той статической страннице нужно по минимуму), как правильно поправить код под это , по скольку в яве не силён, пробовал кое что, но не получилось пока( ну как обычно в принципе ): в поле описание товара вставил в том месте где надо(где я хотел бы его видеть) вот такой код:
но то, что находилось в блоке #banBlock1(в статической странице) не появилось на странице материала, и как правильно составить тогда код , если надо вывести например 3-5-8 блоки , между 3 и 5 будет ещё какой то контент , а 5 и 8 будут находиться в двух разных ячейках одной строки в таблице? И что нужно дополнительно предпринять что бы контент представленный на страницах товара таким образом проиндексировался поисковиками?
Заранее спасибо за внимание))
Сообщение отредактировал Andrio - Пятница, 03.09.2010, 15:41
Andrio, ヅ.Абалдеть ..... Ну вот ты посмотри., что написал:
Quote
<div class="myinf"></div>/* Ну ... какой-то див - хрен с ним ..*/ <script type="text/javascript"> $(document).ready(function(){ /* ждемс ..... */ var /* “var” - что за “var”, чему равняется - непонятно ... */ $this.after('<div class="myinf"><img src="http://likbezz.ucoz.ru/_theme/_st/img/ico/aj2.gif" /></div>'); /* $this.after - а “$this” - это что? к чему? к всему документу? */ $this.next('div.myinf').load('/catalog_cont/Polair_80_2200_obj.html #banBlock1'); }); </script>
- Не .... так не будет работать ... к бабке не ходи ... ヅ Как минимум, если просто ... То вот так:
Где: <div id="myinf_1"><img src="http://likbezz.ucoz.ru/_theme/_st/img/ico/aj2.gif" /></div> - див для контента, уже с картинкой загрузки - нефиг лишние движения делать ... $('#myinf_1').load('/catalog_cont/Polair_80_2200_obj.html #banBlock1'); - Загружаем в подготовленный див контент, заменяя им картинку. ... Всё.
Только этот способ ... чёт не много отличается от простого заполнения... и на автоматизацию вообще - не тянет .... ヅ
Так, как ты хочешь, у тебя уже должны в шаблоне быть эти блоки, с разумными названиями. И адреса/блоки контента - не ты должен придумывать/вбивать, а на автомате ..... Тапа:
Где: Страница с описание - на автомате от ID категории и раздела. $VILTER_1$ - произвольное значение из фильтра - должен присутствовать на странице «$SID$-$CID$.html» $('#opisanie') - блок куда грузить. $SID$-$CID$.html - страница с блоками из возможных значений фильтра $VILTER_1$ с описаниями.
И таких блоков в шаблоне - несколько.
Quote
<div id="#opisanie"><img src="http://likbezz.ucoz.ru/_theme/_st/img/ico/aj2.gif" /></div> .... Текст ... <div id="#charakteristika"><img src="http://likbezz.ucoz.ru/_theme/_st/img/ico/aj2.gif" /></div> .... Ещё текст ... <div id="#stoimost"><img src="http://likbezz.ucoz.ru/_theme/_st/img/ico/aj2.gif" /></div> .... Снова текст ...
И после них скрипт, который пройдётся по ним и загрузит инфу ....
Но чёт, по-моему, ты что-то не то изобретаешь ... Я не думаю, что это удачная идея. То же самое, только более грамотно реализовано в интернет магазине .... Где-то тут и инвайтов, несколько лежало...
Составить прайс и один раз загрузить ...
А статья «Реклама между новостями, постами» - именно для рекламы, то есть не особо важного контента. И направлена не на заполнение, а дополнение страницы ... и то, только там, где нельзя обойтись стандартными и более правильными методами. Ну, и для облегчения страницы от контента рекламного характера...
2010-09-05Дата: Воскресенье, 05.09.2010, 16:35 | Сообщение # 3
Группа: Удаленные
Quote
ヅ.Абалдеть ..... Ну вот ты посмотри., что написал:
Говорил же,в яваскрипт ноль, так убрал вроде лишнее, но да ладно , простите меня если что ))))) А вот решение через прайс лист интернет магазина озвучьте поподробней пожалуйста, у меня уже активирован этот модуль ))
2010-09-06Дата: Понедельник, 06.09.2010, 01:07 | Сообщение # 5
Группа: Удаленные
Попробовал как с глобальным блоком советуете , но пока не получилось ,не выводит контент из статической страницы.Не могли бы посмотреть что не так вот код , кот. вставил в поле описание товара(модуль магазина),после него есть ещё какойто код.
2010-09-06Дата: Понедельник, 06.09.2010, 03:36 | Сообщение # 7
Группа: Удаленные
Quote
Ну, во первых, по адресу «http://servis-tehinfo.ucoz.com/catalog_cont/Polair_80_2200_obj.html» - нет страницы
сори http://servis-tehinfo.ucoz.com/catalog_cont/polair_80_2200_obj.html возможно наличие нескольких #banBlockХХ на статической странице , или под сркипт можно только один див banBloc использовать?
Сообщение отредактировал Andrio - Понедельник, 06.09.2010, 03:36
возможно наличие нескольких #banBlockХХ на статической странице , или под сркипт можно только один див banBloc использовать?
- Ну, естественно, возможно ...
Code
#banBlock1 #banBlock2 #banBlock3 #banBlock№
Andrio, Добавь ещё один див ...
Quote
<div> <div id="banBlock1"> Стандартные холодильные камеры "POLAIR" носят условное название, по сути это холодильные камеры высотой H=2 200 mm, стеновых панелей толщиной 80 mm распашной дверью, которые наиболее оптимальны по размерам(габаритам) и соответственно наиболее востребованы. Набор панелей, дверь и комплектующие для данных камер сразу упаковываются в единую(по возможности) упаковку.</div> </div>
то выводится контент только из последнего прописаного скрипта ,спецом положил один таблицу ,потом другой обернул в доп див, в общем по разному пробовал , но несколько скриптов не срабатывают. Так же заметил такое , если таким скриптом воспользоваться для краткого описания,то когда на одной странице несколько товаров ,у которых краткое описание скриптом набито, то выводится только под каким то одним товаром,вобщем так же срабатывает только один скрипт. Подскажите плиз что не так ??
Заранее огромное спасибо за ваше внимание,старания и терпение )))!!
PS: получается что для каждого кусочка повторяющегося контента, есть свой маленький скрипт, который отличается только адресом дива в статической странице(#polcхх),, возможно ли тогда этот вопрос организовать таким образом:
Code
<div id="myinf"><script type="text/javascript" src="http://мой сайт/папка скриптов для контента/polcxx.js"></script>
И что нужно дополнительно предпринять для нормальной индексации страниц каталога товаров(интернет магазин или любой другой модуль,например онлайн игры) в котором так(через яваскрипт) прописан контент.
Ещё раз спс за внимание ))
Сообщение отредактировал Andrio - Вторник, 07.09.2010, 03:50
Дивы, для контента, должны быть уникальными .... В вашем примере всё кладётся в один див <div id="myinf"> - а приёмники должны быть разные. Если уж привязываешь к ID... Типа такого ...
- Если лежат на хосте проиндексируются, если не закрыты мета-тегами и не запрещены в роботс ... А вот для «предпринять для нормальной индексации страниц каталога» .... ヅ ... Класть на них уникальный и интересный контент. Пустые и шаблонные страницу - плохо индексируются... Ну и как обычно ... «Раскрутка сайта» ....
Quote (Andrio)
получается что для каждого кусочка повторяющегося контента, есть свой маленький скрипт, который отличается только адресом дива в статической странице(#polcхх),, возможно ли тогда этот вопрос организовать таким образом:
- Каким это «таким» - я не понял, но естественно, автоматизировать можно ... Как я уже писал - ссылку на страницу - относительно категорий и прочего, а имя дива - получать от родительского тега, например ... От любого атрибута ... И писать не в материале, а в шаблоне. И не так, а вот так:
Code
<div id="myinf_1"></div>.... Много текста .... <div id="myinf_2"></div> И снова текст <div id="myinf_3"></div> И ещё текст ... <div id="myinf_4"></div>
- а скриптом искать эти пустые блоки и, если найдены, вставлять контент, основываясь, например, на ID или другом каком нибудь атрибуте - «REL», «REV», «TITLE», «myAtribut» ..... Или вообще, писать в атрибут всё сразу ...
2010-09-08Дата: Среда, 08.09.2010, 00:24 | Сообщение # 11
Группа: Удаленные
Так .............ошибку понял, то что повторяется id с одним именем , что в принципе не правильно( сам же знал, что id должен быть уникальным на странице, если я правильно кстати понимаю , то к сайту в целом это не применяется , т.е.,несколько страниц с одинаковыми уникальными id для страницы ),тогда с ходу мысля такая , с классами это можно делать
Да к тому что , если сам скрипт по сути уникален к каждому id(кот он выводит из статич.страницы) , то гда сам код скрипта положить в отдельный файл .js и подкрючать его через src="" , вот так :
Code
<div class="myinf"><script type="text/javascript" src="http://мой сайт/папка скриптов для контента/polcxx.js"></script>
если классами возможно пользоваться в этом случае, если нет контролировать номер-имя id . Ну а то что это можно автоматизировать , то эт понятно , но мне пока конечно такое сходу не разобрать , да и времени не особо много, так конечно щас просматриваю разные материалы по яваскрипт и джиквери, но пока всё сложно, видать каких то азов не хватает, и некоторые объяснения для меня просто не понятны((
По поводу индексации есть тоже некоторая идейка: на статической странице набросать блок с ссылками на те страницы где они применяются, ну и соответ-но названия ссылок по названию товаров в каталоге в моём случае, или по ключевым словам каким то.Будет толк от такого метода ?
Да и потом какого уникального контента можно придумать к 10-30(так скромно сказал , может и намного больше) позициям однотипного товара нескольких производителей , у которых из 10( к примеру) параметров, отличается только один, ну ещё один имеет 2-3 всего значения ,к примеру питающее напряжение - либо 220В либо380 , например настенные(такой тип есть) кондиционеры, основные отличия которых только в холодопроизводительности или теплопроизводительности, ну это к данному типу , что в основном необходимо для его подбора.В основном чем можно оригинальности добавить, это особенностями брэндов(к примеру у бренда 150 позиций товара , а по сути только 2-3-4 модели разного назначения или дизайна или тех.особенностей, а такое количество позиций обусловлено только диапазоном мощности(холодопроизводительности от 1-2Квт до нескольких десятков) ,ну может ещё чем то не значительным по особенностям моделей в брэндах, но это всё будет повторяться десятки раз, для каждой модели определённой мощности(какие то части контента). Про краткое описание я молчу,сотни повторений ..................................... Плюс ко всему могут происходить какие то изменения в самом товаре(незначительная модернизация или переход на другие комплектующие , и потом эти все позиции(150 или часть их) перелопачивать и перебивать вручную. Может что то захочется со временем изменить, дополнить. Вот на этом всём фоне и возникли такие вопросы:"Как это лучше решить?", и что бы потом этим можно было спокойно управлять,а не лопатой махать, при этом всё индексировалось и всё по фэншую было
Для каталогов статей или другого каталога подход конечно другой, тут именно тупо каталог товара и много однотипного товара.Во всяком случае надеюсь что будет много товаров )))
Сообщение отредактировал Andrio - Среда, 08.09.2010, 00:34
Да к тому что , если сам скрипт по сути уникален к каждому id(кот он выводит из статич.страницы) , то гда сам код скрипта положить в отдельный файл .js и подкрючать его через src="" , вот так :
... Вот я не пойму. Если скрипт уникален, на страницу, зачем его пихать в материал. Можно ведь в шаблон. А из материала передавать только управляющие данные. При модернизации/изменении скрипта - нужно будет отредактировать только шаблон...
2010-09-08Дата: Среда, 08.09.2010, 21:28 | Сообщение # 13
Группа: Удаленные
Quote
При модернизации/изменении скрипта
Не скрипт со временем может измениться,а только содержимое какого то дива с повторяющимся контентом(т.е сам контент). Дык по такому принципу: 1. применение классов
Code
<div class="myinf">
2. скрипт прописать адресом к файлу .js
Code
<script type="text/javascript" src="http://мой сайт/папка скриптов для контента/polcxx.js"></script>
так возможно решить вопрос?
PS:Спасибо за внимание
Сообщение отредактировал Andrio - Среда, 08.09.2010, 23:13
... Так какой вопрос? ... Не въехал ... ヅ Про классы? Так каким образом скрипт будет определять в какой див класть контент .... Если будет несколько дивов с одинаковыми классами, а скрипт будет привязан к классам - он положит контент в первый .... или последний ... ヅ Для привязки к классам, необходимо будет прописывать дополнительные управляющие параметры ... Для скрипта. Например ещё один класс:
Но тут ещё вопрос по ходу возникает другой , если типо такого скрипта <div id="myinf_х"><script type="text/javascript">$('#myinf_х').html('<img src="/dizain/ajax.gif">');$.get('/catalog_cont/polair_80_2200_obj.html',{},function(d){$('#myinf_х').html($('#polcх',d).html());});</script></div> прописать в поле краткого описания , то получится что тоже не будет работать скрипт, если два товара ( например на главной каталога или на странице категории, где однозначно все однотипные товары и на страницах редактирования этих товаров в поле краткого ставится подобный код) сложатся на одной странице с одинаковым кратким описанием . По этому поводу , может неправильно выразил мысль , но попробую ещё раз :
Quote
Так каким образом скрипт будет определять в какой див класть контент ....
просто этому диву присвоить не id а class="myinf_х" в итоге вот так выглядить див со скриптом
классы могут повторяться на странице , и проблем таких по идее не должно быть . Использовать функцию, когда краткое складывается по первым буквам полного описания не хотелось бы. И ещё один косяк , вот тут , белый фон не растягивается на таблицу , если сначала таблицу , а потом 2 скрипта с разными частями то норм, то же не понять пока эту аномалию (((
Сообщение отредактировал Andrio - Среда, 15.09.2010, 22:09