Jump to content

CalvinKlein

User
  • Posts

    182
  • Joined

  • Last visited

Everything posted by CalvinKlein

  1. ну если такое и возможно то с помощью javascript и опять же лишний текст загружать, короткий вариант текста самое лучшее на мой взгляд решение
  2. Почему у вас id="menu" задан сразу для нескольких элементов? и ещё вопрос зачем вам вообще id="menu" если у вас есть class="menu_body"?
  3. ну так сделайте изображение и поставьте ему repeat-x
  4. ну можно попытаться расчитать сколько места будет занимать текст исходя из шрифта, но по-моему было бы проще сделать в бд ещё один столбец для короткого варианта текста
  5. строчки с 65 по 69 $categories_string .= '<h3 class="cat '; if($tree[$counter]['category_number']%2 == 0) $categories_string .= 'categoriesMenu_color_1'; else $categories_string .= 'categoriesMenu_color_2'; замените на $categories_string .= '<h3 class="cat categoriesMenu_color_' .$tree[$counter]['category_number']; и всё будет ок
  6. в начале он писал про div'вы в разных частях сайта, так что тут проще js юзать
  7. для колонки td c width=300 поставьте valign="top"
  8. вот самое простое решение, поставил задержку 3 секунды чтоб долго не ждать
  9. Итак я предложил вам 3 варианта решения проблемы: 1) Сделать ссылку невидимой средствами css (display:none), затем с помощью javascript (функция setTimeout) через минуту сделать её видимой (display:block) 2) Встроить iframe в котором будет таймер и через минуту страница обновится и там будет ссылка 3) через минуту сделать ajax запрос php скрипту получить ссылку и средствами javascript её отобразить
  10. теперь ясно разумеется echo вам здесь не подойдёт, потому что сначала выполняется php, потом результат выполнения отдаётся браузеру, то есть без обновления здесь никак но я уже упоминал про ajax, с его помощью можно получить ссылку из php скрипта ещё можно сделать iframe в котором будет таймер и по его завершении фрейм обновится и там будет ссылка ну или ещё вариант: ссылка сразу будет в html-документе, но скрыта display:none, а как только таймер сработает она становится видимой
  11. вы можете конкретней описать задачу (желательно знать что должен делать php код) а так я уже написал алгоритм действий
  12. Под php кодом я подразумевал echo. И в исходном коде увидеть это можно. в исходном коде нельзя увидеть php код там вы увидите только результат его выполнения, то есть то что выведет функция echo в вашем случае
  13. php всё равно через исходный код не увидишь, только если его туда спецально положить как я правильно понял вам надо сделать задержку на определённое время и выполнить код? думаю вам надо использовать window.setTimeout( function(){}, 1000*sec ); /* sec число секунд через которое должен выполниться код */ для выполнения кода php используйте ajax
  14. да это javascript вот этот кусок кода можно подгрузить с любым файлом js или в head прописать function ge(id){ return document.getElementById(id); } function onover(){ ge('div1').className = "active"; ge('div2').className = "active"; } function onout(){ ge('div1').className = ""; ge('div2').className = ""; } а этот лучше вставить перед закрывающим тегом body ge('div1').onmouseover = onover; ge('div2').onmouseover = onover; ge('div1').onmouseout = onout; ge('div2').onmouseout = onout;
  15. мой код начинает поиск пробелов с 500 символов то есть конечная длина будет чуть больше чем 500 а так вы всё правильно поняли
  16. я бы всё-таки обрезал текст по кол-ву символов и последнее слово выделил ссылкой $text = substr( $text, 0, strpos($text, " ", 500) ); $text = preg_replace("/([^\s\r\n]+)[\s\.\r\n]*$/isU", "<a href=\"#ссылка\">$1...</a>", $text, 1); как-то так, 500 длина в символах по которой вы обрезаете
  17. аааа) теперь понял я просто думал что у вас из базы загружается не весь текст а только его короткий вариант вообще это плохо весь текст выводить в html ведь он может быть большой, а его всё равно никто не увидит насчёт ссылки: можно увидеть структуру таблицы с текстами? насчёт выделения последнего слова как ссылки думаю надо прикинуть сколько максимум символов помещается в ваш блок и обрезать текст средствами php, а потом выделить последнее слово
  18. Понятно, тогда вопросов не имею, ввели в заблуждение неточностью формулировки да пожалуй не точно сформулировал, но зато теперь всё понятно
  19. я имел ввиду на js но без jQuery например, так function ge(id){ return document.getElementById(id); } function onover(){ ge('div1').className = "active"; ge('div2').className = "active"; } function onout(){ ge('div1').className = ""; ge('div2').className = ""; } ge('div1').ommouseover = onover; ge('div2').ommouseover = onover; ge('div1').ommouseout = onout; ge('div2').ommouseout = onout;
  20. $text2 = mysql_result($text,0); echo preg_replace("/([^\s]+)$/is", "<a href=\"#ссылка\">$1</a>", $text2, 1); первое, что пришло на ум, главное чтобы в конце не было пробелов кстати насколько я понимаю ссылка так же вычисляться скриптом должна?
  21. да для такой простой задачи jQuery юзать круто конечно но вообще если это то что вам нужно думаю не составит труда и без jQuery переписать
  22. вам по центру экрана или только по середине? если по середине div { width:???px; margin:auto; } или div { width:???px; position:absolute; left:50%; margin-left:-???px; /* половина ширины */ } если по центру то так div { width:???px; height:???px; position:absolute; left:50%; top:50%; margin-top:-???px; /* половина высоты */ margin-left:-???px; /* половина ширины */ }
  23. Вот, у меня как раз опера и всё работает
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy