Перейти к содержимому


Простейший модуль ЧПУ


  • Вы не можете ответить в тему
Сообщений в теме: 415

#321 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 04 October 2012 - 07:29 PM

Честно говоря, не интересно мне уже с этим разбираться. Модуль бесплатен, я уже довольно далеко уже ушел от этого модуля (сейчас я бы написал его совершенно по другому) и вспоминать, почему там что и как - ну... можно, но только в очень свободное время. У большинства работает (в том числе и у меня), а меньшинству придется разбираться самому. Или использовать другие решения. Или как-то меня заинтересовывать, что сложно :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#322 FineD

    Пользователь

  • Пользователи
  • PipPip
  • 19 сообщений
Репутация: 0
Начинающий

Отправлено 12 October 2012 - 01:37 PM

Сори за заведомо "нубский" вопрос на моем сайте в index.php какае-то zend фигня в начале потом код непонятной кодировки.... соответственно в индекс изменений внести не смог, может подскажете что с этим сделать?
  • 0

#323 eugene_wb

    Продвинутый пользователь

  • Модераторы
  • 827 сообщений
Репутация: 167
Мастер

Отправлено 12 October 2012 - 01:45 PM

в index изменения вносить не нужно, его нужно просто переименовать
  • 0
Изображение Изображение Изображение

#324 stasikons

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 68 сообщений
Репутация: 4
Начинающий

Отправлено 27 October 2012 - 04:09 PM

Помогите разабраться. Установил ЧПУ. На дефолтном шаблоне ЧПУ работает на ура. Устанавливаю шаблон altona и при нажатии на ссылку в меню "Доставка и оплата" перебрасывает на главную. Это единственная страница которую я сам добавлял в меню. Всё остальное работает правильно.
  • 0

#325 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 27 October 2012 - 08:02 PM

при нажатии на ссылку в меню "Доставка и оплата" перебрасывает на главную. Это единственная страница которую я сам добавлял в меню. Всё остальное работает правильно.

Ну откуда же я знаю, каким образом Вы добавляли эту страницу в меню? Например, таким образом, что требуется допольнительная строка RewriteRule в .htaccess, которой - естественно! - нет в .htaccess от модуля ЧПУ. Или еще по десятку разных причин.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#326 stasikons

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 68 сообщений
Репутация: 4
Начинающий

Отправлено 27 October 2012 - 08:56 PM

Создал страницу в "менеджере страниц". Ссылку на эту страницу добавил в index.tmp.html в папке "core/tpl/user/altona/".
  • 0

#327 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 27 October 2012 - 09:15 PM

FTP-доступ в личку и, возможно, я гляну в свободное время. Иначе это сильно похоже на гадание, а я ни разу не гадалка.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#328 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 27 October 2012 - 09:27 PM

Создал страницу в "менеджере страниц". Ссылку на эту страницу добавил в index.tmp.html в папке "core/tpl/user/altona/".


как именно добавлена ссылка ? page_3.html или /page_3.html
не помню точно, но вроде 1й вариант рабочий.
  • 0
502 Bad Gateway

#329 stasikons

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 68 сообщений
Репутация: 4
Начинающий

Отправлено 27 October 2012 - 09:35 PM

page_2.html
  • 0

#330 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 27 October 2012 - 09:40 PM

хз тогда. иногда еще помогает sitemap.php вручную запустить.
  • 0
502 Bad Gateway

#331 stasikons

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 68 сообщений
Репутация: 4
Начинающий

Отправлено 27 October 2012 - 09:42 PM

хз тогда. иногда еще помогает sitemap.php вручную запустить.


а как в ручную?
  • 0

#332 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 27 October 2012 - 09:43 PM

Не, тут новая фишка :). После ссылки page_2.html ниже присутствуют ссылки с полным путем, т.е. где часть ссылки /page_2.html. Она реплейсит запись в SQL-таблчике для первой, совершенно нормальной ссылки :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#333 stasikons

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 68 сообщений
Репутация: 4
Начинающий

Отправлено 27 October 2012 - 09:49 PM

Не, тут новая фишка :). После ссылки page_2.html ниже присутствуют ссылки с полным путем, т.е. где часть ссылки /page_2.html. Она реплейсит запись в SQL-таблчике для первой, совершенно нормальной ссылки :).

А что именно Вы сделали?
Спасибо, кстати.

Не, тут новая фишка :). После ссылки page_2.html ниже присутствуют ссылки с полным путем, т.е. где часть ссылки /page_2.html. Она реплейсит запись в SQL-таблчике для первой, совершенно нормальной ссылки :).

А что именно Вы сделали?
Спасибо, кстати.

ВСё понял как. Посмотрел в модуле.
  • 0

#334 jasiuk

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 47 сообщений
Репутация: 0
Начинающий

Отправлено 01 November 2012 - 05:42 PM

Может ли из-за установленного чпу не показывать на всех страницах установленную кнопку прокрутки вверх сайта?
Установил в header.tpl скрипт кнопки, работает только на главной, прайс лист, о доставке. На страницах товара не показывает.
Может кто знает в чём проблема?
  • 0

#335 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 01 November 2012 - 06:32 PM

Может кто знает в чём проблема?

При таком развернутом описании ответ на этот вопрос знает только тот, кто
а. ставил такую же кнопку
б. получал ту же проблему
с. находил ее причину и решение.

PS. для понятности покажу, как Ваше описание выглядит для меня, хотя я и автор этого ЧПУ.

"Я установил на сайт неведомую хрень, которую я называю кнопкой прокрутки вверх сайта. Код прописал в header.tpl[.html]. Неведомая хрень корректно работает только на страницах Главная, Прайс-лист и О Доставке. На страницах подробного описания [я угадал?] неведомая хрень что-то не показывает [видимо, что-то, что должна показывать!]. Кода этой неведомой хрени я вам не покажу. Ссылку, где видно, как не работает неведомая хрень я вам тоже не дам. Помогите мне пожалуйста!"
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#336 jasiuk

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 47 сообщений
Репутация: 0
Начинающий

Отправлено 01 November 2012 - 07:07 PM

Скрипт называется - плавная прокрутка страницы(стрелка вверх). В этом дополнении всего один файл scrolltopcontrol.js, который я поместил в папку scroll в корень сайта.
В header.tpl.html до </head> вставил
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="scroll/scrolltopcontrol.js"></script>
Залил картинку в папку images и исправил путь в файле scrolltopcontrol.js.
После этих действий на главной странице показывает стрелку прокрутки, когда опустишь страницу немногов низ, а вот на страницах товаров её нет.
Думаю, что теперь я более понятно объяснил мою проблему.
  • 0

#337 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 01 November 2012 - 07:36 PM

Думаю, что теперь я более понятно объяснил мою проблему.

1. У Вас на сайте на главной странице один набор яваскриптов, а на странице товара куда больший. Убирайте их по одному и, думаю, найдете, какой из них конфликтует с кнопкой.
2. Отключить ЧПУ (т.е. проверить, в ЧПУ дело или нет и стоит ли вообще писать о проблеме в эту тему) это переименовать два файла. Вы себя дураком выставляете или меня считаете? :)
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#338 jasiuk

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 47 сообщений
Репутация: 0
Начинающий

Отправлено 01 November 2012 - 08:15 PM

Отключить ЧПУ (т.е. проверить, в ЧПУ дело или нет и стоит ли вообще писать о проблеме в эту тему) это переименовать два файла. Вы себя дураком выставляете или меня считаете? :)

Спасибо за подсказку. Отключил чпу, кнопка стала отображаться на всех страницах. Но чпу мне нужно. Как тогда можно сделать и чтобы чпу работал, и кнопка отображалась на всех страницах?
  • 0

#339 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 01 November 2012 - 08:35 PM

Как тогда можно сделать и чтобы чпу работал, и кнопка отображалась на всех страницах?

Вот уж это понятия не имею. ЧПУ никак не затрагивает исполнение яваскриптов и причина мне видится только в том, что какой-то из скриптов (кнопка?) использует нечто, не совместимое с настройкой output_buffering=0. Разбираться с этим у меня ни малейшего желания (я просто не уверен, что мне хватит знаний), так что у вас три варианта:
1. героический - разобраться самому.
2. отказаться от моего ЧПУ и поставить использующий другой механизм подмены ссылок.
3. отказаться от этой ОФИГИТЕЛЬНО ПОЛЕЗНОЙ кнопки :).

PS. Во! Забываю все время, а штука-то полезная, мне очень часто помогает с яваскриптами!
У файрфокса есть плагин FireBug. Он (в том числе) мониторит и исполнение яваскриптов, отображая в консоли все встреченные проблемы. Неоднократно помогал мне найти причину возникновения проблем и решение.

PPS. Это я так мягко намекаю на выдаваемый ФайрБагом "NetworkError: 404 Not Found - http://ledflashlight.../arrow_up.png".
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#340 jasiuk

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 47 сообщений
Репутация: 0
Начинающий

Отправлено 01 November 2012 - 08:52 PM

Спасибо за ответ, буду разбираться.
Разобрался! Прописал в скрипте полный путь до картинки.
  • 0