• Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Как сделать... Тема только по сайтам в системе uCoz » Добавление в друзья
Добавление в друзья
Дата: Воскресенье, 12.06.2011, 00:18 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Diana,
Quote (Diana)
likbezz, Я же спросила - не напортачила ли чего очевидного там?

Откуда я знаю? ))) Ссылку на тот сайт ты не давала ) А по коду вопросов нет - там три строки HTML-a - негде «портачить» )))

Quote (Diana)
Боюсь это уже посложней будет.

... Расскажешь )


 
Дата: Воскресенье, 12.06.2011, 00:31 |
Diana
Генерал-лейтенант
Группа: Помощники
Сообщений: 606
Награды: 0
Репутация: 20
Статус: Offline


Ну вот тебе адрес и тестовый логин,погляди что вышло:



Заодно посмотришь - есть ли другие глюки biggrin

... Расскажешь )


Сообщение отредактировал Diana - Воскресенье, 12.06.2011, 00:33
 
Дата: Воскресенье, 12.06.2011, 00:59 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Diana,
Quote (Diana)
Ну вот тебе адрес и тестовый логин,погляди что вышло:

Работает )
.. Кстати, я бы блог закрыл в роботс ...
...


 
Дата: Пятница, 24.06.2011, 11:15 |
Diana
Генерал-лейтенант
Группа: Помощники
Сообщений: 606
Награды: 0
Репутация: 20
Статус: Offline


Да закрою конечно.Просто не успела. Спасибо biggrin

Добавлено (12.06.2011, 23:28)
---------------------------------------------
Рылась на форумах в надежде решить проблему с капчей,и случайно нашла ответ biggrin
Нужно в самом скрипте заменить if (code.length == 4) на if (code.length == 5)
Чёрт его знает почему,но капча после этого работает как часы.Так что теперь с этим проблемы нет biggrin
Просто вдруг кому пригодится.....

Добавлено (24.06.2011, 11:15)
---------------------------------------------
likbezz, Вот решила по твоему совету закладки настроить.Идея то хорошая.Всё прекрасно работает во всех браузерах - но только под администратором.Если пользователь - то идет какая то переадресация на пустую страницу.Все права выставлены одинаково и у меня и у них.Ничего не понимаю wacko
Добавление закладки у всех нормально а просмотр только у меня нормально - а у них если после переброса вернуться кнопкой назад то там тоже их закладки открыты.Может в коде что не так? Я тут мало чего понимаю.Посмотри пожалуйста вот этот код - он правильный или там что то не так и есть переадресация?

Code
<?if($USER_LOGGED_IN$)?><center><a href="javascript:" onclick="new _uWnd('bookmark','Закладки',400,220,{autosize:0,align:'left',oncontent:function(){$('a[href=http://www.ucoz.ru/]').hide();}},{url:'/news/0-0-0-0-17-$USER_ID$',xml:false});return false;"><img src="http://ps-shtychki.ucoz.ru/bookmark2.gif" border="0" alt=""></a><br></center><?endif?>


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


Quote (Diana)
likbezz, Вот решила по твоему совету закладки настроить.

Чёт не помню “своего совета” .... да и скрипт стрёмный какой-то .......
Code
oncontent:function(){$('a[href=http://www.ucoz.ru/]').hide();}}

- что за функция? Не думаю, что ваш сайт www.ucoz.ru ...... а сокрытие копирайта ........
Quote (Diana)
.Посмотри пожалуйста вот этот код - он правильный или там что то не так и есть переадресация?

Как я посмотрю? Адрес сайта где установлено данное чудо давайте ) И ссылку на оригинал желательно .....


 
Дата: Воскресенье, 10.07.2011, 05:50 |
Diana
Генерал-лейтенант
Группа: Помощники
Сообщений: 606
Награды: 0
Репутация: 20
Статус: Offline


likbezz, зря ты так агрессивно настроен.Скрипт просто прекрасный(хоть и кривой малость) - и никакой копирайт не скрывается.закладки в окошке и даже в нём торчит копирайт - хотя он там нафиг не нужен.
Вот так всё выглядит у меня:



Короче я немного не верно поняла - это просто замечательно работает на премиум сайте в любом браузере а вот на сайте где премиума нет - перебрасывает.Чёрт его знает почему.


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


Quote (Diana)
likbezz, зря ты так агрессивно настроен.Скрипт просто прекрасный(хоть и кривой малость)

Да я вообще никак не настоен)))) Тем более что скрипта вообще не видел - только часть, ту что выложена.
А в ней чётко прописано:
Code
$('a[href=http://www.ucoz.ru/]').hide();

- надёюсь понятно, что это относится не к столько к содержимому окна? - а ко всему контенту. А в “правилах” есть чёткий пункт на эту тему. А скрывает или нет - разбераться будут только потом .... после того как вы поднимете шум. Если вообще заметят данную фишку и напомнят вам о соблюдении правил))).
... Так вот так.
И никакого негатива - только логика. и выводы.

Quote (Diana)
Короче я немного не верно поняла - это просто замечательно работает на премиум сайте в любом браузере а вот на сайте где премиума нет - перебрасывает.Чёрт его знает почему.

- не “Чёрт его знает почему”, а потому что реклама в блоке контента, что не учтено в скрипте.....
... А рекламу тоже скрывать низя .... Так, на всякий)
А с рекламой вот эта строка:
Quote (Code)
<?if($BODY$=='<div class="noEntry">Не найдено материалов доступных для просмотра</div>')?><center>У вас нет закладок</center><?else?>
а именно:
<?if($BODY$=='<div class="noEntry"> - никогда не будет true, false - всегда.
$BODY$ - начинается с рекламы, а потом уже все остальное ......... А рекламы - много...... )
....


 
Дата: Понедельник, 11.07.2011, 13:20 |
Diana
Генерал-лейтенант
Группа: Помощники
Сообщений: 606
Награды: 0
Репутация: 20
Статус: Offline


Закладки в аякс окне открываются - где написано что там в обязательном порядке должна быть реклама?. Думаю можно это удалить без последствий. К тому же это индексироваться не будет - потому что гостям это вообще не видно и запрещено - и поисковики тоже вроде гости.Спасибо что нашел проблему - ужасно тебе благодарна smile Попробую поэкспериментировать.Хотя не очень поняла как убрать рекламу.

Сообщение отредактировал Diana - Понедельник, 11.07.2011, 13:22
 
Дата: Понедельник, 11.07.2011, 13:48 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Quote (Diana)
Закладки в аякс окне открываются

Аякс - часть контента.
А скрипт не привязан к аякс, следовательно, распространяется на весь контент.
А у аякс есть свой класс у контента. От него и нужно плясать .... или запаковывать копирайт в блок с ID ....

....
Code
$('div.myWinCont a[href*=www.ucoz.ru]').css('display','none');

.... И это - будет правильно. И за это по рукам не дадут.
Для нормальных браузеров вообще через CSS^
Quote (CSS)
<style type="text/css">
/* StartStyle */
div.myWinCont a[href*="www.ucoz.ru"]{ display:none!important;}
/* EndStyle */
</style>

....
.....

Прикрепления: 3705355.png (8.8 Kb)

 
Дата: Понедельник, 11.07.2011, 15:59 |
Diana
Генерал-лейтенант
Группа: Помощники
Сообщений: 606
Награды: 0
Репутация: 20
Статус: Offline


Quote
Code
$('a[href=http://www.ucoz.ru/]').hide();

- надёюсь понятно, что это относится не к столько к содержимому окна? - а ко всему контенту.


Это ставится только на одну страницу - в профиле пользователя.
Перепробовала всё что ты написал но ничего всё равно не получилось.Если через CSS то ничего не изменяется а если в блок запаковать то просто вообще перестаёт работать.
Мне кажется проблема вот в этом:

Quote
<?if($BODY$=='<div class="noEntry">Не найдено материалов доступных для просмотра</div>')?><center>У вас нет закладок</center><?else?>


это же ставится на странице закладок а перед $BODY$ вылазит реклама.Как её убить?Может можно на этой странице запаковать $BODY$ так чтоб совсем она не вылазила?
Думаю что юкоз же не зря так трясётся и вечно бубнит чтоб рекламу не убирали.Значит убирают и значит можно - вот только как? Думаю что не облезут они если я уберу её с одной страницы - которая фактически в аяксе открывается.

Добавлено (11.07.2011, 15:59)
---------------------------------------------
О черт.Даже если вообще убрать $BODY$ грузится так же. wacko

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


Quote (Diana)
.Если через CSS то ничего не изменяется

Не верю!
Добавь данную строку в head страницы:
Code
<style type="text/css">
/* StartStyle */
div.myWinCont a[href*="www.ucoz.ru"]{display:none!important;}
/* EndStyle */
</style>

....

Quote (Diana)
Мне кажется проблема вот в этом:
Quote
<?if($BODY$=='<div class="noEntry">

Какая проблема то? .....
То, что перекидывает далеко и надолго? - это из-за блока рекламы, что использует document.write(); В аякс это не катит...

Quote (Diana)
Как её убить?Может можно на этой странице запаковать $BODY$ так чтоб совсем она не вылазила?

Скрипт должен быть другой, принципиально - чтобы грузил не весь документ а только тело с закладками. Или юзай ифрейм.
Б23, не видел ещё ни одного грамотного скрипта в нете. Что не скрипт - то параша. Чтобы реально работало переписывать всё приходится. С нуля. Ибо криво изначально. Вплоть до классов. .... .... ...
...
Sorry. - день весёлый ....


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


Не в тему ....
Блин, сколько же времени убивается (именно “убивается” - ибо потрачено, считай, в пустую) на отлов и исправление чужих багов в скриптах (как в PHP так и в JS) уму непостижимо..... Такое ощущение, что быстрее с нуля написать, причем гораздо грамотнее и быстрее, чем исправить чужой баг .... ибо только Богу известно куда приведут грабли, поставленные для исправления других граблей .... а те, для предыдущих ..... и т.д.
....


 
Дата: Понедельник, 11.07.2011, 19:03 |
Diana
Генерал-лейтенант
Группа: Помощники
Сообщений: 606
Награды: 0
Репутация: 20
Статус: Offline


likbezz,

Quote
Добавь данную строку в head страницы:
Code
<style type="text/css">
/* StartStyle */
div.myWinCont a[href*="www.ucoz.ru"]{display:none!important;}
/* EndStyle */
</style>


Я уже это делала - исчезает $POWERED_BY$ а реклама так же - далеко и надолго.

Cогласна с тобой насчет скриптов в нете - но что же делать таким тупым,кто сам их писать не может.Везде требуют за написание скрипта бешеные деньги а результат будет такой же что и в нете выложен.Поэтому выбор то у нас не большой sad

Quote
Или юзай ифрейм


Это не умею - читала но ничерта не поняла там


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


Diana,
Quote (Diana)
Я уже это делала - исчезает $POWERED_BY$

Так и должно быть.
Quote (Diana)
а реклама так же - далеко и надолго.

Это тоже .... типа так и должно. Ибо у вас подгружается вся страница:
Quote (Diana)
{url:'/news/0-0-0-0-17-$USER_ID$',xml:false})

а не только блок с контентом.
.... Так это работать не будет. Нужно совершать гет запрос на страницу и выводить только отдельный блок - блок с закладками - не знаю какой там, не вдавался в детали.

Quote (Diana)
Cогласна с тобой насчет скриптов в нете - но что же делать таким тупым,кто сам их писать не может

Да, выбор не велик .... ибо хочется “как лучше”, а получается “как всегда” .....
... Грамотные скрипты не бывают универсальными, по определению, а универсальные, как правило, тяжелы и кривоваты .... А более-мене ровных из последних вообще мало.
...


 
Дата: Понедельник, 11.07.2011, 22:40 |
Diana
Генерал-лейтенант
Группа: Помощники
Сообщений: 606
Награды: 0
Репутация: 20
Статус: Offline


Нашла автора этого скрипта - тоже сказал что нужно делать блок.У него сайт оплаченный и багов таких нет естественно.Ну может поможет - тогда отпишусь,как эту проблему решить.А если не поможет - то тогда не знаю что буду делать,там видно будет.

Добавлено (11.07.2011, 22:40)
---------------------------------------------
Короче вот так сделала в блок


Всё отлично работает но только не в ИЕ как всегда
В блоке вот такой код

Code
<?if($USER_LOGGED_IN$)?>   
<div style="max-height:150px;overflow:auto;display:block;padding-right:3px" id="AlBMrk">Загрузка...</div>   
<script type="text/javascript">   
   $("#AlBMrk").load("/news/0-0-0-0-17-$USER_ID$ #lBMrk");   
</script>   
<?endif?><!-- </bc> -->


Вот что тут нужно изменить чтоб этот долбаный браузер тоже видел прокрутку?


Сообщение отредактировал Diana - Понедельник, 11.07.2011, 22:40
 
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Как сделать... Тема только по сайтам в системе uCoz » Добавление в друзья
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:


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