- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Хочу реализовать функционал http://sourceforge.net
А именно функция загрузки, чтобы при клике на приложенном файле был переход на отдельную страницу (заглушку), отсчет 5-10 секунд и автоматический запуск загрузки + появление прямой ссылки на файл. А лучше не прямой, а кодированной.
Пошукал по модулям, не нашел готового решения.
Хочу реализовать функционал http://sourceforge.net
А именно функция загрузки, чтобы при клике на приложенном файле был переход на отдельную страницу (заглушку), отсчет 5-10 секунд и автоматический запуск загрузки + появление прямой ссылки на файл. А лучше не прямой, а кодированной.
В общем создается модуль.
В хуке
hook_init подключаем ко всем страницам сайта новый js файл, короче как-то так:
Предположим все файлы у вас на страницах находятся по прямым ссылкам(что скорее всего так и есть) У этих ссылок есть свой классовый атрибут, пусть это будет class=someclass
тогда в файле lsystem.js пишем примерно! так
Теперь надо через хук hook_menu запилить страницу, на которой юзер будет ждать пока ему отдадут файл собсна.
Делается это следующим образом:
И собсна сама функция закачки будет как-то так выглядеть:
Надуюсь помог хД Возможно я где-то что-то упустил, хз. Я бы сделал так) Или чуть по другому, но похоже.
появление прямой ссылки на файл. А лучше не прямой, а кодированной.
Если вариант вывода прямой ссылки не очень устраивает, то hook_page вам в помощ)
drupal 6 с модулем advagg
в настройках модуля включены "Gzip CSS/JS files" и "Generate .htaccess files in the advagg_* dirs".
генерит-упаковывает модуль нормально, но сжатие gzip не работает:
google pagespeed говорит
Сжатие http://domain.com/.../js_d8e779f3aceabd504ab14a47c57fe446_3.js позволит уменьшить размер на 222,5Кб (на 75 %).
Сжатие http://domain.com/.../css_f6232fe334274d14d9919c688a1c3a12_... позволит уменьшить размер на 39,1Кб (на 81 %).
смотрю запрос:
Host: domain.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:19.0) Gecko/20100101 Firefox/19.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
If-Modified-Since: Thu, 28 Mar 2013 11:52:18 GMT
Cache-Control: max-age=0
HTTP/1.1 200 OK
Server: nginx/0.7.67
Date: Thu, 28 Mar 2013 12:07:36 GMT
Content-Type: application/x-javascript
Content-Length: 301821
Last-Modified: Thu, 28 Mar 2013 12:07:28 GMT
Connection: keep-alive
Accept-Ranges: bytes
nginx фронтендом, внутри апач (стандартная инсталляция debian+ispmanager)
mod_deflate и mod_headers включены.
что я упустил? куда копать? или может использовать другое решение? очень уж хочется это реализовать
upd: решил вопрос, поручив nginx жать весь контент
gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
А кто какие симпатишные слайдеры в шапку сайта ставит?
Типа ::: спешл фор Друпал... ))
http://drupal.org/project/views_slideshow, чего тут думать. Темизируется отлично.
В общем создается модуль.
В хуке
hook_init подключаем ко всем страницам сайта новый js файл, короче как-то так:
Предположим все файлы у вас на страницах находятся по прямым ссылкам(что скорее всего так и есть) У этих ссылок есть свой классовый атрибут, пусть это будет class=someclass
тогда в файле lsystem.js пишем примерно! так
Теперь надо через хук hook_menu запилить страницу, на которой юзер будет ждать пока ему отдадут файл собсна.
Делается это следующим образом:
И собсна сама функция закачки будет как-то так выглядеть:
Надуюсь помог хД Возможно я где-то что-то упустил, хз. Я бы сделал так) Или чуть по другому, но похоже.
Если вариант вывода прямой ссылки не очень устраивает, то hook_page вам в помощ)
Спасибо! Я правда мало что понял, но главное, что реализуемо
С друпалом можно научится работать без знания пшп и небольшим знанием ксс и штмл?
С друпалом можно научится работать без знания пшп и небольшим знанием ксс и штмл?
Смотря, что вам нужно. В принципе можно.
я хз толи я тупой, с дле разобрался, друпал 7 открыл посотрел, закрыл :) мб 6 версию нада было попробывать, мне б простенький сайтик хоть склепать.
я хз толи я тупой, с дле разобрался, друпал 7 открыл посотрел, закрыл :) мб 6 версию нада было попробывать, мне б простенький сайтик хоть склепать.
Что тут сказать - плохо значит смотрели. 7-ка, по сравнению с 6 очень вперед ушла, и по удобству и по возможностям.