|
Пронумеровать
|
|
| Jacky | Дата: 06 Апреля 2009, 15:29 | Сообщение # 1 |  ● ● ● ● ● 121 сообщение Статус: Offline | Я конечно уже достал всех с вопросами , но мне надо пронумеровать материалы в Каталоге статей , т.к. я сделал из него Топ сайтов | | |
|
| cucYa | Дата: 06 Апреля 2009, 15:47 | Сообщение # 2 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Я не в теме, но я думаю так... В общий шаблон перед $боди$ <script type="text/javascript">x=0</script> А на страницу материала... <script type="text/javascript">document.write(x+1);</script> | | |
|
| Бармалей | Дата: 06 Апреля 2009, 16:02 | Сообщение # 3 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | А лучше так. В вид материала:Code <span id="number$ID$"></span> <script type="text/javascript">document.getElementById('number$ID$').innerHTML = typeof f=='undefined'?f=1:++f;</script>
 | | |
|
| Jacky | Отредактировал Jacky - Четверг, 09 Апреля 2009, 01:58 Дата: 09 Апреля 2009, 01:57 | Сообщение # 4 |  ● ● ● ● ● 121 сообщение Статус: Offline | | | |
|
| NecroProger | Отредактировал NecroProger - Четверг, 09 Апреля 2009, 07:56 Дата: 09 Апреля 2009, 07:55 | Сообщение # 5 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Что-то я такой переменной не помню... Добавлено (09 Апрель 2009, 07:48) --------------------------------------------- что бы была картинка а не цифра. Одинаковая или разная картинка? Добавлено (09 Апрель 2009, 07:55) --------------------------------------------- Счас сопоставил твой пост с Бармалеевским, и понял, что ты хочешь сказать. Вот код: Code <span id="number$ID$"></span> <script type="text/javascript"> if(typeof f=='undefined'){ ++f }else{ var f=1 ) if(f>=1&&f<=4){ text='<img src="http://top-arena.ucoz.lv/style/top/place/'+f+'.png" border="0" alt="" />'; }else{ text=f; } document.getElementById('number$ID$').innerHTML=text;</script> Вроде так. | | |
|
| Бармалей | Дата: 09 Апреля 2009, 12:46 | Сообщение # 6 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | if(typeof f=='undefined'){ ++f }else{ var f=1 ) У меня такого бреда не былоCode <span id="number$ID$"></span> <script type="text/javascript">document.getElementById('number$ID$').innerHTML = '<img src="http://top-arena.ucoz.lv/style/top/place/'+(typeof f=='undefined'?f=1:++f)+'.png" border="0" alt="" />';</script>
 | | |
|
| Vanofuture | Дата: 09 Апреля 2009, 12:50 | Сообщение # 7 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | | | |
|
| Бармалей | Дата: 09 Апреля 2009, 12:51 | Сообщение # 8 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Vanofuture, нет.
 | | |
|
| Jacky | Отредактировал Jacky - Четверг, 09 Апреля 2009, 19:05 Дата: 09 Апреля 2009, 19:03 | Сообщение # 9 |  ● ● ● ● ● 121 сообщение Статус: Offline | Вы гении )) Это интересно , щас тоже начну JS учить ) спасибо ещё раз ) Добавлено (09 Апрель 2009, 19:03) --------------------------------------------- Там недочет , у меня картинкой с 1 по 4 место, а остальное должно быть цифрами, а там пусто. | | |
|
| NecroProger | Отредактировал NecroProger - Пятница, 10 Апреля 2009, 07:41 Дата: 09 Апреля 2009, 19:48 | Сообщение # 10 |  ● ● ● ● ● 1024 сообщения Статус: Offline | У меня такого бреда не было Это не бред, просто я несколько раз видоизменял скрипт, и получилось плохо. Но работоспособно, наверное. Теперь работоспособный на 100% код: Code <span id="number$ID$"></span> <script type="text/javascript"> f=(typeof f=='undefined')?1:f+1; if(f<=4){ text='<img src="http://top-arena.ucoz.lv/style/top/place/'+f+'.png" border="0" alt="" />'; }else{ text=f; } document.getElementById('number$ID$').innerHTML=text; </script> Добавлено (09 Апрель 2009, 19:48) --------------------------------------------- Бармалей, Ваш скрипт ставит везде картинки, а надо только на первых 4 местах. И нечего обзывать мои скрипты. Я могу обидеться. Добавлено (09 Апрель 2009, 19:48) --------------------------------------------- Они тоже. | | |
|
| Jacky | Дата: 09 Апреля 2009, 20:10 | Сообщение # 11 |  ● ● ● ● ● 121 сообщение Статус: Offline | вот , другое дело ! спасибо все работает | | |
|
| NecroProger | Дата: 09 Апреля 2009, 20:16 | Сообщение # 12 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Как там... Сим-сус, закройся? | | |
|
| Бармалей | Дата: 10 Апреля 2009, 06:17 | Сообщение # 13 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | NecroProger, а вы сами пробовали свой скрипт?Code <span id="number$ID$"></span> <script type="text/javascript"> if(typeof f=='undefined'){ ++f }else{ var f=1 ) if(f>=1&&f<=4){ text='<img src="http://top-arena.ucoz.lv/style/top/place/'+f+'.png" border="0" alt="" />'; }else{ text=f; } document.getElementById('number$ID$').innerHTML=text;</script> Если переменной не сущесвует, вы прибавляете ей единицу Уже на этом шаге скрипт вылетит с ошибкой f is undefined. Но дальше интереснее! Если переменная существует (т.е. в ней записано 1,2,3,4...), то вы записываете в нее единицу.
 | | |
|
| NecroProger | Дата: 10 Апреля 2009, 07:35 | Сообщение # 14 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Бармалей Если отладка - процесс удаления ошибок, то программирование должно быть процессом их внесения. ©Кто-то. Так вот, скрипт я не запускал, поэтому отладки не происходило. Ну перепутал я, и нечего привносить в это мистику... Естесственно, я имел ввиду наоборот - нужно поменять блоки if и else. В любом случае, последняя версия скрипта работает. | | |
|
| Бармалей | Дата: 10 Апреля 2009, 12:09 | Сообщение # 15 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | NecroProger, тогда нечего удивляться, что я назвал это бредом. Или неработающая программа уже шедевр?
 | | |
|
| NecroProger | Дата: 10 Апреля 2009, 15:20 | Сообщение # 16 |  ● ● ● ● ● 1024 сообщения Статус: Offline | тогда нечего удивляться, что я назвал это бредом Я не удивляюсь, просто не очень приятно. Я Ваши, даже неправильные или неработающие скрипты, так не обзывал. Думаю, стоит закончить на этом оффтоп. Или неработающая программа уже шедевр Кто знает... Может, когда-то в далёком будующем, неработающие программы спасут мир... | | |
|
| mob_dp | Дата: 10 Апреля 2009, 23:44 | Сообщение # 17 | ● ● ● ● ● 4112 сообщений Статус: Offline | а хотелось написать скрипт, и даже не перечитав его в здравом смысле, чтоб было "приятно"? | | |
|
| NecroProger | Дата: 11 Апреля 2009, 00:06 | Сообщение # 18 |  ● ● ● ● ● 1024 сообщения Статус: Offline | а хотелось написать скрипт, и даже не перечитав его в здравом смысле, чтоб было "приятно"? Да, именно этого я и хотел.Добавлено (11 Апрель 2009, 00:06) --------------------------------------------- Окей, вы все надоели, моя программа бред Виртуальные мордобои устраиваю с 19 до 20 по Москве. | | |
|
| mob_dp | Дата: 11 Апреля 2009, 01:08 | Сообщение # 19 | ● ● ● ● ● 4112 сообщений Статус: Offline | | | |
|
| NecroProger | Дата: 11 Апреля 2009, 08:26 | Сообщение # 20 |  ● ● ● ● ● 1024 сообщения Статус: Offline | mob_dp, вообще-то я давным давно выложил пост с работающей программой. Теперь работоспособный на 100% код: Code <span id="number$ID$"></span> <script type="text/javascript"> f=(typeof f=='undefined')?1:f+1; if(f<=4){ text='<img src="http://top-arena.ucoz.lv/style/top/place/'+f+'.png" border="0" alt="" />'; }else{ text=f; } document.getElementById('number$ID$').innerHTML=text; </script> На что было отвечено: вот , другое дело ! спасибо все работает | | |
|