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

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ситуация такая. Есть сайт, самопис. Я сейчас занимаюсь его переносом. Все перенес, все замечательно, за исключением того, что фотогалерея на сайте сделана следующим образом - в папке лежат файлы без расширения, а средствами php что-то подставляется и на выходе получаются картинки. Может быть, мало вводной информации, если кто-то сможет подсказать - буду чрезвычайно признателен.
Заранее спасибо всем отписавшимся.
В аттаче код.
Ойо-йой... ну и портянки. Автор кода явно не слышал про шаблонизацию..
Thommy, вы базу данных переносите? - в ней, похоже, хранятся идентификаторы и названия изображений (+иерархия)
Ойо-йой... ну и портянки. Автор кода явно не слышал про шаблонизацию..
Thommy, вы базу данных переносите? - в ней, похоже, хранятся идентификаторы и названия изображений (+иерархия)
Базу данных перенес дампом, просто импортнул. Могли как-то похериться идентификаторы или названия?
Th0rn, могу я в личку вам написать?
Я могу долго не отвечать, т.о. полезная информация из лички пропадет для других. А так, пока у меня нет возможности ответить, возможно, ответит кто-то другой. Поэтому, пишите, лучше, здесь.
Для начала, включите вывод ошибок - скрипт нормально отрабатывает? Даже без предупреждений? Проверьте подключение к базе (адрес, имя, логин, пароль) - бывает такое, что просто забывают сменить старые данные. Если скрипт отрабатывает без запинки, разметку на страницу выдает, но картинки все равно не отображаются, то смотрите пути до самих картинок - firebug вам в помощь или F12 в хроме, опере, IE - смотрите, что в выхлопе скрипта и где на самом деле лежат картинки. Ну и, соответственно, правите пути в самом скрипте. Если дойдет дело до этого этапа, то было бы неплохо показать действующий (работающий с ошибкой) сайт, чтобы нам легче было вам посоветовать правильное решение (а не пытаться угадать)
Я могу долго не отвечать, т.о. полезная информация из лички пропадет для других. А так, пока у меня нет возможности ответить, возможно, ответит кто-то другой. Поэтому, пишите, лучше, здесь.
Для начала, включите вывод ошибок - скрипт нормально отрабатывает? Даже без предупреждений? Проверьте подключение к базе (адрес, имя, логин, пароль) - бывает такое, что просто забывают сменить старые данные. Если скрипт отрабатывает без запинки, разметку на страницу выдает, но картинки все равно не отображаются, то смотрите пути до самих картинок - firebug вам в помощь или F12 в хроме, опере, IE - смотрите, что в выхлопе скрипта и где на самом деле лежат картинки. Ну и, соответственно, правите пути в самом скрипте. Если дойдет дело до этого этапа, то было бы неплохо показать действующий (работающий с ошибкой) сайт, чтобы нам легче было вам посоветовать правильное решение (а не пытаться угадать)
Попробую по порядку - подключение к базе менял,да. Сейчас сайт работает и доступ к админке есть. Разметка страницы работает, верстка вся отрабатывается корректно. Выкладывать урл не хотелось бы, мне ажитация не нужна. В личку кину, если кто-то захочет и сможет подсказать.
Попробую поковырять по вашей наводке, спасибо вам в любом случае за участие.
вот смотрите
строка 172
видите .jpg подставлено
а вот строка 359
расширения нет.
Может у вас есть еще обработчик изображений, ведь нужно отдавть правильный заголовок для таких файлов.
вот смотрите
строка 172
видите .jpg подставлено
а вот строка 359
расширения нет.
Может у вас есть еще обработчик изображений, ведь нужно отдавть правильный заголовок для таких файлов.
Браузер видит, что это изображение. Сужу по тому, что в вызываемом правой кнопкой меню есть пункты "Открыть изображение", "Сохранить изображение как" и т.д.
Приаттачил пару картинок. Вполне может быть, что они как-то неверно декодятся.
Thommy, посмотрите в исходный .htaccess - там должны быть какие-то правила редиректа на случай /case и /square.
Эти файлы, на который происходят редиректы, как раз и рендерят картинки по их идентификаторам. Убедитесь, что их вы тоже перенесли на новый хост. Правила редиректа, соответственно, тоже должны быть (проверьте, на некоторые хостинги просто так не скопировать .htaccess, так как он принадлежит к системным файлам)
Thommy, посмотрите в исходный .htaccess - там должны быть какие-то правила редиректа на случай /case и /square.
Эти файлы, на который происходят редиректы, как раз и рендерят картинки по их идентификаторам. Убедитесь, что их вы тоже перенесли на новый хост. Правила редиректа, соответственно, тоже должны быть (проверьте, на некоторые хостинги просто так не скопировать .htaccess, так как он принадлежит к системным файлам)
Есть .htaccess, вот его содержание:
php_value magic_quotes_gpc 0
RewriteEngine on
RewriteRule ^mini(.*)$ pic_gal_small.php?p=$1
RewriteRule ^case(.*)$ pic_gal_album.php?p=$1
RewriteRule ^zoom(.*)$ pic_gal_large.php?p=$1
RewriteRule ^content/(.*)$ index.php?p=$1
RewriteRule ^content(.*)$ index.php?p=$1
RewriteRule ^test/(.*)$ menu.php?p=$1
RewriteRule ^test(.*)$ menu.php?p=$1
RewriteRule ^large(.*)$ pic_large.php?p=$1
RewriteRule ^small(.*)$ pic_small.php?p=$1
RewriteRule ^square(.*)$ pic_gal_square.php?p=$1
RewriteRule ^capture(.*)$ pic_cap.php?p=$1
RewriteRule ^object(.*)$ preporate.php?p=$1
RewriteRule ^file(.*)$ downloadfile.php?p=$1
RewriteRule ^404/(.*)$ 404/404.php
RewriteRule ^404(.*)$ 404/404.php
RewriteRule ^403/(.*)$ 403/403.php
RewriteRule ^403(.*)$ 403/403.php
ну вот
RewriteRule ^mini(.*)$ pic_gal_small.php?p=$1
RewriteRule ^case(.*)$ pic_gal_album.php?p=$1
RewriteRule ^zoom(.*)$ pic_gal_large.php?p=$1
Смотрим pic_gal_small.php
pic_gal_album.php
pic_gal_large.php
ну вот
RewriteRule ^mini(.*)$ pic_gal_small.php?p=$1
RewriteRule ^case(.*)$ pic_gal_album.php?p=$1
RewriteRule ^zoom(.*)$ pic_gal_large.php?p=$1
Смотрим pic_gal_small.php
pic_gal_album.php
pic_gal_large.php
А если есть только файлы pic_album.php и pic_large.php?