Jump to content

Torner

User
  • Posts

    31
  • Joined

  • Last visited

Everything posted by Torner

  1. Int Можете все-таки подробнее объяснить? "Написать в самом начале" - это где именно? Cистема состоит из сотни файлов...
  2. Ну вообще-то OSTicket довольно известная платформа техподдержки с множеством функций. Я сначала хотел сделать техподдержку при помощи расширений Джумлы, но ни одно не сравнилось с ОСТикет...
  3. Int Можно об этом попдробнее плиз, а то я не бум-бум в php. Где это прописать, чтобы время везде выводилось одинаково? И каким образом тогда будет выводиться время, за счет данных сервера?
  4. В ветке коммерческих услуг создал такую же тему http://forum.htmlbook.ru/index.php?showtopic=21361 - если можете помочь бесплатно, то буду очень благодарен, или же оплачу вам, если вы хорошо выполните работу(если вы сразу намерены на оплату) Работа в принципе очень легкая для человека, знающего PHP - на несколько минут. Есть сайт на бесплатной платформе тех.поддержки OSTicket. Время выводится на английском языке. Надо сделать так, чтобы время выводилось на русском языке, т.е., к примеру, не так Fri, Jul 16 2010 4:00 am, а так Пятн., 16 Июля 2010 16:00 В PHP я не силен. Каким образом выводится время найти не удалось, похоже что в файлах вообще нигде не прописано каким образом оно выводится. Нашел только переменные, которые отвечают за вывод времени: переменная db_daydatetime(самый полный вывод с названиями дней и месяцев), db_datetime(усредненный вариант), db_date(самый краткий вариант). В общем надо переделать вывод времени и внедрить русский вариант. Здесь http://ua2.php.net/manual/en/function.date.php есть модификация для вывода времени на русском языке, но я не знаю как ее внедрить, т.к. В PHP я не силен. Вот сама модификация: <?php /* these are the russian additional format characters д: full textual representation of the day of the week Д: full textual representation of the day of the week (first character is uppercase), к: short textual representation of the day of the week, К: short textual representation of the day of the week (first character is uppercase), м: full textual representation of a month М: full textual representation of a month (first character is uppercase), л: short textual representation of a month Л: short textual representation of a month (first character is uppercase), */ function date_ru($formatum, $timestamp=0) { if (($timestamp <= -1) || !is_numeric($timestamp)) return ''; $q['д'] = array(-1 => 'w', 'воскресенье','понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'); $q['Д'] = array(-1 => 'w', 'Воскресенье','Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'); $q['к'] = array(-1 => 'w', 'вс','пн', 'вт', 'ср', 'чт', 'пт', 'сб'); $q['К'] = array(-1 => 'w', 'Вс','Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'); $q['м'] = array(-1 => 'n', '', 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'); $q['М'] = array(-1 => 'n', '', 'Января', 'Февраля', 'Март', 'Апреля', 'Май', 'Июня', 'Июля', 'Август', 'Сентября', 'Октября', 'Ноября', 'Декабря'); $q['л'] = array(-1 => 'n', '', 'янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'); $q['Л'] = array(-1 => 'n', '', 'Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'); if ($timestamp == 0) $timestamp = time(); $temp = ''; $i = 0; while ( (strpos($formatum, 'д', $i) !== FALSE) || (strpos($formatum, 'Д', $i) !== FALSE) || (strpos($formatum, 'к', $i) !== FALSE) || (strpos($formatum, 'К', $i) !== FALSE) || (strpos($formatum, 'м', $i) !== FALSE) || (strpos($formatum, 'М', $i) !== FALSE) || (strpos($formatum, 'л', $i) !== FALSE) || (strpos($formatum, 'Л', $i) !== FALSE)) { $ch['д']=strpos($formatum, 'д', $i); $ch['Д']=strpos($formatum, 'Д', $i); $ch['к']=strpos($formatum, 'к', $i); $ch['К']=strpos($formatum, 'К', $i); $ch['м']=strpos($formatum, 'м', $i); $ch['М']=strpos($formatum, 'М', $i); $ch['л']=strpos($formatum, 'л', $i); $ch['Л']=strpos($formatum, 'Л', $i); foreach ($ch as $k=>$v) if ($v === FALSE) unset($ch[$k]); $a = min($ch); $temp .= date(substr($formatum, $i, $a-$i), $timestamp) . $q[$formatum[$a]][date($q[$formatum[$a]][-1], $timestamp)]; $i = $a+1; } $temp .= date(substr($formatum, $i), $timestamp); return $temp; } echo 'Сегодня '.date_ru('Д, d л Y'); ?>
  5. Есть сайт на бесплатной платформе тех.поддержки OSTicket. Время выводится на английском языке. Надо сделать так, чтобы время выводилось на русском языке, т.е., к примеру, не так Fri, Jul 16 2010 4:00 am, а так Пятн., 16 Июля 2010 16:00 В PHP я не силен. Каким образом выводится время найти не удалось, похоже что в файлах вообще нигде не прописано каким образом оно выводится. Нашел только переменные, которые отвечают за вывод времени: переменная db_daydatetime(самый полный вывод с названиями дней и месяцев), db_datetime(усредненный вариант), db_date(самый краткий вариант). В общем надо переделать вывод времени и внедрить русский вариант. Здесь http://ua2.php.net/manual/en/function.date.php есть модификация для вывода времени на русском языке, но я не знаю как ее внедрить, т.к. В PHP я не силен. Вот сама модификация: <?php /* these are the russian additional format characters д: full textual representation of the day of the week Д: full textual representation of the day of the week (first character is uppercase), к: short textual representation of the day of the week, К: short textual representation of the day of the week (first character is uppercase), м: full textual representation of a month М: full textual representation of a month (first character is uppercase), л: short textual representation of a month Л: short textual representation of a month (first character is uppercase), */ function date_ru($formatum, $timestamp=0) { if (($timestamp <= -1) || !is_numeric($timestamp)) return ''; $q['д'] = array(-1 => 'w', 'воскресенье','понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'); $q['Д'] = array(-1 => 'w', 'Воскресенье','Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'); $q['к'] = array(-1 => 'w', 'вс','пн', 'вт', 'ср', 'чт', 'пт', 'сб'); $q['К'] = array(-1 => 'w', 'Вс','Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'); $q['м'] = array(-1 => 'n', '', 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'); $q['М'] = array(-1 => 'n', '', 'Января', 'Февраля', 'Март', 'Апреля', 'Май', 'Июня', 'Июля', 'Август', 'Сентября', 'Октября', 'Ноября', 'Декабря'); $q['л'] = array(-1 => 'n', '', 'янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'); $q['Л'] = array(-1 => 'n', '', 'Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'); if ($timestamp == 0) $timestamp = time(); $temp = ''; $i = 0; while ( (strpos($formatum, 'д', $i) !== FALSE) || (strpos($formatum, 'Д', $i) !== FALSE) || (strpos($formatum, 'к', $i) !== FALSE) || (strpos($formatum, 'К', $i) !== FALSE) || (strpos($formatum, 'м', $i) !== FALSE) || (strpos($formatum, 'М', $i) !== FALSE) || (strpos($formatum, 'л', $i) !== FALSE) || (strpos($formatum, 'Л', $i) !== FALSE)) { $ch['д']=strpos($formatum, 'д', $i); $ch['Д']=strpos($formatum, 'Д', $i); $ch['к']=strpos($formatum, 'к', $i); $ch['К']=strpos($formatum, 'К', $i); $ch['м']=strpos($formatum, 'м', $i); $ch['М']=strpos($formatum, 'М', $i); $ch['л']=strpos($formatum, 'л', $i); $ch['Л']=strpos($formatum, 'Л', $i); foreach ($ch as $k=>$v) if ($v === FALSE) unset($ch[$k]); $a = min($ch); $temp .= date(substr($formatum, $i, $a-$i), $timestamp) . $q[$formatum[$a]][date($q[$formatum[$a]][-1], $timestamp)]; $i = $a+1; } $temp .= date(substr($formatum, $i), $timestamp); return $temp; } echo 'Сегодня '.date_ru('Д, d л Y'); ?>
  6. О! Точно. вот я идиот)) Спасибо за подсказку, я не так прописал адрес - прописывал просто images/, а надо было ../images/, т.к. у меня файл стилей в папке находится и из нее надо выйти посредством "../". Спасибо большое за подсказку!)
  7. Нет, не переопределяет ничего, у меня только стили в таблице стилей в файле, больше нигде стилей нет. Ну вот например код: h1 { font: bold 24px Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif; text-align: center; color: #008cff; background: url(images/h1pic.jpg) no-repeat left center; padding: 0 0 0 30px; } Не работает)) Если назначить цвет, например серый #ccc, то все заголовок окрашивается в серый, а картинки так и нет))
  8. Привет! Если бы это работало, я бы не задавал тут вопрос об этом)) Код обычный, его даже показывать нечего, я нормально знаю css, так что ошибок там нет. Самое главное у ссылок то нормально все работает - назначил бекграунд им без репита и к левому краю прижал его, у ссылок паддинг-лефт сделал на ширину самой картинки - все нормально работает, а у заголовков ни в какую картинка не появляется! И дисплэй блок им делал, и паддинги, и ширину с высотой - ничего не помогает. Глупо, но может заголовкам вообще нельзя бекграунд назначать?) Я просто раньше никогда не пробовал им ставить бекграунды.
  9. Возможно вообще назначить заголовку картинку бэкграундом? Нужно чтобы на всех страницах у каждого заголовка h1 перед ним была картиночка(страниц очень много). Я через стили и так пытался, и так, но никак не выходит - не появляется картинка и все тут. Просто назначить ее беком не выходит; если сделать заголовок блочным элементом, назначить ему высоту и т.п., то тоже картинка не появляется и т.п. Это вообще возможно сделать только через стиль? Или как еще можно картинку перед каждым заголовком расположить?
  10. Уникальный шрифт не отобразится у пользователя не потому, что таких шрифтов нет web-сервере хостера, а потому, что у самого пользователя они не установлены. Есть масса способов внедрить свои шрифты в веб, но нет идеального способа. Штудируй гугл: 1.Typeface.js 2.Cufon 3.sIFR 4.FLIR 5. @font-face Лично мне нравится Фонт-Фейс)
  11. min-height: 100%; height: auto !important; height: 100%; Это все для нашего любимого ИЕ 6:))) Можно было и обойтись одним min-height, но ИЕ этого не понимает. А мин-хейт для того, чтобы прижать футер к низу страницы независимо, есть ли контент или нет. А вообще было бы хорошо или увидеть станицу гденить на хосте Извините, но не могу, т.к. у меня пока сайт только на Денвере делается, к хостеру я его еще не закачивал... Все-таки хочется услышать у профи ответ на мой вопрос - почему min-height: 100% не работает во вложенном блоке, если в родительском блоке тоже стоит min-height: 100% ?
  12. Great Rash Дело в том, что у меня на бекграунде html уже висит текстура репитищаяся по x и y. А на бекграунде боди висит изображение шапки сайта. В моем случае я вижу один выход - это взять одно изображение с макета сайта по ширине равной 900 пикселей, вырезать цент и оставить только правый и левый бордеры, потом сделать это изображение фоном дива leftborder и зарепитить по y. Таким образом с одним дивом и одним изображением делаются эти бордеры. Но мне бы хотелось узнать, почему в моей ситуации с двумя картинками и двумя дивами вылезает такой косяк. Я думал, что это какой-то баг, который решается каким-то действием... Почему min-height: 100% не работает во вложенном блоке, если в родительском блоке тоже стоит min-height: 100% ???
  13. Приветствую всех! Помогите плиз. Нужно сделать блок фиксированной ширины с двумя изображениями по бокам(два бордера с тенями), тянущиеся до самого низа. Первый div с min-height 100% и фоновое изображение левого бордера, в него вложен еще один div тоже с min-height 100% и с изображением правого бордера. Так вот, первый бордер(который левый) отображается хорошо и тянется до самого подвала сайта, а вот второй вложенный div с правым бордером хоть убейся, но не тянется до подвала, а только равен высоте контента. Уже весь день мучаюсь, ничего не получается с ним сделать. HTML код: <div id="leftborder"> <div id="rightborder"> <div id="content"> Content: Sed placerat accumsan ligula. Aliquam felis magna, congue quis, tempus eu, aliquam vitae, ante. Cras neque justo, ultrices at, rhoncus a, facilisis eget, nisl. Quisque vitae pede. Nam et augue. Sed a elit. Ut vel massa. Suspendisse nibh pede, ultrices vitae, ultrices nec, mollis non, nibh. In sit amet pede quis leo vulputate hendrerit. Cras laoreet leo et justo auctor condimentum. Integer id enim. Suspendisse egestas, dui ac egestas mollis, libero orci hendrerit lacus, et malesuada lorem neque ac libero. Morbi tempor pulvinar pede. Donec vel elit. </div> </div> </div> <div id="footer"> </div> CSS код: /* Left Border ——————————————————————————- */ #leftborder { width: 900px; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%; background: #fdbf02 url(../images/leftborder.jpg) repeat-y left; } /* Right Border ——————————————————————————- */ #rightborder { min-height: 100%; height: auto !important; height: 100%; background: url(../images/rightborder.jpg) repeat-y right; } /* Content —————————————————————————--*/ #content { padding: 20px 53px 0; } Картинка результата(правый бордер ограничивается высотой контента и не тянется до подвала. Почему не работает min-height 100% в этом диве и как это исправить?):
  14. Сейчас изучаю создание шаблона по видеокурсу 'Уроки Joomla 1.5.x' (можно скачать на торренте), но я сразу в нем разочаровался и не советую его смотреть, т.к. этот курс дерьмо. Во-первых, там используется Дримвьювер, а я не люблю визуальные редакторы, т.к. они код захламляют, пишу только в текстовых редакторах(сейчас в E TextEditor - аналог Маковского TextMate). Во-вторых, там автор заранее написанный текст читает как робот, да и ничего толком не объясняет, только - нажмите тут, нажмите туда. В общем не курс, а сплошная вода. Досмотрю его за сегодняшний день только для галочки. И перейду к стоящему видеокурсу(как о нем многие отзывались) по созданию шаблона для джумлы 'Технология разработки шаблонов для Джумла' (его нет нигде в свободном доступе, я его купил)...
  15. Clayton О! спасибо большое! Помогло! Вот я остолоп, как же я это не попробовал)) Спасибо))
  16. Clayton Спасибо за ответ! Я знаю, что css файлы должны лежать в корне, но не в этот раз. Т.к. я создаю шаблон для Джумлы, верстаю его с нуля, и вот столкнулся с этой проблемой. А по правилам хорошего тона в таких шаблона стили должны находиться только в папке css. Ведь у всех таких шаблонов так, а как они так сделали я понять не могу, в их коде нет ничего на это намекающее. Подскажите плиз, как сделать так, чтобы в данном случае файлы считали корневой именно корневую папку сайта, а не папку 'css'
  17. psywalker Ок, но тебе показалось, что я в приказном тоне попросил помощи) Перенеси мою тему назад плизз и удали этот флуд)
  18. Во-первых, работу я не брал, я для себя делаю, а во-вторых, я и не говорил, что мне кто-то здесь чем-то обязан. Просто попросил помочь как и многие тут.
  19. Вы чего? Зачем сюда переместили тему то? Я ж помощи попросил, ведь наверное профи знают то в чем дело и могут быстро ответить...
  20. Мне кто-нибудь ответит или нет? У меня работа стоит, что можете сказать по поводу этой относительности путей файлов к файлу стилей в папке 'css'?
  21. Создаю в корне папку 'css', туда кидаю фийл со стилями style.css В хеде указываю ссылку на эти стили, например <link href="css/style.css" type="text/css" rel="stylesheet" /> После этого все файлы(например изображения) становятся относительно папки 'css'. Например если я закину изображения в папку 'images', которая находится в корне и укажу бекграунд на них в стилях, то так уже не отображаются картинки background: url(images/background.gif) no-repeat; и так тоже не отображаются, если поместить все изображения в корень background: url(background.gif) no-repeat; А указывать ссылки на изображения теперь надо относительно папки 'css'. Это background: url(background.gif) no-repeat; будет работать, если только положить изображение в папку 'css', а это background: url(images/background.gif) no-repeat; будет работать, еслитолько в папке 'css' создать папку images и в нее закинуть изображения. Помогите, как с этой относительностью бороться, просто никогда не сталкивался с подобным. Это идиотизм какой-то, ведь все должно работать относительно корня сайта. Тег <base> тут не помогает...
  22. помимо min-height, напрмер, 100%, еще и для IE задай height: auto !important - для нормальных бр-ов height: 100% - а это для IE
  23. У тебя неправильная структура. Здесь поменяй местами закрывающие теги </td> и </tr> </td><td width=50%> это справа</tr></td></table> А по поводу шрифта, то его в стилях задавай, где и как он будет отображаться.
  24. Или лучше просто указать height: 1%; Gomer505 Ищи в инете hasLayout, это как раз то. Короче, это настройка для IE, определяющая, каким образом ограничивать содержимое и располагать его по отношению к другим элементам страницы.
  25. Да, спасибо что поправили) Я хотел написать padding-bottom: 9999px margin-bottom: -9999px и overflow: hidden ставишь родительскому блоку...
×
×
  • 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