|
get нужно найти ошибку.
|
|
| Hak | Дата: 14 Сентября 2010, 01:38 | Сообщение # 1 |  ● ● ● ● ● 489 сообщений Статус: Offline | Есть такой скрипт, которым я вывожу матереалы пользователя с каталога файлов на персональную страницу. Это ставлю в вид материалов (каталог файлов) Code <div id="load" style="display: none;"><div align="left"> <!---То что нужно вывести на персональную страницу---> <a href=$ENTRY_URL$><b>$TITLE$</b></a> <!---/То что нужно вывести на персональную страницу---> </div></div></div> Это ставлю в персональной странице: Code <?if($_LOAD_ENTRIES$)?> <span class="h17"></span><script type="text/javascript"> $.get("$_LOAD_ACTIVITY_URL$",function(data) { var ifnohist = $("#load:first", data).html(); if (ifnohist = 0) { $('.h17').html('Материалов не найдено'); }$("#load", data).each(function() {var histr = $(this).html();$('.h17').before(histr);}); }); </script> <?endif?> И всё отлично работает. И вот захотел кое какие данные вывести с персональной страницы на страницу каталога файлов - материал и комментарии к нему. В персональной страничке написал это: Code <div id="nick" style="display: none;"><div align="left"> <?if($_GROUP_ID$=1)?> <a class="groupUser" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?>
<?if($_GROUP_ID$=2)?> <a class="groupVerify" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?>
<?if($_GROUP_ID$=3)?> <a class="groupModer" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?>
<?if($_GROUP_ID$=4)?> <a class="groupAdmin" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?>
<?if($_GROUP_ID$=5)?> <a class="groupPremium" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?> <?if($_GROUP_ID$=255)?> <a class="groupBanned" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big><s>$_USERNAME$</s></big></b></a> <span style="font-weight: bold; color: rgb(213, 36, 55);"> СТРАНИЦА ЗАБЛОКИРОВАНА</span> <?endif?> </div></div> а на странице материала и комментариев к нему по месту вписал это: Code <script type="text/javascript"> $.get("$PROFILE_URL$",function(data) { var ifnohist = $("#nick:first", data).html(); $("#nick", data).each(function() {var histr = $(this).html();$('.h17').before(histr);}); }); </script> но абсолютно ни чего не происходит, данные не выводятся? В чём проблема, помогите заставить скрипт работать) | | |
|
| Status | Отредактировал Status - Вторник, 14 Сентября 2010, 02:07 Дата: 14 Сентября 2010, 02:00 | Сообщение # 2 |  ● ● ● ● ● 82 сообщения Статус: Offline | Code <script type="text/javascript"> $.get("$PROFILE_URL$",function(data) { var ifnohist = $("#nick:first", data).html(); $("#nick", data).each(function() {var histr = $(this).html();$('.h17').before(histr);}); }); </script> насколько я помню h17 нельзя повторять! Code <script type="text/javascript"> $.get("$PROFILE_URL$",function(data) { var ifnohist = $("#nick:first", data).html(); $("#nick", data).each(function() {var histr = $(this).html();$('.h171').before(histr);}); }); </script> | | |
|
| Hak | Дата: 14 Сентября 2010, 02:08 | Сообщение # 3 |  ● ● ● ● ● 489 сообщений Статус: Offline | ну первый то скрипт работает с этом h17, хотя понятия не имею к чему оно. Попробовал убрать h17 вот: Code <script type="text/javascript"> $.get("$PROFILE_URL$",function(data) { var ifnohist = $("#nick:first", data).html(); $("#nick", data).each(function() {var histr = $(this).html();$().before(histr);}); }); </script> всё равно не работает( | | |
|
| Status | Отредактировал Status - Вторник, 14 Сентября 2010, 16:34 Дата: 14 Сентября 2010, 16:33 | Сообщение # 4 |  ● ● ● ● ● 82 сообщения Статус: Offline | попробуй так Code <script type="text/javascript"> $.get("$PROFILE_URL$",function(data) { var ifnohist = $("#nick:first", data).html(); $("#nick", data).each(function() {var histr = $(this).html();$('.h171').before(histr);}); }); </script> просто h17 не должен повторяться.. | | |
|
| Hak | Дата: 14 Сентября 2010, 17:38 | Сообщение # 5 |  ● ● ● ● ● 489 сообщений Статус: Offline | сукааааааааааа всё равно не работает(
| | |
|
| Status | Отредактировал Status - Вторник, 14 Сентября 2010, 17:53 Дата: 14 Сентября 2010, 17:53 | Сообщение # 6 |  ● ● ● ● ● 82 сообщения Статус: Offline | <script type="text/javascript"> document.write('<span class="h135"></span>'); $.get("ссылка", function(data) { var ifnohist = $("#id:first", data).html(); if (ifnohist == null) { $('.h135').html('...'); } $("#id", data).each(function() { var histr = $(this).html(); $('.h135').before(histr); }); }); </script> | | |
|
| ModaL | Отредактировал ModaL - Вторник, 14 Сентября 2010, 18:28 Дата: 14 Сентября 2010, 18:24 | Сообщение # 7 | ● ● ● ● ● 231 сообщение Статус: Offline | Code <div id="results"></div> <script type="text/javascript"> $('#results').load('/index/8-0-$USER$ #nick'); </script> так не проще? | | |
|
| Hak | Дата: 14 Сентября 2010, 20:27 | Сообщение # 8 |  ● ● ● ● ● 489 сообщений Статус: Offline | ModaL, Code <div id="results"></div> <script type="text/javascript"> $('#results').load('/index/8-0-$USER$ #nick'); </script> ТАк тоже не пашет( Суть в том, что мне нужно на странице файлов и комментаривем к ним выводить ник пользователе, но не просто ник, а определённым цветом. Цве задан в CSS ну цвет зависит от того в какой группе состоит пользователь. Добавлено (14 Сентябрь 2010, 20:27) ---------------------------------------------
<script type="text/javascript"> document.write('<span class="h135"></span>'); $.get("ссылка", function(data) { var ifnohist = $("#id:first", data).html(); if (ifnohist == null) { $('.h135').html('...'); } $("#id", data).each(function() { var histr = $(this).html(); $('.h135').before(histr); }); }); </script> А вот твой способ хоть как то действует, правдно вместо того что нужно выводит просто троеточие Вот скрин А мне нужно что бы вместо ника обычного цвета (который после троиточия стоит ) был ник цветом как в шапке. НУ короче цвет что бы соответствовал группе пользователя Ну а для этого мне нужно вытянуть эту баланду с персональной страницы Code <?if($_GROUP_ID$=1)?> <a class="groupUser" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?>
<?if($_GROUP_ID$=2)?> <a class="groupVerify" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?>
<?if($_GROUP_ID$=3)?> <a class="groupModer" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?>
<?if($_GROUP_ID$=4)?> <a class="groupAdmin" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?>
<?if($_GROUP_ID$=5)?> <a class="groupPremium" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?> <?if($_GROUP_ID$=255)?> <a class="groupBanned" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big><s>$_USERNAME$</s></big></b></a> <span style="font-weight: bold; color: rgb(213, 36, 55);"> СТРАНИЦА ЗАБЛОКИРОВАНА</span> <?endif?> | | |
|
| Status | Отредактировал Status - Вторник, 14 Сентября 2010, 20:45 Дата: 14 Сентября 2010, 20:35 | Сообщение # 9 |  ● ● ● ● ● 82 сообщения Статус: Offline | это скрипт только для айди а не класс! и вообще витяни $USERNAME$ а не всю ссылку! добавь на страницу куда надо! <script type="text/javascript"> document.write('<span class="h135"></span>'); $.get("ссылка на страницу откуда получаем", function(data) { var ifnohist = $("#айди выводимого элемента например <div id="12346">$USERNAME$</div>):first", data).html(); if (ifnohist == null) { $('.h135').html('что будет показывать если ничего не получило'); } $("#айди выводимого элемента например <div id="12346">$USERNAME$</div>", data).each(function() { var histr = $(this).html(); $('.h135').before(histr); }); }); </script> | | |
|
| ModaL | Отредактировал ModaL - Вторник, 14 Сентября 2010, 21:03 Дата: 14 Сентября 2010, 20:54 | Сообщение # 10 | ● ● ● ● ● 231 сообщение Статус: Offline | Hak, ставишь туда,куда выводишь: Code <div id="results"></div> <script type="text/javascript"> $('#results').load('/index/8-0-$USER$ #nick'); </script> и код,откуда выводишь: Code <div style="display:none;"><div id="nick"><div align="left"> <?if($_GROUP_ID$=1)?> <a class="groupUser" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?>
<?if($_GROUP_ID$=2)?> <a class="groupVerify" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?>
<?if($_GROUP_ID$=3)?> <a class="groupModer" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?>
<?if($_GROUP_ID$=4)?> <a class="groupAdmin" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?>
<?if($_GROUP_ID$=5)?> <a class="groupPremium" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?> <?if($_GROUP_ID$=255)?> <a class="groupBanned" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big><s>$_USERNAME$</s></big></b></a> <span style="font-weight: bold; color: rgb(213, 36, 55);"> СТРАНИЦА ЗАБЛОКИРОВАНА</span> <?endif?> </div></div></div> Всё протестил! | | |
|
| Hak | Дата: 14 Сентября 2010, 21:03 | Сообщение # 11 |  ● ● ● ● ● 489 сообщений Статус: Offline | ModaL, у меня на персональной так и стоит, просто я не полные код кинул сюда. Status, что то не совсем догнал. Сделай плиз готовый образец. Напиши что мне вставить на персональную страницу а что на страницу матереала и комментов к ниму. Вот сам сай если нужно http://fl-school.ru/ | | |
|
| ModaL | Отредактировал ModaL - Вторник, 14 Сентября 2010, 21:04 Дата: 14 Сентября 2010, 21:04 | Сообщение # 12 | ● ● ● ● ● 231 сообщение Статус: Offline | Hak, ставишь туда,куда выводишь: Code <div id="results"></div> <script type="text/javascript"> $('#results').load('/index/8-0-$USER$ #nick'); </script> и код,откуда выводишь: Code <div style="display:none;"><div id="nick"><div align="left"> <?if($_GROUP_ID$=1)?> <a class="groupUser" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?>
<?if($_GROUP_ID$=2)?> <a class="groupVerify" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?>
<?if($_GROUP_ID$=3)?> <a class="groupModer" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?>
<?if($_GROUP_ID$=4)?> <a class="groupAdmin" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?>
<?if($_GROUP_ID$=5)?> <a class="groupPremium" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big>$_USERNAME$</big></b></a> <?endif?> <?if($_GROUP_ID$=255)?> <a class="groupBanned" href="http://fl-school.ru/index/8-0-$USERNAME$"><b><big><s>$_USERNAME$</s></big></b></a> <span style="font-weight: bold; color: rgb(213, 36, 55);"> СТРАНИЦА ЗАБЛОКИРОВАНА</span> <?endif?> </div></div></div> Всё протестил! | | |
|
| Hak | Дата: 14 Сентября 2010, 21:13 | Сообщение # 13 |  ● ● ● ● ● 489 сообщений Статус: Offline | ModaL, оооооооо, батька спасибо огромное!!!!!!!!!!!!!!!!!!!!! всё как па маслу | | |
|
| Status | Отредактировал Status - Вторник, 14 Сентября 2010, 21:16 Дата: 14 Сентября 2010, 21:15 | Сообщение # 14 |  ● ● ● ● ● 82 сообщения Статус: Offline | Code <script type="text/javascript"> document.write('<span class="h135"></span>'); $.get("http://fl-school.ru/index/8-0-$USER$", function(data) { var ifnohist = $("#nick):first", data).html(); if (ifnohist == null) { $('.h135').html('!!!!!'); } $("#nick", data).each(function() { var histr = $(this).html(); $('.h135').before(histr); }); }); </script> | | |
|
| ModaL | Дата: 14 Сентября 2010, 21:18 | Сообщение # 15 | ● ● ● ● ● 231 сообщение Статус: Offline | Hak, да незачто! | | |
|
| Hak | Дата: 14 Сентября 2010, 21:52 | Сообщение # 16 |  ● ● ● ● ● 489 сообщений Статус: Offline | слу, а если я тоже самое захочу вытянуть не с персональной страницы а с форума - вид матереалов. какой адрес мне указать тут? load('/index/8-0-$USER$ #nick'); попробовал так, не прокатило .load('$PAGE_ID$=threadpage #nick'); Добавлено (14 Сентябрь 2010, 21:52) --------------------------------------------- а вообще уже не нужно))) всё тему можете закрывать. а вам парни спасибо за помощь. | | |
|