Просмотр темы
index.php
|
|
fusanna |
Опубликовано 19.06.2017 21:15
|
Новичок Сообщений: 7 Зарегистрирован: 03.06.2017 06:30 |
php-fusion 7.02.07 Коллеги, как сказано в одном известном видео, которое все смотрели (уроки), меняю в настройках стартовую страницу с news.php на index.php, затем штатный файл index.php прибиваю, а news.php переименовываю в index.php. Казалось бы, всё заработало, всё классно, грузится страница с новостями, которая теперь index.php. Но при попытке читать новость полностью или залезть в комментарии страницы не отображаются, потому как их ссылки остались вида /news.php?readmore=6 и т.д. Ну и как им теперь сказать, что никакого news.php у нас уже нет? |
|
|
Pisatel |
Опубликовано 19.06.2017 22:37
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Если следовать Вашей логике (хотя так делать совсем не обязательно, есть другие способы), то, может быть, разумно просто оставить две страницы news.php: одну переименовываем в index, а вторую так и оставляем?
Переполз на WP, но PF - это как первая любовь, которая не забывается...
|
|
|
Alex |
Опубликовано 20.06.2017 06:09
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 07.11.2010 13:05 |
Открываем файл theme.php находим function render_news тут меняем news.php на index.php Изменил(а) Alex, 20.06.2017 10:20 |
|
|
fusanna |
Опубликовано 20.06.2017 10:41
|
Новичок Сообщений: 7 Зарегистрирован: 03.06.2017 06:30 |
Всем спасибо за советы! Возможно, вариант с заменой в theme.php и более корректный, но с заменой связываться не стала, т.к. первый вариант простой до гениальности, и он заработал! И еще у меня вопрос по этому index.php. Когда news.php убрали, появилась возможность иметь в строке браузера красивое имя сайта без /index.php. Но когда посетитель уже погулял по сайту и возвращается на главную страницу нажатием кнопки меню, этот злополучный /index.php появляется сверху, т.к. он явно прописан в ссылке пункта меню (см. скриншот). Есть ли варианты как-нибудь убрать его?
fusanna присоединено следующее:изображение:
|
|
|
Alex |
Опубликовано 20.06.2017 12:10
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 07.11.2010 13:05 |
fusanna, при оставлении 2 страниц с одинаковыми новостями, у вас будут просто дубли страниц, незнаю как к этому поисковики отнесутся. здесь можно посмотреть как работает вариант с изменением в файле темы http://kalina2.ru..._world.php про то как сделать главную без индекс в урле то можно так: |
|
|
fusanna |
Опубликовано 20.06.2017 13:52
|
Новичок Сообщений: 7 Зарегистрирован: 03.06.2017 06:30 |
Alex, спасибо! Я уже думала прописать домен в урле главной, но не стала связываться с абсолютными ссылками. Пришла в голову компромиссная идея. Кнопку Главная переименовываю в Новости, заменяю в ней index.php на news.php. Заходит человек первый раз на сайт, скажем, вводит домен вручную, попадает на главную с новостями (пока без индекса, всё красиво). Погулял по сайту, видит - нет ссылки на главную. Но видит ссылку на новости, заходит - без индекса (!), но с news. Можно по баннеру кликнуть, если догадается, и будут новости без индекса и без news. Кривовато, да? |
|
|
Alex |
Опубликовано 20.06.2017 14:35
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 07.11.2010 13:05 |
навигация должна быть проста и понятна даже если человек впервые зашел в интернет. не надо тут изобретать велосипед |
|
|
fusanna |
Опубликовано 20.06.2017 17:38
|
Новичок Сообщений: 7 Зарегистрирован: 03.06.2017 06:30 |
С нашей php-fusion по любому приходится изобретать велосипед - старая неподдерживаемая система с горсткой глючащих плагинов. Я не права? |
|
|
Polarfox |
Опубликовано 21.06.2017 10:45
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
fusanna, известно давно, но мы люди культурные и об этом не говорим все проблемы от простоты и прямоты движка, но решаются так же просто и прямо. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Rush |
Опубликовано 21.06.2017 11:41
|
Администратор Разработчики Группа поддержки Сообщений: 1418 Зарегистрирован: 31.08.2010 14:41 |
fusanna написал: С нашей php-fusion по любому приходится изобретать велосипед - старая неподдерживаемая система с горсткой глючащих плагинов. Я не права? как человек с каким-никаким опытом скажу что абсолютно в любой цмске все как правило решается костылями, потому что невозможно сделать абсолютно универсальное решение |
|
|
Polarfox |
Опубликовано 21.06.2017 15:21
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
вопрос в том что уже готово-сделано искаропке, вот у пф именно с этим проблемы по всем фронтам, двиг реально морально старый.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
ovas |
Опубликовано 21.06.2017 16:52
|
Опытный пользователь Сообщений: 232 Зарегистрирован: 10.05.2016 13:40 |
fusanna открой своё личико, где там твой сайт с indexсом
|
|
|
fusanna |
Опубликовано 21.06.2017 17:43
|
Новичок Сообщений: 7 Зарегистрирован: 03.06.2017 06:30 |
В итоге смотрите как сделала. В URL: прописала просто слэш. Работает. Правда, изредка глючит - выводит после домена два слэша. Но редко и бессистемно. Так и не поняла, когда и почему. Ладно, пока устроит так. Всем спасибо за ваши идеи! |
|
|
Vveb--ws |
Опубликовано 22.06.2017 12:37
|
Опытный пользователь Сообщений: 379 Зарегистрирован: 25.11.2010 14:16 |
fusanna, да, будет два слеша! меню сделано так, что ко всем ссылкам (кроме тех что с http://) в меню добавляется BASEDIR BASEDIR ДЛЯ КОРНЯ - "/" BASEDIR ДЛЯ ДЛЯ ФОРУМА - "../" BASEDIR ДЛЯ ПЛАГИНОВ - "../../" поэтому ставь в меню абсолютные ссылки с http:// или ссылки от корня (для файлов в корневой папке). например "contacts.php" Объединено 22.06.2017 15:43: можно сделать пустую главную index.php и на главную можно ставить панели "последние новости" и пр. index.php
Объединено 22.06.2017 15:44: почему на форуме PHP-кодеров не работает тэг PHP ? почему на форуме PHP-кодеров не работает тэг PHP ? тк традиции такие. приложи каплю внимания и осмотри ббкоды внизу. PF Изменил(а) Polarfox, 22.06.2017 12:57 PHP-Fusion 7 Bogatyr - бесплатная мультиязычная CMS для блога, форума, фотогалереи vk.com/phpfusion Создаю интернет-магазины и блоги, лендинги, форумы. Telegram: t.me/Vova_Kazakov |
|
Поделиться этой темой | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |