X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

История благодарностей участнику ZiTosS. Поблагодарили: 0 раз(а)
Дата поста: В теме: За сообщение: Поблагодарили:
30.10.2010, 20:57 Скрипт подписки
Matt, тебе может помочь FeedBurner API А точнее Awareness API

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
30.10.2010, 20:22 Вывести список программ из файла
По популярности + по категориям
Tori, всегда рад помочь


Спасибо сказали: (1)
30.10.2010, 20:08 Сайт о кошках
Matt, подбери третий цвет, я тебе уже говорил. Какой, сказать трудно, тут надо эксперементировать. Сделай принтскрин и раскрашивай, как найдешь оптимальный, поймешь.


Спасибо сказали: (1)
30.10.2010, 20:01 Шаблон темы вордпресс
отсутствует обтекание картинки по правому краю
Renovatio, ещё бы нормально отображалось. Ты убрал определение класса alignleft, если конечно оно было.
Пропиши так в CSS:
.alignleft
{
   float: left;
}

Надеюсь ни на что другое это не повлияет :)


Спасибо сказали: (1)
26.10.2010, 22:10 Вывести список программ из файла
По популярности + по категориям
(Tori @ 19.10.2010, 14:59) *
data.inc
Не, мне нужно просто вывести список программ. (Как я поняла задание - сверху Top10, далее сгруппированные по рубрикам(жанрам) названия программ)

Извиняюсь что так долго, надеюсь вам ещё этот скрипт нужен.
P.s.: тему отделил...


Спасибо сказали: (1)
24.10.2010, 13:38 Мой первый форум
marker,
1) Ссылку на верстку шаблона блога убрал, т.к. пока там нет ничего интересного для пользователей
2) http://forum.markerdom.ru/forum,34/ - что-то вы тут не доделали
3) Страница сообщества... что это у вас.
4) Последний зарег-нный - отображаются двое
5) Зачем мне ваши: Создать раздел + Редактировать разделы Расположение дирректорий, если эти действия мне не положены, как обычному пользователю.
6) Кнопка о создании новой темы скачет с правой стороны на левую, при переходе с главной страницы форума в раздел. Где единство?
7) Чуть ниже визуального редактора, при создании темы не понятно, для чего нужна кнопка "Преобразовать", она не работает.
8) Длина текста ... длина названия ... должны быть ... Это лишний геморой для пользователя.
9) Нажал "Создать" -> перенесло на 404 not found. У вас указывается неверный адрес _http://forum.markerdom.ru/forum,/topic,15/
10) Так же создал тему, не заполняя спам-защиту.
11) Вы даете пользователю просматривать в редакторе и править HTML-код, за затем его преобразуете в BB. Не понятен ваш ход мыслей, получается несумятица.

Функциональности пока никакой не вижу, создавать темы можно, главная задача выполнена, но ещё не полностью. Профиль пока пустой, нет PM и многого другого. Пока это не форум, а доска.
К сожалению, админ-часть мы оценить не можем, так как она нам не доступна.


Спасибо сказали: (1)
19.10.2010, 22:07 Интернет будущего
Конкурс
Matt, твоя история безумно понравилась, красиво и красочно написано, сюжет стоит того, чтобы поразмыслить над сущностью интернета. А если на самом деле в недалеком будущем будет что-то подобное, это же ад... Работать ради выхода в инет :lol: Спасибо, что придумал такую красочную историю, с радостью почитал, благо читать было легко.
Надеюсь, что твоя вымышленная история не перерастет в правдивую. Хотя если вспомнить Белоруссию и Украины, которые уже пытаются ограничить доступ к интернету... Не хочется даже и думать. Но в какой-то мере они и ты прав, интернет это зло. Оно поглощает очень много нашего времени, дети сейчас используют его не по назначению, сидят в соц. сетях, ищут решения к домашнему заданию, играют в онлайн-игры. и ничего с этим не поделаешь, это уже стало обыденностью.
Давай, побеждай, удачи тебе на конкурсе!


Спасибо сказали: (1)
19.10.2010, 21:52 Регулярные Выражения
tro9an, сейчас разберемся, вот рабочий пример. Попробуйте сначала сами найти отличия.
[php]<?php

$date = "01-01-2010"; // так же прокатят 01.01.2010 01/01/2010 01012010
preg_match('/^(\d{2})[.\-\/]?(\d{2})[.\-\/]?(\d{4})$/i', $date, $match);
print_r($match);

?>[/php]
1) Скобки нужны для выделения карманов, которые помещаются в $match. Зачем вам в карманы разделители? Поэтому скобками окружил в шаблоне день, месяц и год. С разделителей скобки убрал.
2) Заменил {n,n} на {n} это тоже самое
3) Не забываем экранировать спецсимволы:
3.1) Хоть "/" и не является спецсимволом, но в данном примере мы используем, как символ начала и конца шаблона -> спецсимвол, его нужно экранировать, если он используется в шаблоне, что я и сделал "\/"
3.2) Символ "-" является спецсимволом, когда его используют в маске выбора [...] не первым символом, поэтому его тоже экранировали "\-"
3.3) Символ "." в шаблонах так же является спецсимволом, но как я понял, его не обязательно экранировать в маске выбора, компилятор сам понимает, что в данном случае точка выступает как обычный символ шаблона.
4) У вас в шаблоне использовался "+"(1 или много повторений), я заменил его на "?"(0 или 1 повторений), думаю объяснять не нужно, что раньше бы пролезала бы и дата 01--01---2010, 01./-01-/.2010 и подобные другие.

Проверку теперь можете сделать по $match:
[php]$day = intval($match[1]); // день
$month = intval($match[2]); // месяц
$year = intval($match[3]); // год[/php]

Кстати, у вас не пройдут даты 01.01.10, 1.1.2010, 1.1.10 и подобные :lol:


Спасибо сказали: (1)
13.10.2010, 3:47 Расчет по формуле на JavaScript
Требуется полное решение
Кода достаточно много, поэтому выкладываю архивчик. Все задачи решены, но без комментариев. За правильность арифметики ответить не могу по первым двум задачам, лучше в mathCAD решить и проверить :lol: Третья работает исправно.
С вас - разобраться в коде.


Спасибо сказали: (1)
11.10.2010, 22:23 Регулярные Выражения
tro9an,
/^[a-zZ-A0-9]{3,}+$/


[a-zZ-A0-9] - лучше использовать флаги, чем писать a-zA-Z. Флаг регистронезависимости - i. Так же у вас не правильная запись последовательности символов. Z-A не будет работать вроде, обязательно надо A-Z

{3,}+ Масло масленое.
{3,} - 3 и более
+ - один и более

Правильная регулярка:
/^[a-z0-9]{3,}$/i

Кстати, у вас в логине нельзя использовать _ и др. символы

По поводу второй регулярки:
/^[a-zZ-A0-9]+@[-a-z0-9]+(.[-a-z0-9])*.[a-z]+$/

Явно работать не будет. Почитайте про спецсимволы и их экранировку.
Я бы записал так:
/^[-_a-z0-9\.]+@[-a-z0-9]+(\.[-a-z0-9])*\.[a-z]+$/i

Замечание! Как только появится(если ещё не появилась) почта с рускоязычными доменами, данный пример работать не будет.
Реальные регулярки нужно составлять по RFC к email. Да и всё равно валидацию email можно провести только частично, всё равно возможно левое заполнение.


Спасибо сказали: (1)
11.10.2010, 15:16 Array_diff() - получение уникальних значений
В FF все работает как надо а в опера нет!!!
Вячеслав, попробуй в присланных строках перед тем как резать их по \n:
[php]$str = str_replace("\r\n", "\n", $str);[/php]
Если уж это не поможет, то включу стационарный и проверю в Opera. Просто возможно в Opera переход строки в поле снабжается возвратом каретки


Спасибо сказали: (0)
11.10.2010, 15:04 Сайт о кошках
Matt,
1) Ладно задний фон подобного цвета, ещё смотрится, но вот градиенты и остальная лабуда - меняем.
2) В лого - нет единой картины - всё висит в воздухе и разбросано по краям и центру.
3) При наведении ссылки главной страницы не в тон, да ещё и подчеркиваются.
4) Картинки RSS, Facebook и twitter опять же висят в воздухе и справа от них очень много пустого места. Не продумано.
5) Под текстом - "Поздравляем Adgentee с победой на международной выставке!!!" - вот этот ужасный градиент.
6) В главном меню - выбранный пункт меню подчеркнут, а остальные нет - тут нужно определиться, так точно не пойдет.
7) Кнопки у голосования "ОК"и "Итоги" очень блеклы на общем фоне, утонули.
8) Про блок авторизации молчу, опять же всё блекло.
9) Счетчик Li в том месте ну никак не должен быть, все блоки определенной ширины, а кнопка Li, как один гадкий утенок мелкий и по центру.
10) "Наши кошки" хороши но картинки на пол экрана :) Уж лучше бы lightbox сделал.
11) Подвал опять же ужасным градиентом. И если уж делаем верхушку прижатой к верху, то и подвал должен быть прижат к низу ИМХО (если конечно не имеется какой-то композиции, которую бы мы не хотели закрывать).


Спасибо сказали: (1)
10.10.2010, 12:45 Не могу понять происхождение ошибок
Помогите разобраться
tro9an, если ваг файл index.php подключается в файл chat.php или наоборот, то конечно можете. Если файлы друг с другом никоим образом не будут связаны, то и использовать данные одного файла нельзя в другом, так как они не доступны.

Включить один файл в другой можно командами(функциями):
[php]include("файл");
require("файл");
// и др.[/php]


Спасибо сказали: (1)
9.10.2010, 2:09 Загрузка нескольких файлов на сервер одновременно
sc2r2bey,
как добавить проверку на пустые поля и удаление их из массива?

По-моему я использовал is_uploaded_file()
Как тут проверять расширение?

Если работаешь точно с картинками, нужно проверять не расширение а MIME-тип. Проверяется всё очень просто.
В цикле вытаскиваем Mime текущей перебираемой картинки и сравниваем, встречается ли такой MIME в массиве разрешенных. Если да, то пропускаем, если нет, то удаляем файл + выдаём ошибку в несоответствии.
Какие тут могут быть атаки, и как защититься от них?

1) Загрузка исполняемых файлов с двойным расширением - решение - сверка MIME + проверка последнего расширения на соответствие.
2) Загрузка недопустимо больших файлов - проверяем настройки PHP и если что предупреждаем
3) Пропуск файла(пусто) в одном из полей мультизагрузки для выявления ошибок в работе и дыр в скрипте - решение - делаем тщательную проверку каждого загруженного файла на его наличие

Более надо продумывать, всё ято надумал пока что :)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
5.10.2010, 0:20 Как сделать авторизацию на сайте?
tro9an, это поле - флаг. 1 - пользователь имеет доступ к админке. 0 - пользователь НЕ имеет доступ к админке.
Вот за что отвечает это поле. Естественно хотя бы один администратор на форуме должен быть, поэтому значение поля is_admin не может быть нулевым у всех записей таблицы пользователей.
Затем, когда пользователь попытается войти в админку, вам достаточно проверить данное поле таблицы.


Спасибо сказали: (1)
1.10.2010, 0:57 Сборник вопросов по HTML, CSS и прочее
Pormonik,
Господа,после ознакомления с движками решил остановиться на Joomla.Спросите почему?Не знаю,действовал по наитию,за сайт планирую засесть долго и основательно,вы подскажите,правильный я сделал выбор?

Движок достаточно продвинутый, только во всех его тонкостях надо разобраться. Тонкости можно посмотреть в видео-уроках или почитать статьи по Joomla. В ней очень много настроек, богатая база модулей (как русских, так и иноязычных). Думаю, для простого сайта о Фентези и Фантастике движок будет кстати. Только не наставляйте ненужных модулей слишком много, например всякие чаты, доски, облака тегов и т.д. иначе система будет реально тормозить.
И пожалуйста,скажите основной принцип создания сайта.Щас я верстаю шаблон в Дреамвивер,потом работаю над ним в Joomla,добавляя сам контент.Кстати,к слову,планирую создать сайт посвещенный Фэнтези и Фантастике,очень интересуюсь этой темой.

Хех... Так просто встроить верстанный шаблон в данный движок не получится. В Joomla нет единого цельного шаблона, есть только глобальное оформление (то что едино) и оформление каждого модуля производится отдельно. Вам достаточно разобрать как реализован стандартный модуль, на основе него можете встраивать свой.
А после я планирую купить свой домен.Только я слышал,что за использование cms нада платить?Не могли бы вы рассказать про алгоритм создания сайта

Когда позднее вы хотите купить свой домен? Как вы собираетесь тогда вывести сайт в интернет? На бесплатном хостинге? Если да, то вам ещё рано заниматься сайтами. Тут нужно понимать, что за бесплатно ничего не бывает. Хостеры, предоставляющие бесплатные услуги, пихают рекламу куда непопадя и так далее.
Joomla! - это бесплатная CMS. Не все CMS платны, да и на каждую платную найдется нуленная версия(взломанная), но это уже нарушение авторских прав.
Алгоритм создания сайта:
1) Определяемся с тематикой
2) Определяемся с формой ресурса (блог, сайт, тестовик и т.д.) и определяемся с реализацией (пишем сами или в основе движок)
3) Заказываем дизайн у знатоков своего дела, естественно за деньги или рисуем сами.
4) Нанимаем специалиста, который сверстает и встроит ваш макет дизайна в движок или пытаться встроить самому. Если сами писали скрипт, то тут проще, дизайн встраивается по мере написания, тут уж сами определяете как будет строиться иерархия и подобное
5) Далее нам нужно провести внутреннюю оптимизацию, т.е. правильно разнести категории, определиться с иерархией и подобное.
6) Начинается наполнение сайта контентом, если хотите хороший сайт, нужно много контента и самое главное адекватного и по теме. Не по теме лучше редко или вообще никогда.


Спасибо сказали: (1)
29.9.2010, 22:49 Не могу понять происхождение ошибок
Помогите разобраться
tro9an, использование header - location иногда может привести к ошибке. Например, если вы заголовок пытаетесь отправить после отправки в браузер какого-символа или даже пробела на выдачу. Как только вы начинаете формировать тело документа - сервер отсылает все заголовки браузеру, и при попытке отправить дополнительный заголовок вы получите предупреждение + отсутствие редиректа. Методы борьбы:
1) Использовать meta - refresh
2) Буферизация вывода на PHP

Если вы уверены, что не начнете формировать содержимое документа до отправки всех заголовков, то пожалуйста - можете пользоваться.


Спасибо сказали: (1)
28.9.2010, 23:00 Помогите сделать почтовую форму
SOS
VMS100,
1) предупреждение, ещё раз один код без оформления - буду наказывать. Устал уже за вами подправлять. Используйте bb-теги, уважайте других пользователей, кто пытается вам помочь.
2) я не понял, что вы хотите тут сделать. Вы ссылку, которую я вам дал выше читали? Там написано, как отсылать письмо с вложением.

Как могу описать ваш выше приведенный скрипт:
Форма с полем для загрузки файла на сервер и многострочного текстового поля. После отправки формы считываем весь загруженный файл(не проверяя загрузился ли он), далее проверка данных из многострочного поля на существование + обрезаем до 1000 символов.
Ах да... К данным, присланным методом POST или GET нужно обязательно обращаться через глобальные массивы $_POST и $_GET. То есть вместо $datafile вам нужно писать - $_POST['datafile']. Ваш вариант сработает при включенном режиме register_globals, но это такой гадкий режим, который открывает дыры. Он обычно отключен или настраивается вручную у нормальных хостеров.

Что вы этим скриптом делаете, объясните?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
28.9.2010, 20:27 Помогите сделать почтовую форму
SOS
VMS100, кто вам сказал, что можно так просто вставить загруженный файл в тело письма?
Файлы можно прикреплять, а вот как на них ссылаться в теле письма, я честно сказать, не знаю.
Прикрепление файла: http://www.masterwebs.ru/index.php?s=&...ost&p=19590


Спасибо сказали: (1)
28.9.2010, 1:53 Помогите сделать почтовую форму
SOS
VMS100,

1) На хостинге поддерживается PHP - это уже хорошо.
2) Если вы делаете сайт на локальном компьютере и пытаетесь что-то сделать на PHP в вашем сайте, вам ОБЯЗАТЕЛЬНО нужно ставить виртуальный сервер, например Denwer. Поймите, без виртуального сервера браузер запрашивает страницу с локального хоста, а компьютер просто выдаёт её содержимое обратно браузеру. Чтобы скрипт PHP обрабатывался, для этого нужен сервак, к примеру Apache, который будет принимать запросы к примеру по домену http://localhost/ (что означает ваша домашняя машина) и если нужно отправлять запрошенный файл на обработку тому или иному приложению, например PHP.
Если вы установите Denwer, то всё выше перечисленное он имеет. Denwer это удобный пакет для установки web-сервера на локальный компьютер. Вам не придётся практически ничего настраивать. Нажатием парочки кнопочек вы получите у себя на локальной машине полноценный виртуальный сервак. В отличии от Denwer'a, если собирать всё вручную и самому, уйдет намного больше времени.

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


Спасибо сказали: (1)
27.9.2010, 20:13 Помогите сделать почтовую форму
SOS
VMS100, тут не мозилла не понимает PHP, а скорее всего ваш хостинг не предоставляет возможностей использования PHP. У вас что за хостинг и что за тариф?
Или вы на локальном компьютере пытаетесь? Если да, то стоит ли у вас web-сервер? Если нет, то ставьте Denwer (на сайте есть полная документация)


Спасибо сказали: (1)
27.9.2010, 15:35 Помогите вставить фон в элемент страницы
например в таблицу или ячейку таблицы
evgenj76, если вы дизайном сайтов собираетесь заниматься, то вы не должны верстать свои макеты, для этого есть верстальщики, которые переведут картинку в HTML-страницу(шаблон).

Если уж вы решились взяться за работу верстальщика. Будьте добры для врстки не пользоваться никакими программами кроме блокнота ну или на всякий случай визуального редактора Dreamweaver.
Есть два варианта вставки картинки как фона:
1) вставка прямо в атрибут элемента страницы, например таблицы вот так:
<table background="[относительный путь до вашего фона/картинка.exp]">
...
</table>

Но данный способ плохой, нужно выносить все оформительские конструкции вне HTML страницы, или хотя бы из элемента

2) Вариант страницы с вынесенным оформлением элемента в заголовки
<html>
<head>
...
<style type="text/css">
table
{
background-image: url('[относительный путь до вашего фона/картинка.exp]');
}
</style>
</head>
<body>
<table>
...
</table>
</body>
</html>

Теперь все наш таблицы будут фоном указанным в стилях (style). Если хотите подробнее изучить как и что можно оформлять и апо каким правилам, читайте CSS (каскадные таблицы стилей)


Спасибо сказали: (1)
26.9.2010, 22:00 Вопросы от новичка
Обо всем
Spear, иногда мы делаем исключения ;) Теперь вы можете создавать собственные темы. Только, надеюсь, вы не будете задавать вопросы, на которые есть ответ в Google или на нашем форуме. Для этого есть поиск. Вот если уж ничего не найдете - спрашивайте, всегда поможем и разъясним :)

Веб-технологии и программирование > Разное - вот ваш раздел, если общие вопросы.
Для вопросов по HTML есть спец раздел, да и по всему остальному так же.

Добавлено:
1) Ваш вопрос я разделил и вынес в отдельную тему
2) С чего начинать - уже 100 раз обсуждалось на данном форуме. Если интересуют более конкретные вопросы, то задавайте.


Спасибо сказали: (1)
26.9.2010, 16:20 Позиционирование картинок
byzantiner, скорее всего ошибка в том, что вы ссылке не указали display: block;
Если не поможет, будем думать дальше ;)


Спасибо сказали: (1)
26.9.2010, 15:59 Сео блог
Создан в ходе марафона
Matt,
1) Иконка и дизайн сайта не сочетаются
2) оформление "сколько комментов" не сразу увидел, слишком блекло. Думал сначала, что это за цифры
3) Нету разделов, или по крайней мере я их не увидел в правом столбце или где ещё... Раздел можно выбрать только в шапке тем?
4) Кнопки от feedburner и Я.Каталог смотрятся неотесанно, смотрится как пустое перечисление.

И всё-таки минимализм присутствует.
С заголовками проблема. Хочу изменить цвет только для них, но они ведь являются ссылками, поэтому в CSS параметр цвета ссылки перекрывает color для h1. А все ссылки менять не хочу. Как правильно эту иерархию настроить?

Тут простое решение.
Либо h1, либо ссылкам a заголовка пропиши класс, допустим t-article
А затем в СSS просто добавляем:
h1.t-article
{
   background: #[цвет при наведении];
}

/*или*/

a.t-article:link, a.t-article:visited
{
   background: #[цвет];
}

a.t-article:hover, a.t-article:active
{
   background: #[цвет при наведении];
}

Но с h1 может возникнуть проблема. Если изначально стили не менять, у h1 имеется по умолчанию padding снизу, он тоже будет цветом подложки. Поэтому лучше ссылкам поменять.
Если уж стили будут перекрываться, указываем для нужного свойства !important
Например:
a.t-article:link, a.t-article:visited
{
   background: #[цвет] !important;
}

a.t-article:hover, a.t-article:active
{
   background: #[цвет при наведении] !important;
}

Но я не думаю, что это понадобится ;)


Спасибо сказали: (1)

22 страниц V  < 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 > » 
RSS Текстовая версия Сейчас: 29.3.2024, 12:21
Дизайн