Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Вопрос по скрипту, надо центрировать


Вопрос по скрипту, надо центрировать

Сообщений 21 страница 40 из 43

21

<p id="inblock" style="display:none;">
<table align=center width=100%><tr>

<td>
<a href="http://www.google.ru"><img src="http://s45.radikal.ru/i110/1107/ac/d02ac8ee1eee.jpg" /></a>
</td>

<td>
<a href="http://www.google.ru"><img src="http://s45.radikal.ru/i110/1107/ac/d02ac8ee1eee.jpg" /></a>
</td>
<td>
<a href="http://www.google.ru"><img src="http://s45.radikal.ru/i110/1107/ac/d02ac8ee1eee.jpg" /></a>
</td>
</tr></table>
</p>

На Один банер - одна строка синим жирным - просто удаляете или добавляете такие строки

Отредактировано Deff (Сб, 15 Окт 2011 00:50:02)

0

22

Я не зануда. Опять двадцать пять, почему нельзя сделать один скрипт-один баннер? Только не говорите, что это технически невозможно?

0

23

rps написал(а):

<script type="text/javascript">if (location.href == 'http://' + location.hostname + '/') {var cat = document.getElementById("pun-category2");var block = document.createElement("div");block.className = "section";block.innerHTML = "<p class=\"container\" style=\"margin-top: 1em; padding-left: 30% !important;\"><a href=\"Адрес гиперссылки\"><img src=\"Адрес изображения\" /></a></p>";document.getElementById("pun-main").insertBefore(block, cat);}</script>

Проверил ещё раз, работает этот скрипт, извиняюсь, тупанул. Но установил их две штуки, и вот что получилось http://vladimir.3bb.ru/ не совсем то, что я хочу.

0

24

Lev33

Один Банер
<p id="inblock" style="display:none;">
<table align=center width=100%><tr>
<td>
<a href="http://www.google.ru"><img src="http://s45.radikal.ru/i110/1107/ac/d02ac8ee1eee.jpg" /></a>
</td>

</tr></table>
</p>

Два Банера
<p id="inblock" style="display:none;">
<table align=center width=100%><tr>
<td>
<a href="http://www.google.ru"><img src="http://s45.radikal.ru/i110/1107/ac/d02ac8ee1eee.jpg" /></a>
</td>

<td>
<a href="http://www.google.ru"><img src="http://s45.radikal.ru/i110/1107/ac/d02ac8ee1eee.jpg" /></a>
</td>
</tr></table>
</p>

Три банера
<p id="inblock" style="display:none;">
<table align=center width=100%><tr>
<td>
<a href="http://www.google.ru"><img src="http://s45.radikal.ru/i110/1107/ac/d02ac8ee1eee.jpg" /></a>
</td>

<td>
<a href="http://www.google.ru"><img src="http://s45.radikal.ru/i110/1107/ac/d02ac8ee1eee.jpg" /></a>
</td>
<td>
<a href="http://www.google.ru"><img src="http://s45.radikal.ru/i110/1107/ac/d02ac8ee1eee.jpg" /></a>
</td>
</tr></table>
</p>

0

25

Deff

Спасибо, а где там регулировать между какими категориями ставить?

0

26

Lev33  :glasses: Ну дык мы говорили О смене количества
А скрипт который ниже - всё тот жа и ваша строка

<script type="text/javascript">
if (location.href == 'http://' + location.hostname + '/') {
var cat = document.getElementById("pun-category2");
var block = document.createElement("div");
block.className = "section";
block.innerHTML = "<p class=\"container ba1\" style=\"margin-top: 1em;\"></p>";
document.getElementById("pun-main").insertBefore(block, cat);
$(".container.ba1").append($("#inblock").html())
}
</script>

Остаёцо всё той жа

Отредактировано Deff (Сб, 15 Окт 2011 01:45:34)

0

27

Deff

Перечитал ещё раз тему, всё равно не очень вкурил, что да как. Я правильно понимаю, что мне придётся ставить два скрипта мой и то, что Вы привели. А количество баннеров придётся регулировать, Вашим вторым скриптом?

0

28

Lev33
В HTML низ

<p id="inblock2" style="display:none;">
<table align=center width=100%><tr>
<td>
<a href="http://www.google.ru"><img src="http://s45.radikal.ru/i110/1107/ac/d02ac8ee1eee.jpg" /></a>
</td>

<td>
<a href="http://www.google.ru"><img src="http://s45.radikal.ru/i110/1107/ac/d02ac8ee1eee.jpg" /></a>
</td>
</tr></table>
</p>

<script type="text/javascript">
if (location.href == 'http://' + location.hostname + '/') {
var cat = document.getElementById("pun-category2");
var block = document.createElement("div");
block.className = "section";
block.innerHTML = "<p class=\"container ba1\" style=\"margin-top: 1em;\"></p>";
document.getElementById("pun-main").insertBefore(block, cat);
$(".container.ba1").append($("#inblock").html())
}
</script>

- Красным - типовая строка - Подстановки/изъятия очередного банера(добавляете - удаляете
- Синим -смена  категории


1-м - стоит контейнер контента с вашими банерами
2-м стоит скрипт перемещающий данный контент в нужную категорию

Скрипт - не меняецо(если ток сменить категорию

Я Вам Всё это уже выкладывал - круимс по третьему разу

Отредактировано Deff (Сб, 15 Окт 2011 19:34:53)

0

29

Lev33
Вот Вы зря отказались от варианта из 14 сообщения.

<div id="hidden2" style="display: none;"><table style="width: 100%; border-style: none;"><tbody><tr><td align="left" style="width: 50%; border-width: 0 !important;"><img src="/" alt="banner 1" /><td><td align="right" style="width: 50%; border-width: 0 !important;"><img src="/" alt="banner 2" /></td></tr></tbody></table></div>
<div id="hidden3" style="display: none;"><table style="width: 100%; border-style: none;"><tbody><tr><td align="left" style="width: 50%; border-width: 0 !important;"><img src="/" alt="banner 3" /><td><td align="right" style="width: 50%; border-width: 0 !important;"><img src="/" alt="banner 4" /></td></tr></tbody></table></div>
<script type="text/javascript">
if (location.href == 'http://' + location.hostname + '/') {
document.getElementById("pun-category2").innerHTML = "<div class='section'>" + document.getElementById("hidden").innerHTML + "</div>" + document.getElementById("pun-category2").innerHTML;
document.getElementById("pun-category3").innerHTML = "<div class='section'>" + document.getElementById("hidden").innerHTML + "</div>" + document.getElementById("pun-category3").innerHTML;
}
</script>

Не пойму, зачем Вы намеренно хотите усложнить себе жизнь вставкой ХТМЛ-кода непосредственно в сам скрипт, при этом не зная синтаксиса ЯваСкрипт? Вам сделали упрощённый вариант, размножайте строчки и меняйте в них цифры на цифры нужной категории. Зачем Вам заниматься экранированием кавычек, проверять, чтобы внутри двойных были только одиночные и наоборот и т.п..?

Deff написал(а):

Я Вам Всё это уже выкладывал - круимс по третьему разу

Насколько я понял, он хочет потом и перед третьей поставить баннер, и перед четвёртой. При этом хочет, чтобы всё было в одном месте, ибо забывает, какой код что значит и что надо удалять... А в твоём варианте (и в моём первоначальном) идёт получение кода таблицы из контейнера с id. Если он захочет сделать новые баннерв между другими категориями и просто вставит ещё один такой же код, у него окажутся одни и те же баннеры везде.

Отредактировано rps (Сб, 15 Окт 2011 19:31:11)

0

30

rps написал(а):

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

Ясно

Хотя моя логика - если на две категории то и два скрипта с собственными контейнерами

- (Мну кнешн считал, что говорилось о смене категории под одни и теж банеры

Отредактировано Deff (Сб, 15 Окт 2011 19:34:10)

0

31

Deff написал(а):

Хотя моя логика - если на две категории то и два скрипта с собственными контейнерами

Ну я вот в 29 сообщении это и сделал, только под одним тегом скрипта. Если надо разделить их - запросто.

0

32

rps написал(а):

Не пойму, зачем Вы намеренно хотите усложнить себе жизнь вставкой ХТМЛ-кода непосредственно в сам скрипт, при этом не зная синтаксиса ЯваСкрипт?

Мне так проще, удобней. И ещё например если я захочу, запихать ещё и баннеры между другими категориями например между 3 и 4, 4 и 5 и везде будет по 4 баннера у меня будет каша в хтмл низ, в которой чёрт ногу сломит. А так напишу коменты к каждому скрипту и буду знать какой баннер в какой категории, при необходимости смогу снести баннер удалением целого скрипта, а не редактированием.

0

33

rps

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

0

34

Собственно писать снова смысла нету, перечитайте, пожалуйста, моё сообщение номер 11. Вариант где два баннера. (вариант с четырьмя баннерами не нужен).
Только добавлю, что если будет два баннера то они будут располагаться так как нарисовано в сообщении номер 11, а если один то он будет по центру (с этим проблем нету подходит Ваш скрипт из сообщения номер 10) осталось разобраться с вариантом двух баннеров. Я повторюсь хотелось бы, чтоб каждый управлялся отдельным скриптом и было как на этом форуме http://bvf.ru/forum/index.php попробуйте зайти под оперой, на это форум и менять масштаб и смотрите как будут вести себя баннеры, которые там установлены на "одной плоскости". Нужно добиться того же, но на моём форуме.

0

35

Lev33 написал(а):

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

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

<!-- Баннеры перед категорией № 2 - начало-->
<div id="hidden2" style="display: none;"><table style="width: 100%; border-style: none;"><tbody><tr><td align="left" style="width: 50%; border-width: 0 !important;"><img src="/" alt="banner 1" /><td><td align="right" style="width: 50%; border-width: 0 !important;"><img src="/" alt="banner 2" /></td></tr></tbody></table></div>
<script type="text/javascript">
if (location.href == 'http://' + location.hostname + '/') {
document.getElementById("pun-category2").innerHTML = "<div class='section'>" + document.getElementById("hidden2").innerHTML + "</div>" + document.getElementById("pun-category2").innerHTML;
}
</script>
<!-- Баннеры перед категорией № 2 - конец-->

Отредактировано rps (Сб, 15 Окт 2011 21:03:06)

0

36

rps

Хорошо, я 2 раза пересмотрел Ваш скрипт и не понял куда там втыкать вот это?:

Первый баннер: http://www.google.ru/ (адрес куда попадёшь если кликать на баннер), http://s45.radikal.ru/i110/1107/ac/d02ac8ee1eee.jpg (адрес самого баннера)

Второй баннер: http://www.google.ru/ (адрес куда попадёшь если кликать на баннер), http://s45.radikal.ru/i110/1107/ac/d02ac8ee1eee.jpg (адрес самого баннера)

Вижу только это: http://' + location.hostname +  а ведь по идее, должно быть 4 места куда вставляются ссылки.

Если Вас не затруднит, пожалуйста воткните в свой скрипт куда надо 4 ссылки, что я привёл выше.

0

37

Актуально.

0

38

Lev33 Пост 28 - Один скрипт на группу банеров в одну категорию - кол-во банеров регулируем

вставкой- изъятием типовой строки красным

В новом скрипте для иной категории(это полный код из поста 28 = контент + нижележащий скрипт)  - меняем цифру синим - номера категории

Проверьте в действии хоть один и задайте вопросы - ( при вопросах - давайте ссылку на форум с установленным кодом

0

39

Deff написал(а):

Lev33 Пост 28 - Один скрипт на группу банеров в одну категорию - кол-во банеров регулируем
            вставкой- изъятием типовой строки красным

Я там вижу не один а два скрипта, на да ладно, воткнул оба и вот, что получилось:  http://vladimir.3bb.ru/
Баннеры в самом низу форума.

0

40

ыывф

Отредактировано Deff (Вс, 16 Окт 2011 19:51:46)

0


Вы здесь » Единый форум поддержки » Корзина » Вопрос по скрипту, надо центрировать