[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Если вы пришли за помощью, то Вам сюда... » Разное

Разное
[1] Fflesh [18.11.2008, 07:22]
Сюда пишем только то, что на самом деле не вписывается в другие темы.
Помните, вы можете создать свою тему.



- Пишет: 301-soft

- Привет! Нужна твоя помощь. (15-Ноя-2008)
У меня вот какая проблема. Я разбиваю новости на несколько частей, чтобы было удобнее читать. Но у меня почему-то вместо двух тегов br работает только один.

Вот смотри, а должен текст разбиваться вот как здесь.
Когда я смотрю через FrontPage, то всё нормально отображаеться, а вот в браузере лажа получаеться. Мне кажеться, то дело в CSS, только я совсем не представляю где там искать.

ещё кое-что заметил (15-Ноя-2008)

Вместо тегов br стоит тег p, хоть при добавлении новостей стоит галочка "заменять переводы строк тегом br.
Даже на новостях, какие добавлялись на старом дизайне и какие отображались раньше нормально, теперь для переноса строк стоит тег p.
Вообще не знаю, что за хрень такая. Вручную ставить теги я не могу.
Это будет отнимать большое количество времени.

[46] Ash [20.09.2010, 18:12]
likbezz, у меня на этот около 47 минут ушло, на новый сейчас тоже в районе часа уйдет, он оказался проще - чем этот с джумлы (мне партнер порекомендовал этот - http://www.wpzoom.com/demo/yamidoo/) так что, проблема благополучно решилась, тесты прошли удачно.

Сори - что облом вышел, если бы раньше ты мне в асю написал - тогда ТЗ закинул бы, а так больше 1.2к я за него платить не стал бы wink

В любом случаи спасибо и успехов в кодинге )

[47] Каралина [23.09.2010, 15:09]
Доброго дня)
Возник вопрос по поводу рекламы между новостями.
Хочу вставить гугловский блок на главной новостей, статей, файлов.
У меня уже есть один гугл. блок вверху в правом контейнере и вставляя первым вариантом, этот блок меняется на новый и уродует дизайн старницы.

Во втором-третьем варианте, где создается новая страница написано

Quote
div class="mCont - контент для рекламы/информации. Любое содержание, кроме скриптов

Но гугл. код блока как раз и есть скрипт. Что делать в таком случае? blink
[48] likbezz [23.09.2010, 17:27]
Каралина,
Quote (Каралина)
Хочу вставить гугловский блок на главной новостей, статей, файлов.

... Сколько блоков на странице, и между конкретным блоком хотите вставить, или не важно ...
Если “не важно” - подойдёт и вот такой код - в шаблон материала:
Code
<?if($ID$%6='1')?>
<div id="myinf"><script type="text/javascript" src="гугле-скрипт"></script></div>
<?endif?>

Quote (Каралина)
У меня уже есть один гугл. блок вверху в правом контейнере и вставляя первым вариантом, этот блок меняется на новый и уродует дизайн старницы.

Я не совсем в курсе как именно работает реклама от гугла, но то, что по ID-шникам - это факт. А на одной странице - не может быть два элемента с одним ID. Следовательно - посмотрите настройки самого аккаунта гугла, позволяет ли он выводить более одного блока на страницу, и если “да”, то как.

Quote (Каралина)
Но гугл. код блока как раз и есть скрипт. Что делать в таком случае?

-Этот вариант для статичного контента, попытка имитировать динамический. Для уже динамического - отпадает необходимость делать ещё и выборку блоков - просто прописывайте скрипт ... Через условный комментарий ... (<?if($ID$%6='1')?> .... )


Flesh
[49] Каралина [23.09.2010, 18:57]
Quote (likbezz)
Сколько блоков на странице, и между конкретным блоком хотите вставить, или не важно ...

Количество материалов на главной странице - 14. Рекламу хотелось бы одну и посередине, т.е. 7 - реклама - 7

Quote (likbezz)
на одной странице - не может быть два элемента с одним ID. Следовательно - посмотрите настройки самого аккаунта гугла, позволяет ли он выводить более одного блока на страницу, и если “да”, то как.

"Издателям разрешается отображать до трех стандартных рекламных блоков Google на любой своей веб-странице" А вот как именно этого я незнаю, я просто вставляю и все работает)

Quote (likbezz)
просто прописывайте скрипт ... Через условный комментарий ... (<?if($ID$%6='1')?> .... )


Вот попробовала поставить, все отображается, но невозможно перейти на вторую страницу. Плюс реклама после первого материала как то некрасиво смотриться.

Code
<?if($ID$%6='1')?>
<script type="text/javascript"><!--
google_ad_client = "pub-0883059051837261";
/* Реклама  250x250 */
google_ad_slot = "4728208333";
google_ad_width = 250;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<?endif?>
[50] likbezz [24.09.2010, 04:03]
Quote (Каралина)
Вот попробовала поставить, все отображается, но невозможно перейти на вторую страницу.

- Я поставил этот-же код - переключателей страниц нормально работают ... на обоих блоках (третий, видимо, у вас стоит ... ヅ ...

Quote (Каралина)
Плюс реклама после первого материала как то некрасиво смотриться

- После какого - вычисляете вы -
<?if($ID$%6='1')?> - узнаём, кратно ли ID материала «6» или нет. (19/6=3,16≠не кратно (есть остаток) ... 18/6=3=Кратно - нет остатка ... от деления) ....
То есть точно угадать, что именно после седьмого будет реклама - этим способом не возможно ...

Скриптом можно вписать сам скрипт (рекламный) в определённый (после определённого) блок ... но это сложнее.
Может гляну ... Позже ... Если оОчень нужно ... ヅ



Flesh
[51] Каралина [24.09.2010, 16:08]
Quote (likbezz)
третий, видимо, у вас стоит ..

А можно поточнее? Что за третий блок?)

Quote (likbezz)
- После какого - вычисляете вы -

Теперь я понимаю, зачем нас в школе заставляли решать логические задачи))) biggrin
[52] likbezz [25.09.2010, 01:54]
Quote (Каралина)
А можно поточнее? Что за третий блок?)

Quote (Каралина)
"Издателям разрешается отображать до трех стандартных рекламных блоков Google на любой своей веб-странице"

- Вот этот ....
То есть - неважно, сколько раз пропишу - скрипт - покажет только три. Зарегистрированных на один аккаунт. Один - у вас, и два у меня ... ヅ Три не показывал ... ヅ

Quote (Каралина)
Теперь я понимаю, зачем нас в школе заставляли решать логические задачи)))

... Чёт вы припозднились с этим ... открытием ... biggrin


Flesh
[53] Каралина [27.09.2010, 14:42]
У меня один сбоку стоит и один пыталась вывести скриптом, но что-то как-то сложно это дается) Наверное надо вместо гугла другое что-нибудь придумать.

Но у меня сейчас на повестке дня другой актуальный вопрос...как можно прописать названия к изображениям товара в интернет-магазине? Пыталась в альт поставить $ENTRY_TITLE$, но ничего не меняется. Там какой-то мудренный скрипт, видимо из-за этого confused

[54] likbezz [27.09.2010, 15:14]
Quote (Каралина)
У меня один сбоку стоит и один пыталась вывести скриптом, но что-то как-то сложно это дается)

... Да ничего не сложно ... это только так кажется ...

Quote (Каралина)
Наверное надо вместо гугла другое что-нибудь придумать.

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

Quote (Каралина)
Но у меня сейчас на повестке дня другой актуальный вопрос...

.. Ух, ты ... у вас и “повестка дня” ест ... как всё запущено ... ヅ

Quote (Каралина)
как можно прописать названия к изображениям товара в интернет-магазине? Пыталась в альт поставить $ENTRY_TITLE$, но ничего не меняется

... Так ... Чёт не соображу ... вам что нужно «названия» или атрибут «alt» ... Это не одно и тоже ... ヅ

Quote (Каралина)
Там какой-то мудренный скрипт, видимо из-за этого

... Не думаю ... ヅ .. скорее всего, просто либо не то ставите, либо не туда .. Другого не дано ... ヅ

Позже гляну ...
А что, он там по умолчанию не прописывается? .. Эт я так, на всякий ... сам ещё не смотрел ... ヅ ...

[55] Каралина [27.09.2010, 16:49]
Quote (likbezz)
Вам нужна именно реклама .. или просто, забить что-то между постами ... для разнообразия ...

У меня на главной странице новостей и статей кол-во материалов (с картинками) примерно 14-16, и от этого она порой очень долго грузится, особенно у тех, у кого медленный инет. Вот хотела чем-нибудь разбавить материалы wink

Quote (likbezz)
вам что нужно «названия» или атрибут «alt» ... Это не одно и тоже ...

«alt» нужен. Я тут внутренней оптимизацией занимаюсь..куда можно я добавила ключевики. Вот хочу товар продвигать также и по картинкам товаров, а для этого надо куда то альт запихнуть, а куда не понимаю wacko
Насколько я понимаю, нужно менять в шаблоне страница товара...
вот код картинки у меня
Code
$IMGS_ARRAY_JS$
<script type="text/javascript">
function _bldCont(indx){
var bck=indx-1;var nxt=indx+1;
if (bck<0){bck = allEntImgs$ID$.length-1;}
if (nxt>=allEntImgs$ID$.length){nxt=0;}
var imgs='';
if (allEntImgs$ID$.length>1){
for (var i=0;i<allEntImgs$ID$.length;i++){var img=i+1;
if(allEntImgs$ID$[i][0].length<1){continue;}
if (i==indx){imgs += '<b class="pgSwchA">'+img+'</b> ';}
else {imgs += '<a class="pgSwch" href="javascript://" rel="nofollow" onclick="_bldCont('+i+');return false;">'+img+'</a> ';}
}
imgs = '<div align="center" style="padding:8px 0 5px 0;white-space:nowrap;overflow:auto;overflow-x:auto;overflow-y:hidden;"><a class="pgSwch" href="javascript://" rel="nofollow" onclick="_bldCont('+bck+');return false;">« Back</a> '+imgs+'<a class="pgSwch" href="javascript://" rel="nofollow" onclick="_bldCont('+nxt+');return false;">Next »</a> </div> ';}
var hght = parseInt(allEntImgs$ID$[indx][2]); if ($.browser.msie) { hght += 28; };
_picsCont = '<div id="_prCont" style="position:relative;"><img alt="" border="0" src="' + allEntImgs$ID$[indx][0] + '"/>'+imgs+'</div>';
new _uWnd('wnd_prv', "Изображения товара", 10, 10, { waitimages:300000, autosizewidth:1, hideonresize:1, autosize:1, fadetype:1, closeonesc:1, align:'center', min:0, max:0, resize:1 }, _picsCont);
}
</script>

<img alt="" src="$THUMB$" class="gphoto" onclick="_bldCont(this.getAttribute('idx'));" id="ipreview" idx="0" title="Кликните для увеличения изображения">

<?if($SMALL_1$)?>
<img alt="" src="$SMALL$" class="gphoto" onclick="var el=getElementById('ipreview'); el.src='$THUMB$'; el.setAttribute('idx',0);">
<img alt="" src="$SMALL_1$" class="gphoto" onclick="var el=getElementById('ipreview'); el.src='$THUMB_1$'; el.setAttribute('idx',1);">
<?endif?>
<?if($SMALL_2$)?><img alt="" src="$SMALL_2$" class="gphoto" onclick="var el=getElementById('ipreview'); el.src='$THUMB_2$'; el.setAttribute('idx',2);"><?endif?>
<?if($SMALL_3$)?><img alt="" src="$SMALL_3$" class="gphoto" onclick="var el=getElementById('ipreview'); el.src='$THUMB_3$'; el.setAttribute('idx',3);"><?endif?>

Quote (likbezz)
А что, он там по умолчанию не прописывается?

Я незнаю, по идеи должно быть. Но когда я кликаю по картинке, в инфо избражения никакого текста не наблюдается.
Хотя может быть это просто и не доработано, магазин же ещё в тестировании...
[56] likbezz [27.09.2010, 21:00]
Quote (Каралина)
У меня на главной странице новостей и статей кол-во материалов (с картинками) примерно 14-16, и от этого она порой очень долго грузится, особенно у тех, у кого медленный инет. Вот хотела чем-нибудь разбавить материалы

... И вы ... честно-честно ... считаете что добавив ещё что-то ускорится загрузка страницы? ... Тем более - стороннюю рекламу или клиентский скрипт ....
У меня бОльшие сомнения на этот счёт ....
Если вы именно эту цель преследуете ... то не в том направлении копаете ... точно ... ヅ

Quote (Каралина)
Но когда я кликаю по картинке, в инфо избражения никакого текста не наблюдается.

- Когда вы кликаете ... - это юВинд окно ... правильно? .... Это окно.. поисковый робот никогда не увидит... - факт - так как у него не включен JS .... точнее его вообще нет. И он, уж никогда не “кликнет” ... по чему бы-то ни было. Он не ищет ничего в том, чего изначально нет на станице ... Тем более в генерируемом скриптом контенте....
И ещё ....
Лучше добавить уж на те картинки по которым кликать нужно ... то есть вот для этих:
Quote (Code)
<?if($SMALL_1$)?>
<img title="$ENTRY_TITLE$" alt="$ENTRY_TITLE$" src="$SMALL$" class="gphoto" onclick="var el=getElementById('ipreview'); el.src='$THUMB$'; el.setAttribute('idx',0);">
<img title="$ENTRY_TITLE$" alt="$ENTRY_TITLE$" src="$SMALL_1$" class="gphoto" onclick="var el=getElementById('ipreview'); el.src='$THUMB_1$'; el.setAttribute('idx',1);"> .......

.... И соответственные поля в виде материалов ....
Quote (Code)
<?if($THUMB$)?><a title="Кликнете, для просмотра изображения товара: $NAME$ в увеличенном размере" href="$ENTRY_URL$"><img title="Превью товара: $NAME$" alt="$NAME$" src="$THUMB$" class="gphoto"></a> ........

Quote (Каралина)
Хотя может быть это просто и не доработано, магазин же ещё в тестировании...

... ヅ ...
Test
...
P.S. Текст для «alt» - придумал на ходу .... так что “не очень” ... можно лучше ... и интереснее ... например включить и категорию товара ... или ещё что ... и более красиво написать ... (для робота) ... Это пример ...


Flesh
[57] Каралина [28.09.2010, 15:41]
Quote (likbezz)
считаете что добавив ещё что-то ускорится загрузка страницы?

Была задумка половину материалов убрать, и поставить одну рекламу между ними. Т.к. реклама намного быстрее загружается, чем картинки..по крайней мере у меня)
Получилось бы вместо 14-16 новостей - 8-10 + реклама. Разве не меньше будет грузиться?

Quote (likbezz)
Лучше добавить уж на те картинки по которым кликать нужно

Спасибо, так и сделаю.
А что означает "title" у картинок?
[58] likbezz [28.09.2010, 17:12]
Quote (Каралина)
Была задумка половину материалов убрать, и поставить одну рекламу между ними. Т.к. реклама намного быстрее загружается, чем картинки..по крайней мере у меня)
Получилось бы вместо 14-16 новостей - 8-10 + реклама. Разве не меньше будет грузиться?

... Для разных браузерах ... по разному. Наиболее заметно у гугла и Ие - разница очень большая ... При абсолютно одинаковых страницах. Всё это из-за того, как происходит отрисовка страницы.
Кроме того - есть большая разница между загрузкой страницы и её отрисовкой - то есть момента, когда ты её уже видишь.
Полная загрузка - намного дольше, чем отрисовка - всегда и везде.
А отрисовка, во всех (почти) браузерах происходит по разному, в зависимости от самого браузера, и, в большинстве своём от страницы - а именно - от таблиц и общего веса, включая JS.
ИЕ - не показывает таблицу, пока она полностью не загрузится (если кратко) ... Мозила - показывает частями ... по мере загрузки ...

Короче, вариантов много ... смотрите под разными браузерами ....
А реклама от гугла - это ифрейм - он по умолчанию не может загрузится быстрее, чем вся страница ....
Просто у него прописаны конкретные размеры .... и браузер не тратит время на загрузку и определение параметров.
Короче, это сложная и долгая тема ...

Quote (Каралина)
Т.к. реклама намного быстрее загружается, чем картинки..по крайней мере у меня

... Может лучше оптимизировать картинки ... ヅ ...
А как вы вообще это проверяете? ... что реклама быстрее? ... Просто интересно ... Ведь это противоречит действительности ...
Вот смотрите, большинство скриптов, тем более на JQ работают на $(document).ready(); (готовность документа) ... Значит - только после загрузки страницы ...
А другие, оставшиеся - во время загрузки .... и загрузка документа приостанавливается до завершения функции скрипта ...
Ну ... и что лучше? ....
Хороший вопрос ...
Либо “правильно” оптимизировать загрузку, читай - ускорение загрузки, страницы .......... Либо ...... ヅ
...
Вот такие .... “пироги ... с котятами” ... (какая древность ... жесть ... ヅ ).

Quote (Каралина)
А что означает "title" у картинок?

... То, что видно в всплывающей (системной) подсказке .... Там же ссылка в тексте на пример ... ヅ



Flesh
Прикрепления: 8863715.png (6.2 Kb)
[59] Каралина [30.09.2010, 17:00]
Quote (likbezz)
... Может лучше оптимизировать картинки ... ヅ ...

Что вы под этим подразумеваете? Уменьшать их вес, а соответственно и качество?

Quote (likbezz)
А как вы вообще это проверяете? ... что реклама быстрее?

Когда открываю страничку, рекламу вижу сразу, а картинки загружаются ещё несколько секунд, вне зависимости от того, где они стоят..вначале или в конце страницы)
cool
[60] likbezz [30.09.2010, 19:03]
Каралина,
Quote (Каралина)
Что вы под этим подразумеваете? Уменьшать их вес, а соответственно и качество?

... Ну, если вот так, бескомпромиссно, то да.

Quote (Каралина)
Когда открываю страничку, рекламу вижу сразу, а картинки загружаются ещё несколько секунд, вне зависимости от того, где они стоят..вначале или в конце страницы)

... Ну, про рекламу - понятно - она загружается первой, так как работает не на готовность документа ...
Quote (likbezz)
А другие, оставшиеся - во время загрузки .... и загрузка документа приостанавливается до завершения функции скрипта ...

А про картинки - так и должно быть ...
Вы, наверняка, видели вот эти блоки ....

Понаблюдайте, когда они появляются ....
Они прописаны загружаться только после готовности документа, то есть DOM. Потом загружаются картинки... В последнюю очередь.
Прикрепления: 7215177.png (19.9 Kb)


Полная версия сайта