• Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Вопросы/ответы на тему JQuery и JScript на сайтах в uCoz » Вывести повторяющеся части контента через яваскрипт (вывести часть кода контента при помощи яваскрипт)
Вывести повторяющеся части контента через яваскрипт
Дата: Четверг, 16.09.2010, 03:01 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Andrio,
Quote (Andrio)
Но тут ещё вопрос по ходу возникает другой , если типо такого скрипта ... прописать в поле краткого описания , то получится что тоже не будет работать скрипт ... но попробую ещё раз :

- Так привяжи ID блока к ID материала ... О чём я тебе твержу уже не первый день.
Quote
<div id="myinf_1$ID$"><script type="text/javascript">$('#myinf_1$ID$').html('<img src="/dizain/ajax.gif">');$.get('/catalog_cont/polair_80_2200_obj.html',{},function(d){$('#myinf_1').html($('#polc1',d).html());});</script></div>

...
Quote (Andrio)
И ещё один косяк , вот тут , белый фон не растягивается на таблицу

Пропиши таблице ширину 100% ...
Quote
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
</table>


Хотя, я сходил, смотрел ... и не наблюдал “аномалий” .... Но то, что ширина не прописана - убедился ... ヅ Лучше пропиши.


Flesh


 
Дата: Четверг, 16.09.2010, 03:47 |
Группа: Удаленные





Quote
Пропиши таблице ширину 100% ...
нет вопрос по высоте , если я правильно понял , то вот тут
Code
<div class="pagecont"><!-- <body> -->........<!-- </body> --></div>
белый фон этого дива не растягивается по высоте , и какбуд-то таблица лежит в отдельном диве выше слоем сама по себе или в отдельно спозиционированом диве
У меня вот так это у меня кажет :

стрелками обозначил где не "хватает" фона белого

Прикрепления: 0850767.png (215.3 Kb)

 
Дата: Четверг, 16.09.2010, 09:01 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Andrio,
Quote (Andrio)
нет вопрос по высоте , если я правильно понял , то вот тут

- Ну так закрывать “плавающие” блоки нужно .... Либо через стили, либо вот так:
Quote
......
<!-- </body> --><br clear="all" /></div></div></div>

- Правильнее, через стили....
Quote (CSS)
.clear{clear:both;float:none;}

Quote
<div class="contf_1 clear"><h3>Технические Характеристики</h3>
<table class="tinf" style="border: 3px solid rgb(0, 0, 0); background: .....

...
Почитай про подобные блоки «Один из способов “закрытия” плавающих блоков и FireFox» - у тебя, аккурат этот случай ...


Flesh


 
Дата: Четверг, 16.09.2010, 20:47 |
Группа: Удаленные





Quote
- Ну так закрывать “плавающие” блоки нужно .... Либо через стили, либо вот так:

Что то я не помню плавающих блоков ( которым применяется свойство float) wacko

PS:тут вот начал смотреть стили магазина(в отдельном файле ) искать там, откуда могли появится плавающие блоки ( потому как я их пока , в силу своих очень скромных познаний,не использую, мороки у меня с ними много , как то пытался что то решить, и было решение на таких блоках, в итоге искал потом другое , потому как в разных браузерах по разному они кажут-расползаются) , дык вот , нашёл вот такое!!!:

Code
/* Mego Clear */
.with-clear:after{content:"."; display:block; visibility:hidden; clear:both; height:0; font-size:0; line-height:0}
.with-clear {display:inline-block}
.without-bg {background:none;background-color:#F6F6F6;}
/* Hide from IE Mac \*/
.with-clear {display:block}
/* End hide from IE Mac */
по ходу дела , именно тот случай )))
Quote
.with-clear:after{content:"."; display:block; visibility:hidden; clear:both; height:0; font-size:0; line-height:0}
тока точку убрать получается надо для FF smile но есть минус ИЕ7(про 6 даж не парюсь , на нём уже наверно и нет никого, хотя офисных юзеров наверно найдётся процов 10-15) не поддерживает :after

Я правильно понимаю вопрос ??
Спс за внимание )

Сообщение отредактировал Andrio - Пятница, 17.09.2010, 01:40
 
Дата: Пятница, 17.09.2010, 01:42 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Andrio,
Quote (Andrio)
Что то я не помню плавающих блоков ( которым применяется свойство float)

- Ну, ヅ, свойство «float», это ты правильно подметил, а вот чего не учел, то, что статья про «правильную» вёрстку. И то, что «float» - проявляется и при «align». К тому ж, я тоже не смотрел твои стили... ヅ

Quote (Andrio)
тока точку убрать получается надо для FF smile

Точку, с вот такими стилями «visibility:hidden; clear:both; height:0; font-size:0;» - ты не увидишь.... ヅ Можно не убирать ...


 
Дата: Пятница, 17.09.2010, 03:57 |
Группа: Удаленные





Quote
И то, что «float» - проявляется и при «align».
eek
в первый раз такое слышу, а в той статье про это (align) вроде нет подобного , там в коментах есть ссыль одна , у меня на ней вирус кажет ( типо странница опасна) или это прикол такой на том сайте , туда не заходил пока ))

получается что пропиши "align:left;" и что уже плавающий блок , я думал что это от скриптов , которые друг за другом идут

да ещё вот такое хотел уточнить : вот тут

Code
,{},function(d){$('#myinf_1')
$ID$ не пропущен ? и надо ли номер $ID$ как то указывать , или это типо уже готовый код , только адресса ссылок и id со стат. страницы нужного блока подставлять ?


Сообщение отредактировал Andrio - Пятница, 17.09.2010, 04:08
 
Дата: Пятница, 17.09.2010, 04:42 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Andrio,
Quote (Andrio)
в первый раз такое слышу, а в той статье про это (align) вроде нет подобного

... Потому что статья про “правильный” HTML ... А «align» к таким не относится ... ヅ “Использование атрибута не рекомендуется (запрещено стандартами), следует использовать CSS свойства text-align, margin, float и vertical-align.”

Quote (Andrio)
$ID$ не пропущен ? и надо ли номер $ID$ как то указывать , или это типо уже готовый код , только адресса ссылок и id со стат. страницы нужного блока подставлять ?

ヅ ... Да, точно, пропущен ...
Вот правильно?
Quote
<div id="myinf_1$ID$"><script type="text/javascript">$('#myinf_1$ID$').html('<img src="/dizain/ajax.gif">');$.get('/catalog_cont/polair_80_2200_obj.html',{},function(d){$('#myinf_1$ID$').html($('#polc1',d).html());});</script></div>

- Хотя, и так понятно ... куда кладём картинку, туда же и контент ... ヅ


Flesh


 
Дата: Пятница, 17.09.2010, 14:52 |
Группа: Удаленные





Quote
“Использование атрибута не рекомендуется (запрещено стандартами), следует использовать CSS свойства text-align,.....
дык в принципе так и делаем, пользуюсь прогой "SharePointDesigner" там у меня там настроен "<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> " ну под него и вся валидация , если что то подобное проявляется , то прога подсветит, ну а потом в стили переносим .

PS: ну это так просто лирика не по теме)))

 
Дата: Пятница, 17.09.2010, 17:41 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Andrio,
Quote (Andrio)
дык в принципе так и делаем, пользуюсь прогой "SharePointDesigner"

... Если не сложно, скинь скриншотик рабочего окна проги ... ヅ ...

Quote (Andrio)
там у меня там настроен "<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> " ну под него и вся валидация , если что то подобное проявляется

... ヅ ...
“Дык”, не в том суть. Пользуйся, НО знай об свойствах атрибута, имей в виду, и будь готов к последствиям ...

Вот в чём дело. ヅ

Когда мне нужно выровнять текст - я просто пишу «style="text-align:right;"» - и знаю, кроме текста в блоке это ничего не коснётся.
Когда мне нужно выровнять картинку, относительно текста, я пишу «style="float:right;"», и знаю, как поведёт себя текст вокруг картинки, и как прекратить такое поведение.
И я знаю, что такое поведение будет одинаковым и предсказуемым во всех браузерах. И я готов к этому, и я имею это в виду, когда что-то пишу.

С атрибутом «align», всё намного сложнее. Сложнее предсказывать его поведение в различных браузерах и к различным элементам.

Я не люблю “неожиданностей”. Мне нравится предсказуемость моих действий.
Во всяком случае в кодинге. ヅ



Flesh


 
Дата: Воскресенье, 19.09.2010, 02:46 |
Группа: Удаленные





Скриншотик проги

а вот фокус с $ID$ не получился ,вот это код

Code
<div id="myinf_1$ID$"><script type="text/javascript">$('#myinf_1$ID$').html('<img src="/dizain/ajax.gif">');$.get('/catalog_cont/polair_80_2200_obj.html',{},function(d){$('#myinf_1$ID$').html($('#polc1',d).html());});</script></div>
вставляю в форме редактирования товара в поле краткого описания,и не работает, а если $ID$ убрать то работает , но если конечно товар в категории один, товар добавил , или пешёл на категорию выше ( показывается весь товар раздела , то скрипт из за неуникальности id="myinf_1" страннице (используется в другом товаре так же ) конечно же перестаёт работать ((

Quote
“Дык”, не в том суть. Пользуйся, НО знай ..........

конечно я пока любитель , всего не знаю , но знаю места где можно посмотреть об этом( разные полезные справочные сайты , твой кстате один из них,молодец!! много инфы уже набил , да изложено хорошо, даже новичкам можно разобраться во многом smile ) , но иногда бывают моменты , когда не понимаешь, от чего происходит что то непредсказуемое, и конечно сложно понять в такие моменты куда смотреть и где искать корень проблем.
ЗЫ: про явускрипт пока ваще пока молчу ............ух и намаялся я уже с этими скриптами, вроде всё понятно более менее( где менять адреса и прочие атрибуты или что то ещё), но вечно что то не то , либо так не то , либо в другом чём то проблемма из них появляется .................. wacko

Прикрепления: 5297237.png (160.7 Kb)

Сообщение отредактировал Andrio - Воскресенье, 19.09.2010, 02:51
 
Дата: Воскресенье, 19.09.2010, 07:43 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Andrio,
Quote (Andrio)
Скриншотик проги

! Во, блин, вылитый ФронтПейдж ... ヅ ... И как я сразу не догадался .... ヅ

Quote (Andrio)
а вот фокус с $ID$ не получился ,вот это код

- Да... Точно, я чёт сразу не подумал .... Это будет работать только в шаблоне ... Из материала не будет ... ヅ ... Ошибочка вышла ... ヅ
Тогда, только через дополнительный параметр ...

Quote (Andrio)
иногда бывают моменты , когда не понимаешь, от чего происходит что то непредсказуемое

... Ну, ... это приходит, со временем ... и практикой. И знаниями, которые приходят тоже со временем и практикой ... ヅ

Quote (Andrio)
но вечно что то не то , либо так не то , либо в другом чём то проблемма из них появляется ...

Изначально подход не верный, потому что....
Иначе нужно делать.
Скрипт в шаблон, адрес документа - из показателей материала ($SID$ и прочее) ... Все вот эти дивы «="myinf_1$ID$"» - должны быть только в шаблонах - если пустые, их не видно будет ...
Или изначально делать шаблон уже с контейнерами под возможный контент ... И передавать только данные для коррекции.
Естественно, всё это нужно продумать .... Возможно, некоторые доп.контенты будут дублироваться, но далеко не все ....

Но не так, чтобы вручную пихать скрипты ... ヅ
...


 
Дата: Пятница, 30.12.2011, 12:36 |
Группа: Гости





Здравствуйте!
Делаю мобильный сайт на конструкторе, поддерживает только html. Вывод счетчиков посещаемости хочу сделать из отдельного файла, чтобы не вписывать их в каждую страницу сейчас(сайт пустой, администраторы топ-рейтингов забанят, коды счетчиков получить не могу.)
Сделал так:
Code
<div class="stat"><script type="text/javascript" src="/style/js/count.js"></script></div>

ну а в count.js уже вписываю код счетчиков, все работает(и с ПК и с мобильных браузеров), но с моим Doctype HTML Mobile Profile 1.0 страница получается невалидной.
помогите, пожалуйста поправить код так чтобы страницы проходили валидацию именно с этим Doctype.
В count.js код такой
Code
document.write('<img src="" alt="" title="">');


 
Дата: Пятница, 30.12.2011, 13:08 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Дмитрий, Счетчики в отдельный текстовый файл, и выводи импортом удалённого кода.
...
Quote (Дмитрий)
но с моим Doctype HTML Mobile Profile 1.0 страница получается невалидной.

Что валидатор говорит? - я гадать не люблю и не умею.
...


 
Дата: Пятница, 30.12.2011, 13:29 |
Группа: Гости





Валидатор говорит:
Code
Line 25, Column 14: there is no attribute "type"  
<script type="text/javascript" src="/style/js/count.js"></script></div>
Line 25, Column 36: there is no attribute "src"  
<script type="text/javascript" src="/style/js/count.js"></script></div>
Line 25, Column 56: element "script" undefined  
<script type="text/javascript" src="/style/js/count.js"></script></div>


 
Дата: Пятница, 30.12.2011, 13:56 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Гость,
Quote (Гость)
Валидатор говорит:

Quote (likbezz)
Счетчики в отдельный текстовый файл, и выводи импортом удалённого кода.

...


 
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Вопросы/ответы на тему JQuery и JScript на сайтах в uCoz » Вывести повторяющеся части контента через яваскрипт (вывести часть кода контента при помощи яваскрипт)
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:


Мобильная версия