Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: облако тегов

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
wredyatina
Отправлено: 28 Октября, 2011 - 15:55:27
Post Id



Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Авг. 2010  
Откуда: Челны


Помог: 0 раз(а)




Здравствуйте, у меня не хочет нормально работать облако тегов. Простой скрипт, при изменении адреса ссылки скрипт полностью не отображается. Подскажите в чем может быть проблема.
Вот скрипт работает все хорошо.
CODE (html):
скопировать код в буфер обмена
  1. <script type="text/javascript" src="swfobject.js"></script>
  2. <script type="text/javascript">
  3.         function  myTags(mytags){
  4.                 mytags=mytags.replace(/<A/g, '<a')
  5.                        .replace(/\/A>/g, "/a>")
  6.                         .replace(/(target=_)(\w*)/g, 'target="_$2"')
  7.                         .replace(/(class=)(?!")(\w*)/g, 'class="$2"')
  8.                         .replace(/(name=)(?!")(\w*)/g, 'name="$2"')
  9.                         .replace(/(id=)(?!")(\w*)/g, 'id="$2"');
  10.                 mytags=encodeURIComponent(mytags).replace(/!/g, '%21')
  11.                         .replace(/'/g, '%27').replace(/\(/g, '%28')
  12.                         .replace(/\)/g, '%29').replace(/\*/g, '%2A');
  13.                 var rnumber = Math.floor(Math.random()*9999999);
  14.                 var flashvars = {
  15.                         tcolor:"0x267fe3",
  16.                         hicolor:"0x888888",
  17.                         tspeed:"120",
  18.                         distr:"true",
  19.                         mode:"tags",
  20.                         tagcloud:mytags
  21.                 };
  22.                 var params = {
  23.                         allowScriptAccess:"always",
  24.                         bgcolor:'#ffffff'
  25.                 };
  26.                 var attributes = {
  27.                         id:"flash_cloud"
  28.                 };
  29.                 swfobject.embedSWF("tagcloud.swf?r="+rnumber,
  30.                                                    "tags", "300", "240", "9.0.0",
  31.                                                    "expressInstall.swf", flashvars,
  32.                                                    params, attributes);
  33.         }
  34.  
  35.         window.onload=function(){
  36.                 var mytags="<tags>"
  37.                 +document.getElementById('tags').innerHTML
  38.                 +"</tags>";
  39.                 myTags(mytags);
  40.         };
  41. </script>
  42.        
  43. </head>
  44. <body>
  45.         <div id="tags">
  46.         <a href="../../../lesson.php?cat=html" style="font-size:11px;">HTML</a>
  47.         <a href="../../../lesson.php?cat=php" style="font-size:11px;">PHP</a>
  48.         <a href="../../../lesson.php?cat=swf" target="_blank" style="font-size:11px;">Flash</a>
  49.         <a href="../../../lesson.php?cat=ajax" style="font-size:11px;">Ajax</a>
  50.         <a href="../../../lesson.php?cat=ocss" style="font-size:11px;">CSS</a>
  51.         <a href="../../../lesson.php?cat=js" style="font-size:11px;">JavaScript</a>
  52.        
  53.         <a href="../../../lesson.php?cat=jq" style="font-size:11px;">Уроки по JQuery</a>
  54.         <a href="../../../lesson.php?cat=omysql" style="font-size:11px;">Основы MySQL</a>
  55.         <a href="../../../file.php?cat=template" style="font-size:11px;">Шаблоны</a>
  56. </div>
  57.        
  58. </body>
  59. </html>

При изменении <div id="tags"> на
CODE (html):
скопировать код в буфер обмена
  1. <a href="content.php?id=1" style="font-size:10px;">Кредиты</a>
  2.         <a href="content.php?id=2" style="font-size:10px;">Сертификаты</a>

Все облака нет(((.


-----
Я только учусь...
 
 Top
DeepVarvar Супермодератор
Отправлено: 28 Октября, 2011 - 16:08:16
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




wredyatina пишет:
src="swfobject.js"
wredyatina пишет:
a href="../../../
wredyatina пишет:
<a href="content.php?id=1
Сами дальше догадаетесь?
 
 Top
wredyatina
Отправлено: 28 Октября, 2011 - 16:17:01
Post Id



Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Авг. 2010  
Откуда: Челны


Помог: 0 раз(а)




добавление в адрес <a href="../../../ ..... ничего не меняет. Все самые обычные варианты я попробовала, но ничего.
src="swfobject.js" а в нем обычный код js, и там не указываются адреса, а способ отображения.
Вот если интересно на него посмотреть
Скачать файл: swfobject.js
Скачан раз: 65


-----
Я только учусь...
 
 Top
DeepVarvar Супермодератор
Отправлено: 28 Октября, 2011 - 16:36:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Смотрите вниметельней, мне всеравно трудно представить структуру сайта, но ошибка именно в путях..
wredyatina пишет:
swfobject.embedSWF("tagcloud.swf?r="+rnumber
и вот еще одна.
 
 Top
wredyatina
Отправлено: 28 Октября, 2011 - 16:52:39
Post Id



Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Авг. 2010  
Откуда: Челны


Помог: 0 раз(а)




Да в путях, ведь после их изменения скрипт не работает...
Подскажите не могу понять
swfobject.embedSWF("tagcloud.swf?r="+rnumber
в чем тут ошибка?


-----
Я только учусь...
 
 Top
DeepVarvar Супермодератор
Отправлено: 28 Октября, 2011 - 17:00:55
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Загружает флешку tagcloud.swf с позиции текущего документа. Будто она рядом лежит с этим документом.
 
 Top
wredyatina
Отправлено: 28 Октября, 2011 - 17:40:21
Post Id



Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Авг. 2010  
Откуда: Челны


Помог: 0 раз(а)




Она и лежит рядом


-----
Я только учусь...
 
 Top
wredyatina
Отправлено: 29 Октября, 2011 - 14:26:19
Post Id



Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Авг. 2010  
Откуда: Челны


Помог: 0 раз(а)




Вопрос актуален. Помогите или подскажите как сделать.


-----
Я только учусь...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB