Jump to content

brainless

User
  • Posts

    35
  • Joined

  • Last visited

Everything posted by brainless

  1. сайт ничего, а лого так себе %) успехов!
  2. gradus, о чем я и говорю. на весь проект и то меньше выделено, мне кажется. поэтому берется готовая основа, по-другому никак. Иго юха, вот это по-деловому! сейчас напишу лс upd: "Невозможно отправить это сообщение, так как получатель отключил свой личный ящик, или он попросту переполнен. Это личное сообщение не отправлено"
  3. Ну, это тоже очень дельный совет, я считаю, спасибо за ответ. Просто ранее я с таким вообще не сталкивался. Сколько это может стоит только, интересно? Навскидку.
  4. Уважаемые программисты, я в PHP нуб-нуб, но тут задача поставлена совершенно конкретно - переделать сайт ресторана, поставив туда при этом CMS. Сразу говорю, с CMS за свой небольшой web-дизайнерский опыт я никогда-либо ранее не сталкивался! Оттого и все вопросы %) Я выбрал Joomla, так как к ней есть много элементов и дополнений, и локализация. Установить эту штуку у меня, к счастью, получилось, но на этом всё и застопорилось. Во-первых, я не могу понять, как убрать все ненужные элементы, которые идут по умолчанию. Было бы вообще круто, если б была отдельная чистая сборка безо всяких дополнений, только движок (уж не знаю, корректно ли я высказываюсь ). Во-вторых, я так и не понял, как менять шаблоны/создавать свои. Мне нужен человек, который бы объяснил мне эти вещи, или же (!), если я окажусь совсем туп, просто сделал бы то, что требуется от CMS. Так как проект имеет небольшую коммерческую поддержку (правда! никаких золотых гор, уж извините. я просто знаю, что PHP штука не дешевая в плане исполнения), то со своей стороны я могу гарантировать какие-либо бонусы (если найдется такой энтузиаст, который захочет объяснить всё исключительно безвозмездно, то я буду премного благодарен, ибо мне надо платить за учёбу :] но в долгу не останусь!). Во втором же случае могу гарантировать процент "со сделки" (отдам часть своей доли). По денежному вопросу прошу писать личные сообщения, чтобы сразу освободить от этого данную тему. Сложность проекта: - нужно, чтобы менеджеры могли самостоятельно работать с Меню ресторана (менять цены, убирать/добавлять пункты/категории/подкатегории). Это, пожалуй, главная задача, из-за которой ставится CMS. - нужна форма отправки заявок (обыкновенный фидбек, я полагаю) на проведение каких-либо корпоративов, но чтобы эти заявки также можно было обрабатывать в системе управления. - ну, и коли уж движок стоит, то новостную ленту, какую-нибудь галерею... что-то там еще. Более подробно, я думаю, будет видно только при общении. Возможно, у Вас уже есть опыт создания подобных сайтов для ресторанов и Вы можете посоветовать решение получше? Например, более подходящую CMS, способы организации самого сайта... Лично меня такое количество всевозможных настроек и мелочей в интерфейсе Joomla несколько обескуражило, я в них сразу потерялся. Как с этим будут справляться менеджеры, я не представляю... поэтому и хочу убрать всё лишнее. Я думаю, для простоты интерфейса и работы с контентом сайта, стоит употребить систему пользователей (такая штука идет в комплекте по умолчанию), чтобы бедным менеджерам не лезть в админку с кучей лишних для них кнопок %)) Как правильно это сделать, я тоже в толк не беру :/ Друзья, сумма вознаграждения будет также определяться количеством полезных дел, привнесенным в проект. Лично я рассчитываю только на свои силы, но мне нужно помочь разобраться с этой ерундой, потому что я не шарю PHP, а времени на это почти нет Если уж совсем не пойдет, то будет Вам подработка! Надеюсь на Ваше понимание. Хочу подчеркнуть, что нужен только один человек, с которым можно установить контакт (по почте, какой-нибудь аске - что Вам удобнее) для более тщательного обдумывания всего и просто переговоров. Кто готов к сотрудничеству?
  5. yopopt, спасибо, это работает! но теперь другой провал)) это корректно работает только в Win-Опере, а в Mac-Опере вообще ничего не показывает. потом, оказалось, что Google Chrome (Mac/Win) и Safari (Mac/Win) не умеют отображать содержимое object (то есть тот самый div с table), а показывает просто пустой object, так как ничего в него не загружается... одно счастье - с IE никаких проблем))) ну, и с FireFox, конечно же... видимо, придётся искать другой способ борьбы с Оперой, но, думаю, JS мне всё равно понадобится. эххх. буду тем же способом загружать или специальный стиль, или вообще сделаю то же самое с object (в плане page.html и тп.), но уже с self.parent.location каким-нибудь, раз уж совместить не получается... и ещё один вопрос: почему скрипт надо было поставить после object, чтобы он заработал? если бы я это знал, то ещё вчера бы, наверное, всё это сделал, потому что я писал по-всякому: и с кавычками, и без, и вообще. но, насколько я уже знаю, когда читается скрипт, то он сразу выполняется, и по логике было бы правильнее поставить его до object, даже в head? это из-за того, что скрипту не с чем работать, потому что до object браузер ещё не дошёл, и поэтому скрипт надо ставить после, чтобы было с чем, я правильно понял?) это вроде как скрипт, который "здесь и сейчас", поэтому его целесообразнее ставить в теле документа, но всё равно - почему после объекта? мне казалось, что скрипт можно вообще где угодно ставить. это всё очень интересно
  6. нет, никакой alert мне точно не нужен, но начало кода очевидно верное, только у меня есть вопрос, как правильно подставить переменную к object? первый вариант if (navigator.appName=='Opera') { ? = page.html; } <object data="?" type="text/html"></object> второй вариант, который почему-то не работает (почему?) if (navigator.appName=='Opera') { document.getElementById(object).data = page.html; } <object type="text/html" id="object"></object> и, кстати, возможно ли такой скрипт прописать в один атрибут data (data="java script: ...")? если да, то как? а то я только с alert нахожу примеры, который к href прописывают...
  7. о, спасибо, это полезная ссылка! думаю, теперь я и сам как-нибудь смогу справиться, ведь мне надо только для Оперы скрипт написать. а насчёт подхода - я не знаю... возможно, потому, что не разбираюсь в js и не имею других знаний, как заставить Оперу работать, не знаю... потому и пишу сюда, но что-то мне кажется, что зря трачу время.
  8. ну, да, конечно, это только в коммерческую ветку... только это стоит рублей пять, и странички я друзьям делаю бесплатно)) сижу тут, читаю javascript.ru, стараюсь вникнуть в суть в который раз. и уж насколько я вник, то alert мне точно не поможет %) это, наверное, шутка была такая а проблема в том, что при выключенном скролле в блоке (div style="overflow:hidden;") только одна Опера не осуществляет визуальные перетаскивания при помощи конструкции "ссылка-якорь" от места к месту (если интересно увидеть, то в главной теме, на которую я дал ссылку, есть линки на такие примеры). поэтому для неё я решил использовать "iframe" (object type="text/html" data="переменная"), но нужен скрипт, который бы определял браузер и, если это Опера, включал значение переменной как путь к странице (page.html). то есть, если я загружу страничку Оперой, то галерея будет просматриваться в "iframe", а если не-Опера, то это будет блок. конечно, можно придумать и какой-нибудь скрипт, который бы заставил и Оперу работать с таким блоком, но это уже действительно коммерческие услуги, и поэтому я выбрал более простой путь для всех. то есть скрипт из, скорее всего, одной небольшой строчки. в тег <script> я его и сам как-нибудь устрою... конечно, помогать мне или нет, это уже Ваше дело.
  9. LunatiK, я очень признателен, что получил от Вас отзыв, но я совсем не знаю, как это сделать...
  10. так... боюсь, что использовать object вместо div невозможно. потом, ошибка задачи в том, - я только что заметил, - что object является блочным элементом (я так думаю), а значит при overflow:hidden была бы та же самая история, что и с div, то есть ничего бы это не решило. однако есть другая возможная конфигурация: использовать object как iframe, а внутри object расположить оригинальный div с таблицей галереи. потому как, если путь к объекту в атрибутах object указан неправильный, то object не отображается (отображается, но его не видно. это можно проверить, задав ему border), зато отображается то, что находится в нём. таким образом, можно написать маленький скрипт, который бы задавал данные атрибуту data в object... правда, я не знаю, насколько это можно, потому что в js совсем не шарю( <object data="переменная" type="text/html"> <div><table>...</table></div> </object> и скрипт, который бы задавал значение переменной, что-то вроде "if Opera { переменная = page.html }" (простите моё косноязычие), а если это не-Опера, то скрипт не среагирует, а значит останется "неправильный адрес" в виде имени переменной, тогда object не отобразится, а отобразится div, который находится внутри. то есть изменения минимальны, главное, чтоб работало... зато, если скрипт в браузере не включён, то галерею нельзя будет просмотреть только в Опере %) и к чёрту /вот тут я процитировал это в новую тему, а то всё-таки раздел здесь о другом/ также в ходе этого эксперимента выяснилось, что в iframe и object_как_iframe при overflow:hidden в Опере содержимое всё равно можно прокрутить. такая вот подставная эта Опера оказалась. казнить нельзя помиловать... придётся тогда делать в таком object каждой картинке отдельную страницу. вощем, тему up, всех с новым годом и всё такое
  11. у меня проблема с Оперой, о ней Вы можете прочитать здесь. и мне нужен скрипт, направленный только на этот браузер, но, к сожалению, в скриптах я не разбираюсь, поэтому прошу Вас мне помочь! это совсем небольшой скрипт! вот: <object data="переменная" type="text/html"> <div><table>...</table></div> </object> и скрипт, который бы задавал значение переменной, что-то вроде "if Opera { переменная = page.html }" (простите моё косноязычие), а если это не-Опера, то скрипт не среагирует, а значит останется "неправильный адрес" в виде имени переменной, тогда object не отобразится, а отобразится div, который находится внутри. такие запросы...
  12. боюсь, что никак. сам давно сталкивался с этой проблемой, как и сейчас с другой подобной. это исключительно особенность браузера, альтернативным вариантом может быть разве что другой стиль для этого браузера... это всё так печально)) но когда-нибудь все будут пользоваться только одним браузером! да-да!
  13. brainless

    Формы

    что-то и я не очень понял. кнопки в разных браузерах тоже по-разному отображаются и реагируют на наведение. может, сделать кнопку блочной (display:block) и применить к ней псевдокласс hover или там соответствующий onmouseover?
  14. <!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" xml:lang="ru"> <head> <title>page2</title> <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> <meta name="robots" content="noarchive, noodp" /> <style type="text/css"> body {background: #abc;} table {border-collapse: collapse; border: 0;} td {padding: 0;} .div1 {overflow: hidden; border: solid black 1px; width: 200px; height: 150px;} .div2 {overflow: scroll; border:0; width: 220px; height: 170px;} img {width: 200px; height: 100px; border: 0;} img,a {display: block;} a {width: 100px; height: 50px; outline: none;} .a0 {background: black;} .a0:hover {background: white;} .a1,.a2 {background: gray;} .a1:hover,.a2:hover {background: red;} #h1,#s1 {background: orange;} #h2,#s2 {background: green;} #h3,#s3 {background: yellow;} #h4,#s4 {background: blue;} </style> </head> <body> <p>hidden+scroll</p> <div class="div1"> <div class="div2"> <table> <tr> <td colspan="2"><img src="1.gif" id="s1" alt=""/></td> </tr><tr> <td><a class="a0"></a></td> <td><a class="a2" href="#s2"></a></td> </tr> <tr> <td colspan="2"><img src="1.gif" id="s2" alt=""/></td> </tr><tr> <td><a class="a1" href="#s1"></a></td> <td><a class="a2" href="#s3"></a></td> </tr> <tr> <td colspan="2"><img src="1.gif" id="s3" alt=""/></td> </tr><tr> <td><a class="a1" href="#s2"></a></td> <td><a class="a2" href="#s4"></a></td> </tr> <tr> <td colspan="2"><img src="1.gif" id="s4" alt=""/></td> </tr><tr> <td><a class="a1" href="#s3"></a></td> <td><a class="a0"></a></td> </tr> </table> </div> </div> </body> </html> link КАК ЭТО ВЫГЛЯДИТ link вот, двойной div, внешний без скролла, второй - с ним. какбе кнопки-то теперь и в Опере работают, но можно и мышкой прокрутить. что и требовалось доказать. в ходе эксперимента выяснилось: overflow:hidden блокирует возможность скроллить блочную область мышкой во всех браузерах (проверял, конечно, не во всех), но способность переходить по якорям внутри этой области не имеет только Опера. дополнительный вопрос, который, возможно, поможет решить проблему: если вместо div использовать object, внутри которого так же будет таблица с якорями и ссылками на них, КАК нужно оформить его, чтобы не прописывать display:block, но отобразить в нём его содержимое, а также использовать overflow:hidden для получения конечного результата в виде искомой галереи? вот данные задачи: <object type="text/html" style="overflow:hidden"> <table>...</table> </object> задача по сути глупая, но главный вопрос в том, можно ли сделать подобное, используя не div, а object?
  15. это "извращение" приходило мне в голову, но я даже не пробовал, потому как полагаю, что, если в закрытом от скролла блоке будет находиться открытый к скроллу блок, то появится неудобный момент с тем, что это окошко можно будет просто прокрутить колёсиком мышки %) тогда зачем якори? можно не париться и делать как все, вообще. но специально для Вас я попробую сейчас и покажу... Great Rash, а что гуд?)) не смешите, право. что гуд, а что не гуд, это каждый сам решает. по-моему, здесь есть очевидная выгода: картинки загружаются все сразу, поэтому такая галерея просматривается "без задержек", и не надо загромождать новыми страницами, лишним кодом, теми же скриптами, потому что и так всё отлично работает, на одном здоровом html, и, что важно, есть возможность дать ссылку прямо к нужной картинке в галерее. минимализм во плоти. понимаете, смысл весь в якорях и этих прямых ссылках, тут поможет только тот скрипт, который заставит Оперу работать с таким кодом, как надо, или что там. но, к сожалению, я в скриптах не шарю) обхожусь знаниями html, и, как видно, довольно успешно, за исключением одного браузерного нюанса, которому посвящена эта тема... хочу заметить, что этот способ во многом универсален, не только для галерей. на месте картинок может быть и текст, и другое наполнение сайта, выгода в том, что всё это находится на одной странице (сайт из одной страницы!). "...com/about" = "...com/#about" и другие вариации, разве это не удобно? кажется, это ещё и быстрее... безусловно, это не панацея, и крупный контент даже при такой организации надо разделять, зато уже на меньшее количество частей. а вот для микросайтов это воистину способ из способов! думаю, Опера не одном человеку в этом месте крылья сломала
  16. похоже, никто мне не может помочь))) только разработчики Оперы, наверное... я бы и object с документом использовал (типа как iframe, если кто не в курсе), но нужно, чтобы в адресной строке появлялся id, чтобы была возможность дать ссылку к какой-либо картинке. может, есть какие-нибудь альтернативы?
  17. <!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" xml:lang="ru"> <head> <title>page</title> <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> <meta name="robots" content="noarchive, noodp" /> <style type="text/css"> body {background: #abc;} table {border-collapse: collapse; border: 0;} td {padding: 0;} div {border: solid black 1px; width: 200px; height: 150px;} .div1 {overflow:hidden;} .div2 {overflow:scroll;} img {width: 200px; height: 100px; border: 0;} img,a {display: block;} a {width: 100px; height: 50px; outline: none;} .a0 {background: black;} .a0:hover {background: white;} .a1,.a2 {background: gray;} .a1:hover,.a2:hover {background: red;} #h1,#s1 {background: orange;} #h2,#s2 {background: green;} #h3,#s3 {background: yellow;} #h4,#s4 {background: blue;} </style> </head> <body> <p>hidden</p> <div class="div1"> <table> <tr> <td colspan="2"><img src="1.gif" id="h1" alt=""/></td> </tr><tr> <td><a class="a0"></a></td> <td><a class="a2" href="#h2"></a></td> </tr> <tr> <td colspan="2"><img src="1.gif" id="h2" alt=""/></td> </tr><tr> <td><a class="a1" href="#h1"></a></td> <td><a class="a2" href="#h3"></a></td> </tr> <tr> <td colspan="2"><img src="1.gif" id="h3" alt=""/></td> </tr><tr> <td><a class="a1" href="#h2"></a></td> <td><a class="a2" href="#h4"></a></td> </tr> <tr> <td colspan="2"><img src="1.gif" id="h4" alt=""/></td> </tr><tr> <td><a class="a1" href="#h3"></a></td> <td><a class="a0"></a></td> </tr> </table> </div> <p>scroll</p> <div class="div2"> <table> <tr> <td colspan="2"><img src="1.gif" id="s1" alt=""/></td> </tr><tr> <td><a class="a0"></a></td> <td><a class="a2" href="#s2"></a></td> </tr> <tr> <td colspan="2"><img src="1.gif" id="s2" alt=""/></td> </tr><tr> <td><a class="a1" href="#s1"></a></td> <td><a class="a2" href="#s3"></a></td> </tr> <tr> <td colspan="2"><img src="1.gif" id="s3" alt=""/></td> </tr><tr> <td><a class="a1" href="#s2"></a></td> <td><a class="a2" href="#s4"></a></td> </tr> <tr> <td colspan="2"><img src="1.gif" id="s4" alt=""/></td> </tr><tr> <td><a class="a1" href="#s3"></a></td> <td><a class="a0"></a></td> </tr> </table> </div> </body> </html> link КАК ЭТО ВЫГЛЯДИТ link вот здесь я сделал два примера для сравнения: с overflow:hidden и с overflow:scroll у элемента div, внутри которого таблица (в обоих примерах она одинаковая). в браузере OPERA (TonKhaO, я говорил как раз о том, что даже в IE6 нормально всё работает, проблема с Оперой. а если и в IE6 работает нормально, то в 7 и 8 - подавно, хотя и не проверял) первый пример не работает, работает только второй, но нужна не перемотка, а "переключалка"! вот как сделать так, чтобы и в Опере она работала??? проверял на FireFox3.5, Opera10, GoogleChrome - в WinXP и Mac OS X10.5, Safari4 (Mac) и IE6 (WinXP)
  18. в остальных надо цифры приписать не к hover это проверка на внимательность, я знаю!
  19. есть div {overflow:hidden;} в нём - длинная таблица table ... tr td - a href="#img1" /a - /td td - img id="img2" / - /td td - a href="#img3" /a - /td /tr ... /table и содержимое tr-/tr полностью занимает окно div'а, позволяя переключаться между картинками с помощью ссылок и якорей (такая вот галерея на одном сухом html). проблема: в Opera переключения, при overflow:hidden, не работают, а тут, как Вы понимаете, прокрутка категорически не нужна... что делать? код валидный, xhtml 1.0 strict и css 2.1, но не работает эта пижня только в Opera %( хотя, IE7 и 8 не проверял, но если в 6 работает, то и там должно, я думаю
  20. есть ссылки, которые display:block, чтобы задать ссылкам размер, и внутри (между <a> и </a>) они пустые, но тут в IE6 (в IE7 такой проблемы нет) некоторые ссылки, которые по высоте меньше, чем высота шрифта по умолчанию в браузере (дело в том, что за ненадобностью шрифтов в документе им ни вид, ни размер не задавались вообще), расползлись (по высоте). умный IE6 почувствовал обязанность спасти ссылки, в которые не везли бы буквы, хотя их там нет. решил я всё в момент просто. вот так: a {font-size: 0;} но мне вот интересно, можно ли найти какой-нибудь способ поэлегантнее? если что, XHTML 1.0 Strict, код и стиль валидны. кстати, для тех, кто, может быть, не знает: при таком решении в IE6 (а может и во всех IE, седьмую версию я на эту вшивость не проверял) размер шрифта не будет нулевым, он будет единичным. т.е. если в других браузерах при таком раскладе слова просто исчезают, то в IE(6) мы увидим замечательный пунктир. то же самое касается и блоков и, я догадываюсь, многих других элементов. например, если div'у задать размеры по 0px на сторону, то этот многострадальный браузер всё переврёт и покажет по 1px... это так, факты. но мне было бы тоже интересно узнать, можно ли как-то с этим справиться? можно ли задать для IE абсолютно нулевой размер элемента, не прибегая к visibility:hidden или display:none?
  21. Девятилап, пока все эти машины не заработают по вэб стандартам, их сравнивать нет особого смысла, дело вкуса каждого. у меня в системе стоит три браузера - Opera, IE6 и FF, но последние полгода я пользуюсь именно огнелисом, поэтому эта проблема (сабж) для меня актуальна, каким бы добрым этот онгнелис ни был.
  22. Dimitry Wolotko, воистину css! именно это я и хотел узнать. по этому запросу на сайте я наш?л тот утерянный пост - вот он. В общем, спасибо) этот код надо держать всегда на вооружении, потому что FF не дремлет хххх
  23. КАК УБРАТЬ? вопрос уже был, я точно помню, но оказалось, что не взял во внимание, потому что в избранных ссылках не наш?л ничего подобного. и после долгого поиска по форуму тоже никаких результатов я не поимел. уж сил нету, час какой - 6 утра! буду одинаково благодарен за помощь на месте или за ссылку на тот топик, который утерян для меня навеки)
×
×
  • 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