Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Хитрости и секреты создания сайтов


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

Гуревич Александр Львович
Статус: Профессионал
Рейтинг: 4666
∙ повысить рейтинг »
Валерий Ахметович Набиуллин aka ValeryN
Статус: Мастер-Эксперт
Рейтинг: 3560
∙ повысить рейтинг »
Matrix
Статус: 5-й класс
Рейтинг: 460
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Хитрости и секреты создания сайтов

Номер выпуска:274
Дата выхода:15.10.2010, 16:00
Администратор рассылки:Калашников О.А. (Руководитель)
Подписчиков / экспертов:351 / 108
Вопросов / ответов:3 / 6

Вопрос № 67690: Здравствуйте! Я Хочу, чтобы картинка была одновременно ссылкой. Использую <a href=" ... >картинка</a>. Вокруг картинки появляется синяя рамка. Как мне от нее избавиться?...


Вопрос № 113160: Доброго времени суток, ув. Эксперты! Проблема в следующем: на хост залит PHPNUKE_80_RUS_211007. Уже при установке получаю кракозябры (см. приложение). Как я понимаю это не проблемы с кодировкой (?). В phpMyAdmin кодировку поменял на cp1251 (в соп...
Вопрос № 117209: Здравствуйте, уважаемые эксперты! Как на Html сделать безопасный форум? Всем ответившим заранее спасибо!...

Вопрос № 67690:

Здравствуйте! Я Хочу, чтобы картинка была одновременно ссылкой.
Использую <a href=" ... >картинка</a>. Вокруг картинки появляется синяя рамка. Как мне от нее избавиться?

Отправлен: 19.12.2006, 14:51
Вопрос задал: Marama
Всего ответов: 2
Страница вопроса »


Отвечает Straight (Практикант) :
Здравствуйте, Marama!
в теге IMG добавьте параметр border=0

Или лучше в CSS:
IMG {border: 0px;}

Ответ отправил: Straight (Практикант)
Ответ отправлен: 19.12.2006, 15:09

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 132443 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Arykray (3-й класс) :
    Здравствуйте, Marama!
    Используйте CSS.
    Пример:

    <a href="">
    <img src="1.gif" style=""border:0px"" >
    </A>
    style=""border:0px"" - уберает границу вокруг злементов
    -----
    Чем сложнее задача, тем проще ее не решать.

    Ответ отправил: Arykray (3-й класс)
    Ответ отправлен: 20.12.2006, 09:25

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 132606 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 113160:

    Доброго времени суток, ув. Эксперты!
    Проблема в следующем: на хост залит PHPNUKE_80_RUS_211007. Уже при установке получаю кракозябры (см. приложение). Как я понимаю это не проблемы с кодировкой (?). В phpMyAdmin кодировку поменял на cp1251 (в сопоставлении), но после, как я понял, нужно повторно импортировать таблицы в базу. Для этого нужно удалить либо саму базу, либо её таблицы. Как это лучше сделать? или всё же проблема не с кодировкой?

    Отправлен: 10.12.2007, 00:57
    Вопрос задал: Akashi
    Всего ответов: 1
    Страница вопроса »


    Отвечает Alex446 (Посетитель) :
    Здравствуйте, Akashi!
    Действительно все дело в кодировке. В данном случае нужно либо заливать информацию в кодировке win1251 либо оставить сопоставление utf8 и залить в том же формате. Удалять базу данных или таблицы в ручном варианте не стоит. У меня тоже была такая же проблема, но она как-то легко разрешилась. Я почти каждый день обновляю базу данных на своем сайте, так как сайт у меня продублирован на локальном компьютере. Просто так удобнее работать и наполнять сайт информацией.
    Для обновления БД я выполняю следующие действия:
    - запускаю phpMyAdmin на локалке и экспортирую локальную БД в SQL формате и zip архиве в файл с кодировкой win1251. (Кстати при экспорте кодировку можно выбрать любую!)
    - чтобы не удалять таблицы и БД на сайте выберите опцию "Drop table" во время экспорта, тогда не придется вручную удалять таблицы.
    - запускаю phpMyAdmin на хостинге и импортирую БД из сохраненного файла в той же кодировке.
    - все работает.
    -----
    Наша миссия — стать причиной развития других.

    Ответ отправил: Alex446 (Посетитель)
    Ответ отправлен: 10.12.2007, 10:07

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 198984 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 117209:

    Здравствуйте, уважаемые эксперты! Как на Html сделать безопасный форум?
    Всем ответившим заранее спасибо!

    Отправлен: 06.01.2008, 15:36
    Вопрос задал: Даниил Цветков (Студент)
    Всего ответов: 3
    Страница вопроса »


    Отвечает Николай Владимирович / Н.В. (Администратор) :
    Здравствуйте, Даниил Цветков!
    Форумы на HTML не делаются.
    Чтобы создать форум, Вам нужен хостинг с поддержкой скриптов, выполняющихся на стороне сервера (PHP, Perl).
    Большинство форумов также требуют наличие БД.
    На народе (в Вашей информации написано, что именно там сайт) есть готовый форум, который Вы можете включить в Мастерской.

    Из форумов, которым нужен PHP могу посоветовать следующие:
    phpBB (http://phpbbguru.net - русская поддержка) - очень распространенный, с огромным количеством модификаций, расширяющих его возможности.
    exbb - хорош тем, что не требует БД (работает на файлах)
    Ну и самый мощный - Invision Power Board, но он платный (да и нужен он только на очень крупных сайтах).

    Удачи! Россия, Москва
    Тел.: +7(916)837-95-83
    Адрес сайта: Веб-интерфейс FTP-сервера RFpro.ru
    ICQ # 420720

    -----
    Стремись к лучшему и не останавливайся на достигнутом!

    Ответ отправил: Николай Владимирович / Н.В. (Администратор)
    Ответ отправлен: 06.01.2008, 15:52

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 203415 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает proger :
    Здравствуйте, Даниил Цветков!
    Не то, что там безопасный форум, вообще форум сделать только на HTML нельзя. Для того, чтобы создать форум необходимо знание серверных скриптов, таких как например PHP или Perl. Плюс вам необходимо их связать с базами данных, так как вам необходимо будет хранить имена пользователей, сообщения, темы и разделы.
    Если вы не хотите изучать программирование для WEB на стороне сервера, чтобы создать свой форум, то можно воспользоваться бесплатными или платными уже готовыми форумами. Только запомните!!! Вряд ли бесплатные форумы будут отвечать всем требованиям безопасности.
    В принципе я могу вам предложить неплохой уже готовый форум, который даже не требует установки на какой-то платный сервер. зайдите на fastbb.ru, зарегистрируйтесь и вам выдадут форум, расположенный по адресу домена третьего уровня именем которым вы зарегистрировались там.
    Удачи!

    Ответ отправил: proger
    Ответ отправлен: 06.01.2008, 16:03

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 203417 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Web-Extrime (Специалист) :
    Здравствуйте, Даниил Цветков!

            Используя только гипертекстовую разметку HTML форум сделать нефозможно. Для этого вам понадобится хостинг который поддерживает технологии PHP и MySQL.
            Могу предложить вам попробовать готовый скрипт форума "WR-Форум", переделав его под дизайн вашего сайта. Форум сочетает в себе максимум возможностей при максимальной простоте работы и установки. Форум легко установить на любой хостинг с поддержкой PHP, скрипт корректно работает при error_reporting=E_ALL и register_globals=off, смена любого из 3-х уже готовых скинов "на лету", наличие статусов участников, удаление/перемещение разделов, редактирования тем, сообщений админом. Файлы как база данных позволяют легко и быстро установить/перенести скрипт без потери данных на любой другой сайт.
            Универсальная панель администратора имеет возможности:


    • выбора своего заголовка для всех страниц (увеличивает рейтинг форума в поисковых системах);
    • выбора краткого описания форума для всех страниц (увеличивает рейтинг форума и отображается при поиске в качестве описания);
    • выбор количества отображаемых тем/сообщенией на каждой странице;
    • возможность перемещения разделов/топиков, а также редактирования и удаления тем/ссобщений.
    • имеется поиск сообщений на форуме;
    • возможность регистрации/просмотра/редактирования профиля участниками;
    • доступна загрузка аватаров. Пользователь может загрузить аватар со своего компьютера;
    • возможность быстрого перехода с главной страницы на последнюю страницу темы;
    • в заголовке и титуле страницы отображается строка типа ТЕМА -> РАЗДЕЛ -> ФОРУМ - что удобно для навигации по форуму и хорошо для поисковиков;
    • показ новых сообщений в темах форума (все сообщения после вашего последнего визита выделяются);
    • тег [img][/img]. Позволяет отображать любые картинки, расположенные в Интернете. Необходимо указать URL, например: ;
    • все файлы данных хранятся в одной папке. По умолчанию - "./data". Содержимое папки защищено от взлома файлом .htaccess;
    • генерация странички-статистики по всем пользователям по N-человек, а не всем списком. Выбирается этот параметр в админке;
    • возможно каждому участнику давать кликуху (личный статус пользователя) типа "WEB-мастер", "Болтун" и др. Смотрите в админинтерфейсе;
    • возможность выбора как называть зарегистрированных и не зарегистрированных участников;
    • автозамена тегов на их символьные аналоги;
    • автозамена смайликов на картинки. В состав архива входят 11 смайликов.

            Имеется возможность вставлять свои смайлы в сообщения на форуме. Делается это так: Админ скидывает в папку "smile" понравившиеся ему смайлы. Под основным набором смайлов имеется кнопка: "дополнительные смайлы" - нажав её выводятся все смайлы в папке "smiles". Поддерживается только расширения смайлов - gif и jpg.
            В админке есть возможность запретить гостям созавать темы или/и отвечать на сообщения. По предложениям посетителей (для защиты от злостных флудеров). Информация о разрешении/запрете отображается на главной странице форума.
            Имеется возможность требовать подтверждение регистрации через емайл (при регистрации на емайл высылается активационный код. Юзер для завершения регистрации должен либо нажать на ссылку, находящуюся в письме, либо в открывшемся поле ввести свой емайл и активационный ключ). В админке имеется возможность вкл/выкл активацию при регистрации.
            Имеется запрет на загрузку аватара по габаритам более 150х150 пикселей.
            В скрипте реализован механизм, позволяющий установить запрет на создание новой темы в определенной рубрике. По умолчанию кол-во максимально допустимых тем в каждой рубрике = 100. В админке можно изменить этот параметр, указав новое значение для каждой рубрики через редактирование. Не рекомендую блокировать создание тем во всех рубриках. Это отрицательно сказывается на посетителях. Рекомендую блокировать лишь новостной раздел. $dt[11] в файле maindata.dat
            Разработана возможность блокировать любую тему форума админом на добавление сообщений от всех посетителей. Блокировка/разблокировка выставляется в админке для каждой темы отдельно через редактирование. $dt[8] в topic$fid.dat.
            Есть защита позволяющая злоумышленнику не создавать пустые темы.
            Закрыта уязвимость от XSS-атаки по переменной wrfname, в следствии которой можно было выкрасть пароли.
            Закрыта возможна подмены файла темы путём замены hidden\'а в ответе темы на более дленное.
            Есть защита не позволяющая злобным хакерам вводить в регистрационных данных слишком длинные тексты.

            Для установки скрипта создайте папку на Вашем сервере, например "forum". Закачайте в эту папку все файлы и каталоги. Выставите ей атрибуты CHMOD 755. Далее указан состав форума и права доступа, которые необходимо выставить файлам и папкам:

    • папка "data" с темами/форумами/юзерами 666/777*
    • папка "avatars" с аватарами участников форума. 666/777*
    • config.php - файл с конфигурационными данными; 644/666*
    • всем файлам в папке "data" (кроме .htaccess); 644/666*
    • index.php - главная страница; 755
    • tools.php - страница регистрации, просмотра профиля, и др. функции; 755
    • admin.php - cтраница администратора. Пароль - admin; 755
    • папка "smile" с 11-ю файлами внутри с расширением "gif". 755
    • папка "images-gray" с файлами скина Gray. 755
    • папка "images-silver" с файлами скина Silver. 755
    • папка "images-subblue" с файлами скина Subblue. 755

            * - первоначально устанавливайте значение слева от черты, если скрипт не заработал - пытайтесь выставить значение справа.
            Админпанель запускайте ссылкой вида: http://ваш_сайт/forum/admin.php. Пароль по умолчанию admin.
    Данные права доступа используются на большинстве серверов. В случае, если скрипт не запускается и выводится ошибка "Permise Denied" - скорее всего Вы неверно установили права или что то сделали не так. Иногда, на некоторых хостингах, форум запускается с атрибутами 777 (вместо 755) и 666 (вместо 644) для файлов и папок соответственно согласно таблице. Либо 777 для всех файлов.

            Ну и последнее, скрипт форума вы можете загрузить (90,2 Кб.) по ссылке ниже. Использовать данный PHP скрипт можно к примеру на бесплатном хостинге от Djino-Net Ru.

    Удачи и с праздниками!

    -----
    Делай добро сам, и всегда помни что сделали для тебя!

    Ответ отправил: Web-Extrime (Специалист)
    Ответ отправлен: 06.01.2008, 16:37

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 203420 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    подать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFPRO.RU, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.22 от 13.10.2010

    В избранное