Забыли пароль?
Запросите новый здесь.

Автор темы: Juvenick
ID темы: 1938
Информация:
Тема содержит 11 сообщения, была просмотрена 12984 раз.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Вопросы новичков
 Распечатать тему
Как убрать /news.php и как сделать лого кликабельным?
Juvenick
Пересмотрел 18 страниц форума "Вопросы новичков" и 3 страница FAQа, но что-то не нашел ответов на свои вопросы (забыл за пару лет).
1. Как из http://your-site.ru/news.php сделать http://your-site.ru/ (что нужно прописывать в файл .htaccess) ?
2. И как сделать лого сайта кликабельным?

P.S. И еще одна проблема нарисовалась... Выключил панель пользователя, а перед этим в навигации прописал отдельную ссылку "Панель администратора", указав путь - http://your-site.ru/administration/index.php?aid=161d9c890b300c07. Однако после очередного посещения сайта, данная ссылка недоступна и перекидывает на http://your-site.ru/news.php. Как исправить данную ситуацию???

Если подобные темы существует на форуме, дайте ссылку, пожалуйста. Спасибо, за понимание!)
Изменил(а) Juvenick, 01.12.2013 00:32
 
Web
Zaxap
1 вопрос: http://rusfusion....ead_id=310.



2 вопрос: Лого по-умолчанию кликабельное, если это $showbaners. Если у вас картинка задается в кодом в файле темы (ну или в любом другом), то ее необходимо обернуть в ссылку.
Пример: есть
Загрузить источник  GeSHi: PHP
  1. echo "<img src='http://site.my/images/logo.png' alt='logo' />\n";
Добавлено за 0.040 секунд, используя GeSHi 1.0.8.10

кликабельное лого будет выглядить вот так:
Загрузить источник  GeSHi: PHP
  1. echo "<a href='http://site.my'><img src='http://site.my/images/logo.png' alt='logo' /></a>\n";
Добавлено за 0.019 секунд, используя GeSHi 1.0.8.10




3 вопрос: Ссылку в навигации писАть просто-напросто нельзя... Суть в ip, если не ошибаюсь, ну или в чем-то подобном...
В общем, ссылка на админку будет иметь вид
http://site.my/administration/index.php?aid=82062291074dd1bd.
Выделенные цифры с буквами периодически меняются и определяются переменной $aidlink.

Если необходимо вставить ссылку в (боковую) панель навигации, то откройте /infusions/css_navigation_panel/css_navigation_panel.php.
После 56 строки необходимо вставить
Загрузить источник  GeSHi: PHP
  1. if (iADMIN) {
  2. global $aidlink;
  3. echo "<hr class='side-hr' />\n";
  4. echo "<ul><li".($li_class ? " class='".$li_class."'" : "").">\n";
  5. echo "<a href='".ADMIN."index.php".$aidlink."' class='side'>".THEME_BULLET."\n";
  6. echo "<span>".$locale['global_123']."</span></a></li></ul>\n";
  7. }
Добавлено за 0.019 секунд, используя GeSHi 1.0.8.10


if (iADMIN) { ... } отвечает за показ данной ссылки только для админа.
global $aidlink; нужно, чтобы, так сказать, "панель понимала", что такое $aidlink и с чем ее едят.
echo "<hr class='side-hr' />\n"; - полоса, отделяющая ссылку от остальных (для красоты, в общем).

Если разбираться в функциях и прочем не хочется (печально :( ), то вот вам готовый код
"new" css_navigation_panel:



Если вам требуется вставить ссылку не в боковое меню, а в sub-header - "верхнее", то в файле /includes/theme_functions_include.php
Перед $res .= "</ul>\n"; добавляем
Загрузить источник  GeSHi: PHP
  1. if (iADMIN) {
  2. global $aidlink;
  3. echo "<li".($li_class ? " class='".$li_class."'" : "").">".$sep."<a href='".ADMIN."index.php".$aidlink."'>\n";
  4. echo "<span>".$locale['global_123']."</span></a></li>\n";
  5. }
Добавлено за 0.021 секунд, используя GeSHi 1.0.8.10

Что есть что, я уже писал выше ;)
Изменил(а) Zaxap, 01.12.2013 07:45
Зло не дремлет, а я добрый...
 
Juvenick
Zaxap, спасибо тебе огромное!
И все же хотел уточнить по поводу первого вопроса. В указанной Вами ссылке идут разъяснения по изменению http://site.my/news.php на http://site.my/index.php. А как сделать просто http://site.my/ ?
Насколько я помню, там речь идет о создании файла .htaccess

И еще вопросик по навигации.
juventusfc.by/images/noname.jpg
Как убрать прозрачные маркеры? И возвращаясь к ссылке на панель администратора.... что необходимо еще прописать, чтобы добавить в навигации ссылки на "Создание новостей" и "Изображение" ?
Спасибо!
 
Web
Zaxap
Juvenick, по поводу черного маркера - в style.css темы добавить
Загрузить источник  GeSHi: CSS
  1. li { display: block }
Добавлено за 0.002 секунд, используя GeSHi 1.0.8.10

Белые маркеры убираем в том же самом style.css добавлением (если нет данного класса) / изменением содержимого .bullet { ... } на
Загрузить источник  GeSHi: CSS
  1. .bullet { display: none }
Добавлено за 0.002 секунд, используя GeSHi 1.0.8.10



Про новости - вот вам ссылка, вставьте ее аналогично той, что "ведет" в панель администратора (в if (iADMIN) { ... }):
echo "<a href='".ADMIN."news.php".$aidlink."&amp;action=edit&amp;news_id=".$info['news_id']."'>".$locale['global_076']."</a>\n";

А вот готовый вариант:
Загрузить источник  GeSHi: PHP
  1. if (iADMIN) {
  2. global $aidlink;
  3. echo "<hr class='side-hr' />\n";
  4. echo "<ul><li".($li_class ? " class='".$li_class."'" : "").">\n";
  5. echo "<a href='".ADMIN."index.php".$aidlink."' class='side'>".THEME_BULLET."\n";
  6. echo "<span>".$locale['global_123']."</span></a>
  7. if (iADMIN && checkrights("N")) {
  8. echo "<a href='".ADMIN."index.php".$aidlink."' class='side'>".THEME_BULLET."\n";
  9. echo "<span>".$locale['global_076']."</span></a>\n";
  10. }
  11. }
Добавлено за 0.024 секунд, используя GeSHi 1.0.8.10


Если ссылку необходимо видеть и пользователям, то, для, так сказать, для вашего "удобства", меняем на это:

Загрузить источник  GeSHi: PHP
  1. if (iMEMBER) {
  2. echo "<hr class='side-hr' />\n";
  3. echo "<ul><li".($li_class ? " class='".$li_class."'" : "").">\n";
  4. if (iADMIN) {
  5. global $aidlink;
  6. echo "<a href='".ADMIN."index.php".$aidlink."' class='side'>".THEME_BULLET."\n";
  7. echo "<span>".$locale['global_123']."</span></a>\n";
  8. if (iADMIN && checkrights("N")) {
  9. echo "<a href='".ADMIN."index.php".$aidlink."' class='side'>".THEME_BULLET."\n";
  10. echo "<span>".$locale['global_076']."</span></a>\n";
  11. }
  12. }
  13. echo "<a href='".ADMIN."submit.php?stype=n' class='side'>".THEME_BULLET.">\n";
  14. echo "<span>".$locale['global_076']."</span></a></li></ul>\n";
  15. }
Добавлено за 0.023 секунд, используя GeSHi 1.0.8.10


Если администратор, то ссылка ведет в админку, если нет, - в submit.php - форму добавления новости для пользователя.
Если не пользователь и не администратор, значит "Гость" => ничего не показывается вовсе;)

if (iADMIN && checkrights("N")) { ... } - содержимое показывается, если администратор, есть права на новости.
if (iMEMBER) { ... } - смысл, думаю, понятен.
if ( ... ) { ... } else { ... } - гуглим, если не понятно ;)

Возможно, мои разъяснения вам и не нужны, но...вдруг кому-нибудь, да пригодится:)

/могут быть ошибки, не проверял ибо/
Зло не дремлет, а я добрый...
 
Polarfox
Как бы маркеры списка убираются немного не так http://htmlbook.r...style-type (none), а маркеры темы убираются в файле темы но они убирутся везде.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
x1
 
bob13
По поводу кликабельного логотипа.
у меня стоит в theme.php код
Скачать исходники  Код
echo "<tr><td height='300' background='".THEME."images/logo.jpg' align='center' valign='middle'>
   <table width='890' border='0' cellspacing='0' cellpadding='0'>
  <tr>



как поменять без перекосов картинки?
версия v7.01.04
Не деньги нас делают, а мы их!
 
Polarfox
Не вижу сайта, для совместимости можно сделать ссылку на всю ячейку, тогда быстро и просто будет.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
bob13
///
Изменил(а) bob13, 01.02.2014 20:27
Не деньги нас делают, а мы их!
 
Pisatel
Логотип- бэкграунд ячейки... жуть жуткая. Избавься от таблиц, пиши див'ами
x1
 
Web
Polarfox
Что за тема...
Там внутри таблица - вот ее нужно убрать и вставить картинку со ссылкой.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
bob13
теоретически понял, спасибо.
а тема не помню с какого сайта
Не деньги нас делают, а мы их!
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
PHP FUSION 7 ПЕРЕОСМЫСЛЕНИЕ.  →  Народное творчество 8 / 573 18.04.2024 15:05
в PHP 7.4 нельзя вставлять пустое значение в `id` как раньше  →  Пожелания и предложения 4 / 1580 19.12.2023 03:32
нужны ли на сайте "Закладки" и "История посещений", как в браузере?  →  Пожелания и предложения 4 / 1057 11.08.2023 15:56
От какой CMS лучше переделывать плагины сервисов оплаты, доставки, 1С для PHP-Fusion-7?  →  Пожелания и предложения 2 / 1817 08.08.2023 08:59
Убрать из TITLE статьи и новости  →  Установка и настройка системы 7 / 3095 11.03.2022 05:22
Сделать FUNCcodes аналог BBcodes и шорткодов Wordpress  →  Плагины 0 / 1319 22.01.2022 01:10
Как сделать микроразметку на сайте?  →  PHP 1 / 3433 22.07.2021 06:39
PHP Fusion 6 несколько проблем  →  Установка и настройка системы 7 / 4578 07.06.2021 23:12
ЧПУ Дополнительных страниц для PHP-Fusion 8  →  Разное 8 / 6443 26.10.2020 18:42
Помогите отключить часть кода в user_info_panel.php  →  Вопросы новичков 5 / 4840 05.10.2020 15:16
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)