Jump to content

cyklop77

User
  • Posts

    1,770
  • Joined

  • Last visited

  • Days Won

    9

Everything posted by cyklop77

  1. http://jsfiddle.net/fainz777/Fjypu/ Разницы нету. С em просто чуть гибче получается. В общем виде высота = n * line-height, где n - количество строк. к сожалению ваш способ не работает.так выглядит результат в последней версии маковского FF при изменении масштаба(ctrl +) ссылку на рабочий сайт опубликовать пока не могу. вот ссылка на идентичный код
  2. у вас отрезается 250 символов. а нужно 3 строки
  3. да. но мне оно не нужно больше беспокоит то, что размер у меня указан не в em, а в пикселях. беспокоюсь не будут ли разные браузеры с разными настройками и стандартами текста отображать текст различно. вследствие чего часть текста некрасиво обрежется. подскажите пожалуйста, кто в теме
  4. не устраивает тем, что невозможно угадать какие тэги будет использовать контент-менеджер о комбинировании не подумал, действительно, возможно, получится решить проблему таким способом решение сигмы77 конечно привлекательнее. теоретически все браузеры должны отображать результат одинаково
  5. как я понял, в вашем решении происхрдит выделение трёх первых предложений, которые должны обязательно заканичиваться последовательностью символов: точка, пробел. это не решение имхо
  6. помогите пожалуйста найти скрипт, обрезающий строки в интернет-магазине описания товаров слишком длинные. хотелось бы сократить их до определённого количества строк(например до 3). но проблема в том, что описания созданы через визивиг и поэтому в тексте содержатся различные тэги типа span, div, p и т.д. однако каждое описание находится в контейнере .text хотелось бы что-нибудь типа такого jQuery('.text').correctLines( 3, '' ); вот пример кода <article class="item2"> <div class="top"> <h1> <a data-product="1" href="products/apple-iphone-4s-16gb">Apple iPhone 4S 16Gb</a> </h1> <form class="variants" action="/cart"> <span class="price">44 000 <span class="currency">руб</span></span> <input id="variants_1" name="variant" value="1" type="radio" class="variant_radiobutton" checked style="display:none;"/> <input type="submit" class="button buy" value="Купить" data-result-text="Добавлено" />[/font][/color] <a class="credit" href="#">В кредит</a> <span class="price">42 000 <span class="currency">руб</span></span> <input id="variants_2" name="variant" value="2" type="radio" class="variant_radiobutton" style="display:none;"/> <input type="submit" class="button buy" value="Купить" data-result-text="Добавлено" /> <a class="credit" href="#">В кредит</a> </form> </div> <div class="bottom"> <div class="text"><p><span>iPhone 4 получил 3,5-дюймовый дисплей с разрешением 960 x 640 пикселей. Толщина устройства всего 9,3 мм. Передняя и задняя стороны аппарата обе плоские, выполнены из стекла, торцевая окантовка - стальная. У телефона есть фронтальная камера для видеозвонков, дополнительный микрофон для шумоподавления, а слот SIM сменился на Micro SIM. Батарея обеспечивает до 14 часов в режиме разговора, 6/10 часов в режиме веб-серфинга по 3G/Wi-Fi, 10 часов просмотра видео, 40 часов прослушивания музыки и 300 часов режима ожидания. Кроме того, добавлена поддержка Wi-Fi 802.11n. Разрешение основной камеры 5 МП, имеется поддержка видеосъемки с разрешением 1280 x 720 пикселей со скоростью 30 кадров в секунду.Дисплей 3,5 дюйма, 640х960 точек, IPS, олеофобное покрытие / Двухъядерный A5 Чип, Графический ускоритель PowerVR SGX543MP2 / 8-мегапиксельная фотокамера, HD видео (1080pх) / Bluetooth 4.0 и Wi-Fi 802.11b/g/n / гарантия - 12 месяцев.</span></p></div> </div> </article> вот попытка решения http://prozaik.16mb.com/js/crop/
  7. ниво работает с любым контентом
  8. посоветуйте пожалуйста скрипт, который может обрезать в блоке текст до определённого количества строк у меня есть такой . но он не подходит потому что нужно указывать конкретный родительский блок. при этом если в нём окажется вложенный например span, то скрипт не обрабатывает текст
  9. да дёшево стоят они , нечего людей пугать)
  10. теорию почитайте. для ознакомления с синтаксисом подойдёт любая популярная современная книжка. код не пишите пока
  11. посоветуйте пожалуйста js-скрипт выпадающего по наведению горизонтального меню, вложенные пункты которого открываются в направлении свободного пространства экрана
  12. ну это косяки совсем разного уровня имхо
  13. cyklop77

    отладчик

    извиняюсь, недосмотрел как новый форум код испортил. вот архив с модулем, если интересно. с точки зрения синтаксиса там ошибок нет. хотелось бы просто найти проблемное место, а выводить переменные при помощи devel я умею, но здесь это не поможет
  14. cyklop77

    отладчик

    форум на друпал.ру совсем вялый, поэтому спрашиваю здесь подскажите пожалуйста инструмент для отладки кода. в частности меня интересует отображение информации об ошибках, если такие произошли. как я понял популярный devel для этих целей приспособить нельзя например есть такой самописный модуль function examplepage_menu() { $items = array(); $items['examplepage'] = array( 'title' => 'examplepage', 'page callback' => 'examplepage_form', 'access arguments' => array('access content'), 'description' => 'examplepage', 'type' => MENU_NORMAL_ITEM, ); $items['examplepage/lvl2'] = array( 'page callback' => 'examplepage2_form', 'type' => MENU_CALLBACK, 'access arguments' => array('access content'), 'access callback' => TRUE, ); return $items; } function examplepage_form() { return " Поздравляем Всех с Новым годом! " . drupal_get_form('examplepage_form_f'); // return drupal_get_form('examplepage_form_f'); } function examplepage2_form() { //return " Пыщ пыщ! "; $output = 'ewrwrwrwrwwrw'; drupal_json(array('status' => TRUE, 'data' => $output)); } function examplepage_form_f($form_state) { $form['namer'] = array( '#type' => 'fieldset', '#title' => t('Name___'), '#collapsible' => TRUE, '#collapsed' => FALSE, '#prefix' => ' ', '#value' => t('click here'), '#suffix' => ' ', ); $form['namer']['first'] = array( '#type' => 'textfield', '#title' => t('First name'), '#required' => TRUE, '#default_value' => t("First name"), // добавлено значение по-умолчанию '#description' => t("Please enter your first name."), // добавлена подпись '#size' => 20, // добавлена ширина поля '#maxlength' => 20, // добавлена максимальная длина строки ввода ); $form['namer']['middle'] = array( '#type' => 'textfield', '#title' => t('Middle name'), '#required' => TRUE, ); $form['namer']['last'] = array( '#type' => 'textfield', '#title' => t('Last name'), '#required' => TRUE, ); $form['year_of_birth'] = array( '#type' => 'textfield', '#title' => t('Year of birth'), '#description' => t('Format is "YYYY"'), ); // Элемент с именем 'submit' $form['submit'] = array( // И типом Submit (кнопка отправки формы) '#type' => 'submit', // Надпись на кнопке '#value' => 'Submitttt', // Элемент AHAH (Аякс в Друпале 6) '#ahah' => array( // Отреагирует на click (событие из JQuery) 'event' => 'click', // Путь, куда будет передана заполненная форма 'path' => 'examplepage/lvl2', // Оболочка формы для вывода результата 'wrapper' => 'target', // Метод вывода результата (метод JQuery) 'method' => 'replace', // Эффект JQuery для применения вывода 'effect' => 'fade', // Вид прогрессбара 'progress' => array('type' => 'throbber'), ), ); return $form; } что-то в нем не работает. хотелось бы получить хоть какую то информацию на экран по этому поводу
  15. у меня вопрос к профессиональным веб-разработчикам. на сайте rg.ru случайно нашел до смешного непрофессиональный косяк. при наведении на пункт основного меню, если кликать не точно по тексту, а рядом(но в пределах кнопки), то перехода по ссылке не происходт. хотя ховер срабатывает это мелочь, но у меня в голове не укладывается, что профессионалы, разрабатывавшие сайт солидного правительственного издания могут так облажаться. неужели сайт делали фрилансеры или подобные персонажи? может я слишком впечатлителен и такое вполне допустимо?
  16. извиняюсь за офтоп, но меня эта тема планирования адски заинтересовала. яндекс говорит, что кроме системы Архангельского существуют много других, не менее упешных. мне трудно в них врубиться. кто-нибудь может посоветует относительно простой вариант? у Архангельского слишком заумно всё, да и склад мышления гуманитарый, несмотря на полученное техническое образование
  17. такая схема эффективна? кто-нибудь из присутствующих пользуется ей или подобной?
  18. я ещё не достиг той степени просветления чтобы понять эти тексты)
  19. а что вы понимаете под планированием? на мой взгляд у вас проблема с потоком заказов. хотя с фрилансом ни разу не работал и не знаю тонкостей
  20. помогите пожалуйста решить проблему любым способом на страничке создаются 4 объекта enemy. в каждом на этапе инициализации запускается setInterval , который 3 раза в секунду пересчитывает значение координаты х и запускает метод перерисовки но x периодически изменяется только у последнего созданного объекта. а по задумке должно у всех четырёх
  21. на работающем сайте могут не только название пункта меню поменять. очень часто поддержку проекта вешают на менеджеров, секретарш и т.п. а они запросто могут вставить изображение из фотоаппарата размером 3000х4000 один из способов проверить насколько сайт тяжёл можно при помощи FF-плагина pageSpeed
  22. не буду оригинален, но попробуй добавить символов в любой заголовок вкладки и посмотри что произойдёт вёрстка не сама по себе существует, она будет использоваться в рабочем проекте
×
×
  • 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