Tricks and solutions
Useful tricks and best practices solutions
370 topics in this forum
-
- 5 replies
- 2.4k views
Многие дизайнеры веб-сайтов используют скачанный клипарт с сайтов. Меньшее количество людей рисуют все свое, добиваясь оригинальности. А как Вы поступаете в данной ситуации. Например для того же хедера сайта. Если Вам необходима эффектная картинка вы ее качаете с различных тематических сайтов или же берете фотокамеру и занимаетесь фотосессией? Так же обстоит дело и с тем же вектором. Как Вы добиваетесь креатива в дизайне? Возможно качаете 3D модели, затем редактируете их? Так что же все таки сейчас чаще встречается - Скачка или креатив? Какими методами пользуетесь Вы?
Last reply by tonik_spb, -
- 5 replies
- 2.4k views
Пишу код на PHP. На страницах по пять includ'ов. Возникает вопрос конфликта переменных. Как вы решаете эту проблему?
Last reply by Bolmazov, -
- 8 replies
- 3.2k views
При одновременной с несколькими таблицами множатся такие переменные как: $result = mysql_query(... $numrows = mysql_num_rows(... $row[... и т.п. Выходов безусловно множество: 1. оставить как есть 2. написать класс table имеющий свойства result , numrows, row, и т.п. 3. исходя сх своих потребностей и структуры БД сайта написать класс работы с конкретной БД Думаю, что второй способ лучше. 1.Но как думаете и делаете вы в этом случае? 2. Используете ли что-то из PEAR? Если да, то что и в каких объемах (в каких случаях)?
Last reply by xPoint, -
- 11 replies
- 3.4k views
Заранее извиняюсь, если тему создал не там, но с другой стороны, где ж ее и создавать, как не в разделе "теория". Вкратце суть. Возможно ли с помощью математических функций, встроенных в html-теги нарисовать кривую? Возможно для этого потребуется встроить в html какую-нибудь программу, которая читает эти функции. Спросите, для чего все эти заморочки? А вот представьте: даже если простую волнистую линию (sin x) шириной 1-2px сдублировать на весь фон с определенным расстоянием, то будет великолепный фон. Но главное, он будет весить, несмотря на громоздкость кода, в разы меньше, чем сдублированная картинка. А ведь можно матметодом любую функцию описать, с совершенно невероят…
Last reply by Vlad, -
footer к низу 1 2
by tonik_spb- 32 replies
- 23.1k views
вот просто стало интересно кто какой способ использует, для начало мои размышления =): Гуляя по сети, общаясь с верстальщицами понимаешь, что у каждого свой метод, кадый любит делать так, кто то любит делать что бы попроще и тд и тп. и вот наверно только малая доля способов прижатия footerА к низу страницы: 1) Кто то смотрит на верстку блоками с опаской и говорит зачем мне лишние траблы мине и так хорошо, и верстает таблицами, и вправду действие с футер с помощью таблиц плевое дело. Но такие как я не переваривают табличную верстку + css лучше по всем известным причинам. 2) Один человек вообще мне сказал, что не парится по поводу футера, в последних 10 проекта…
Last reply by Dron79, -
- 16 replies
- 6.9k views
Верстка на осноке техники float в последнне време приелась Попробовал решить проблему иллюзии одинаковой высоты колонок с помощью абсолютного позиционирования. Может кому и пригодится Обратите внимание на минимум html-кода и стилей. А также отсуствие индивидуальных стилевых правил для разных браузеров. К сожалению проблема footer-а остается, увы... Линк: Верстаем без float
Last reply by SelenIT, -
- 1 reply
- 2.5k views
))) Доки по C# меньше чем по PHP, удивило. А такая задачка как: "Объединить два объекта" на PHP звучит по детски. На C# же я задолбался выдумывать и всё равно не выходит. Задача: надо вернуть объект который состоит из такого объединения объектов: id + UserData + UserData public object PackData(int id, ref object UserData) { byte[] byteId = BitConverter.GetBytes(id); byte[] byteData = (byte[])UserData; byte[] result = new byte[byteId.Length + byteData.Length * 2]; byteId.CopyTo(result, 0); byteData.CopyTo(result, byteId.Length); byteData.CopyTo(result, byteData.Length); return result; } Такое чудо не работает.
Last reply by Vialls, -
Почему нельзя создать экземпляр CC, в одном методе и присвоив значение его свойству использовать их в другом методе (support.Con("CC.iCookie " + CC.iCookie))? public class TransportAPI : INetLabTransport { protected ConnectContent CC; ... public int ConnectRequest(int iCookie, int iCalledTAddress, int iCallingTAddress, ref object pvarUserData) { CC = new ConnectContent(); CC.iCooki = iCookie; ... return 1; } public int ConnectIndication(int iEndpointId, int iCallingNAddress, ref object pvarUserData) { ... support.Con("CC.iCookie " + CC.iCookie); ... return 1; } ... Спасибо.
Last reply by Bolmazov, -
- 2 replies
- 2.1k views
возможно ли поменять звездочки которые в поле пасса на скажем кружки или кубики?
Last reply by Victor Ananiev, -
- 4 replies
- 4k views
Есть ли возможность в Firefox прекратить выполнение работающего JavaScript, хотя бы как это сделано в Опере - флажком в Alert'ах? Просто при отладке часто проскакивают ошибки, из-за которых выполнение зацикливается, и иногда даже приходится завершать браузер принудительно. Хотелось бы иметь возможность более деликатно прервать только выполняющийся скрипт.
Last reply by Dimitry Wolotko, -
- 7 replies
- 4.3k views
Видел сайт при входе на который блокируются кнопки "Back" и "Forward" браузера ИЕ (и обратной их активации при выходе). Не срабатывали даже комбинации "Alt-стрелки курсора" и клавиша "BackSpace". Очень удобная штука при изменении Базы Данных в самый момент перехода между страницами. Хелп. Как это делается ? Единственное что мог узнать - изменение в Реестре Windows. Но для меня это не решение.
Last reply by Boris.d, -
- 3 replies
- 2.7k views
<input (например) type="submit"/ или type="image" /> можно ли как-нибудь к такому тегу применять св-ва как к a:active; a:visited;? чтобы кнопка изменялась когда на нее наводишь курсор или нажимаешь, имеется в виду
Last reply by JIucky, -
Есть футер например такой его код такой <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Документ без названия</title> <style type="text/css"> <!-- #footer { height: 50px; width: 750px; margin:0 auto; background:url(footer.gif) } --> </style> </head> <body> <div id="footer"></div> </body> </html> А вот как теперь сделать кликабельную кнопку например 88*31!(горизонтально я могу сделать float а…
Last reply by Nekromancer, -
Здравствуйте. Хочу перекраить свою БД. Что бы не делать всё ручками пишу что-то типа: INSERT INTO gallery SELECT * FROM gallery1 WHERE id=0 Подскажите пожалуйста как написать запрос для того что бы из всех 20-ти галерей (с gallery1 до gallery21) последовательно переписать строчку с id=0 в таблицу gallery.
Last reply by Иван Шумов, -
- 2 replies
- 2k views
Что есть unix-подход? Это огромная куча мелких фукнциональных утилит, из которых, при необходимости, можно сложить вполне приличную программу. В windows царят монстровидные моно-программы, написаные по канонам ООП. Если взять только суть, то подход к разработке "а-ля unix" - делаем много мелких компонент, достаточно универсальных, а при необходимости собираем из них нужную функциональность. Windows-подход - стандартное ООП-ориентированное программирование. Пишем набор классов, делаем все "по учебнику", получаем логичную структуру, но достаточно большой код из-за постоянных уникальных видоизменений, которые возникают в проекте. Опыт показывает, что чем проще способ вне…
Last reply by s0rr0w, -
- 0 replies
- 1.7k views
В каждом большом проекте наступает момент, когда внимательность и усердность снижаются до минимального уровня. Самое время для создания пары трудноотловимых багов. И один из самых распространенных - дубликаты идентификаторов. Любая попытка создать модуль автоматической идентификации провалилась еще на стадии проектирования. В надцать раз проще создать идентификатор руками, чем городить монстровидный модуль, который учитывал бы все причуды разработчиков. Кто-то воскликнет, но это же проще пареной репы, поставить плагин валидации к FF и валидировать на лету! Это подходит для классического метода построения страницы - все на одной странице, переходы сделаны между страницам…
Last reply by s0rr0w, -
- 0 replies
- 2.2k views
Рассмотрим тему, которая является логическим продолжением темы про фреймворки. Есть куча темплейт-систем для серверных языков программирования, но почему бы не применять аналогичный подход для темплейтирования HTML блоков? Что же такое, это HTML-темплейтирование? Все очень просто. Это способ использования неких HTML-структур для быстрого изменения дизайна различных фукнциональных компонентов. Давайте рассмотрим следующий пример. Возьмем простой компонент - таббер. По сути таббер состоит из двух частей - блока переключателей-закладок и нескольких контентов. Вариантов решения задачи множество. Давайте начнем с простого и пойдем по пути усложнения. Первое, что приходит …
Last reply by s0rr0w, -
- 55 replies
- 21.7k views
Поговорим про моду. Мода бывает на одежду, на автомобили, на все что угодно. Веб-технологии не исключение. Сегодня царит мода на фремворки. Они рождаются как грибы после дождя. Каждый стремится сделать что-то эдакое, чего не делал до него никто, но по сути они все одинаковы. На форумах разгораются священные войны относительно того, какой из фреймворков лучше, удобнее, быстрее, компактнее. Тонны флуда генерируются каждый день, увлекая за собой все больше и больше людей. Люди носятся с фреймворками как курицы с яйцом. А теперь немного холодного душа. Давайте посмотрим на все со стороны. Мы слышим лозунг "Делай больше, пиши меньше". Казалось бы, полезное изречение. Но на д…
Last reply by s0rr0w, -
- 0 replies
- 1.5k views
Итак, создав свою CMS понял - постоянно добавлять руками виртуал хосты это хреново, а еще заводить базу ... уу .. надоело. Итак, автоматизация с нами. Условия 1) FreeBSD сервер 2) Mysql server 3) Apache + vhosts 4) PHP 5) только командная строка Основа 1) есть проект движка, допустим он лежит в /htdocs/cms/ надо сделать его дамп - после каждой стабильной версии конечно cd /htdocs/cms tar -cjvf /home/user/cms.tar.bz2 ./* отлично у нас есть архив 2) дампим базу болванку. я лично юзал навикат, а вообще можно mysql -uusername -ppassword --databases [b]cms[/b] > /home/user/cms.sql в принципе можно это сделать и скриптом в сумме, но до этого руки уже не до…
Last reply by Иван Шумов, -
- 21 replies
- 7.1k views
Ребят, мой форум на бесплатном хостинге... ну вы наверное знаете, что там готовые шаблоны сайта, а так же модулей. Пользователи все уши мне прожужжали, чтоб я как-то переделала глюк, который происходит при ответе с цитированием (на некоторых форумах я тоже встречала такое неудобство), там в ответ с цитатой вкладывается еще и предыдущий ответ... Если у вас есть варианты решения и избавления от этой проблемы, то очень здорово мне поможете! *У меня есть скрипт шаблона (который можно бы отредактировать), но он довольно длинный и я не знаю, можно ли его сюда вставить?
Last reply by Sunny, -
- 0 replies
- 2.2k views
Ну в общем не могу в апсерве поддомены создать. Мне надо чтобы все папки в директории D:\Website\Directory были доступны по одноимённым доменам, допустим D:\Website\Directory\gta=gta.cutik.net, D:\Website\Directory\spb=spb.cutik.net ну и разумеется D:\Website\Directory=cutik.net=www.cutik.net Стандартные инструкции под апач не подходят, как ни кручу( PS. D:\Website\Directory=***.cutik.net сделал, а дальше никак... PPS. если надо выложу httpd.conf
Last reply by cutik, -
- 4 replies
- 2.5k views
Задача: разобрать и выполнить с учетом приоритета операций выражение типа: "dc:subject(Программирование) and (dcterms:educationLevel(7) or dcterms:educationLevel(8) or dcterms:educationLevel(9) ) and not dcterms:isReferencedBy(*)". Язык я сам пидумал, так что не парьтесь над пониманием ))). Подскажите пожалуйста, как средствами PHP (ну или просто теоретически) выполнить этот запрос.
Last reply by Bolmazov, -
- 14 replies
- 4.6k views
Я вот задумался вот над чем, W3C катится в сторону XML. Достоинства этого формата ясны. Мир Web'a это (пока?) мир HTML. Его заслуги очевидны. Но время идет и заслуги заслугами, а достоинства тоже надо иметь. Что сейчас может дать нам HTML? Что потенциально может дать HTML? Может быть вопросы выше звучат однобоко, я просто пытался обозначить область рассуждений, конкретный вопрос в сопоставлении XML и HTML: XML vs HTML. Кто победит в Web'e, почему. ДОСТОИНСТВА одного и другого. Мне очень интересно. Пожалуйста.
Last reply by SelenIT, -
- 33 replies
- 10.3k views
Появился такой вопрос.. какая разница, какой регистратор домена? Сейчас многие крупные компании предлагают регистрацию доменов по 500 - 600 рублей, а есть те, которые предлагают по 100 - 150 рублей. Вот я и думаю, есть ли хоть какой-то риск "попасть", если регить у более дешевых? Спасибо.
Last reply by moofx, -
- 3 replies
- 3.4k views
Тема может быть бояном - если так окажется - то не грех и закрыть, но все-же. Гляжу я, что все большая и большая часть сайтов сейчас пишется с использованием xHTML, хотя, к примеру, никакой координальной "улучшающей" разницы по сравнению с HTML я не нахожу. Кто поделится секретами преимуществ xHTML? Мое мнение. Лично я продолжаю использовать HTML - потому что он менее громоздкий и требовательный. И, причем, как на меня, если код написан коряво, то будь он хоть в HTML, хоть в xHTML - оно ему не поможет - страница как расплывалась по экрану - так и расплывается - дак зачем тогда xHTML?
Last reply by homm,