Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Моды/Плагины | Моды/Mods
# 1 Тема: Динамические титлы
explorer009
Пользователь

Avatar пользователя




новичек

Сообщений: 9
Зарегистрирован: 16 Октября 2010, 18:23:34
Сказали спасибо 0 раз
Статус: offline
Опубликовано 25 Октября 2010, 03:06:43
Проблема собственно такова: на каждой страничке сайта ключевые слова и описания одинаковые. Помогите пожалуйста с модом. Что бы самому можно было вводить.


[Изменил(а) explorer009, 25 Октября 2010, 03:07:23]  
^ наверх ^
# 2  
jikaka
Пользователь

Avatar пользователя

jikaka

Почетный SF

Сообщений: 1112
Откуда: Питер
Зарегистрирован: 01 Октября 2008, 08:39:58
Сказали спасибо 106 раз
Статус: offline
ICQ статус 196346743
Опубликовано 25 Октября 2010, 11:32:14
в поиск, была такая тема...


--------------------
жить хорошо! а хорошо жить - еще лучше!
www.rusfusion.ru - официальная поддержка
^ наверх ^ 196346743 www.jikaka.ru
# 3  
explorer009
Пользователь

Avatar пользователя




новичек

Сообщений: 9
Зарегистрирован: 16 Октября 2010, 18:23:34
Сказали спасибо 0 раз
Статус: offline
Опубликовано 26 Октября 2010, 04:13:51
тема была, но ничего толком там не написано, т.к. делал всё по инструкции и всё равно выбивают ошибки. По этому и прошу, помочь мне с этой проблемой
 
^ наверх ^
# 4  
explorer009
Пользователь

Avatar пользователя




новичек

Сообщений: 9
Зарегистрирован: 16 Октября 2010, 18:23:34
Сказали спасибо 0 раз
Статус: offline
Опубликовано 28 Октября 2010, 02:59:59
ну помогите пожалуйста кто-нибудьsmiley
 
^ наверх ^
# 5  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 28 Октября 2010, 11:21:19
Ну как вариант... в разных разделах добавить таблицы в БД, в которые будет записаны кейворды и дескрипшены. В админке добавить возможность их редактирования где надо(форум, категории, фотоальбом, гостевая и т.д...). После этого на примере существующих тайтлов в maincore.php в самом конце делать динамические кейворды и дескрипшены, т.е. в зависимости от страницы на которой находишся брать из БД дескрипшены и кейворды и передавать их в субхеадер.пхп..... естессно я этого непроверял, но теоретически должно работать=) правда на сайте добавится как минимум 1 запрос


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 6  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 28 Октября 2010, 11:41:06
Если сам осилишь переписать функцию dynamic_title чтобы она кроме тайтлов генерировала еще дескрипшены и кейворды, то сможешь обойтись без дополнительного запроса=)


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 7  
explorer009
Пользователь

Avatar пользователя




новичек

Сообщений: 9
Зарегистрирован: 16 Октября 2010, 18:23:34
Сказали спасибо 0 раз
Статус: offline
Опубликовано 29 Октября 2010, 01:39:22
скачал с вашего форума архивчик, заменил всё как в инструкции выдаёт:
Fatal error: Cannot redeclare dynamic_title() (previously declared in /home/sohotru/domains/парарам/public_html/maincore.php:925) in /home/sohotru/domains/парарам/public_html/includes/dynamic_titles.php on line 29


[Изменил(а) explorer009, 29 Октября 2010, 01:40:35]  
^ наверх ^
# 8  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 29 Октября 2010, 01:48:34
поищи где инклудится файл dynamic_titles.php (походу 925 строка в файле maincore.php) и удали эту строку, а потом и сам файл(dynamic_titles.php) удали


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 9  
explorer009
Пользователь

Avatar пользователя




новичек

Сообщений: 9
Зарегистрирован: 16 Октября 2010, 18:23:34
Сказали спасибо 0 раз
Статус: offline
Опубликовано 29 Октября 2010, 02:40:36
сделал так как вы говорили и теперь в шапке сайта висят 2 строчки:
Warning: include_once(includes/dynamic_titles.php) [function.include-once]: failed to open stream: Нет такого файла или каталога in /home/sohotru/domains/парарам/public_html/subheader.php on line 22

Warning: include_once() [function.include]: Failed opening 'includes/dynamic_titles.php' for inclusion (include_path='.:/usr/local/lib/php'smiley in /home/sohotru/domains/парарам/public_html/subheader.php on line 22
 
^ наверх ^
# 10  
jikaka
Пользователь

Avatar пользователя

jikaka

Почетный SF

Сообщений: 1112
Откуда: Питер
Зарегистрирован: 01 Октября 2008, 08:39:58
Сказали спасибо 106 раз
Статус: offline
ICQ статус 196346743
Опубликовано 29 Октября 2010, 13:26:05
почитай вот тут:
ссылка 1
ссылка 2
ссылка 3


--------------------
жить хорошо! а хорошо жить - еще лучше!
www.rusfusion.ru - официальная поддержка
^ наверх ^ 196346743 www.jikaka.ru
# 11  
explorer009
Пользователь

Avatar пользователя




новичек

Сообщений: 9
Зарегистрирован: 16 Октября 2010, 18:23:34
Сказали спасибо 0 раз
Статус: offline
Опубликовано 31 Октября 2010, 01:30:25
Я вас наверное задолбаю). Посмотрите пожалуйста код или я бред сделал:


} elseif(FUSION_SELF == "news.php"smiley {
if(isset($news_id)) {
$title = dynamic_title("news_subject", "news", "news_id", $readmore, $locale['DTM_000'], $locale['DTM_001']);
} elseif(isset($news_cat_id)) {
$title = dynamic_title("news_cat_name", "news_cats", "news_cat_id", $cat_id, $locale['DTM_002'], $locale['DTM_003']);
} else {
$title = $locale['DTM_000'];
}


[Изменил(а) explorer009, 31 Октября 2010, 01:39:44]  
^ наверх ^
# 12  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 31 Октября 2010, 13:18:14
зачем ты хотел переписать то, что уже есть и работает? видно же, что ты опирался на эти строки

array("news.php", "news_subject", "news", "news_id", $readmore, $locale['DTM_000'], $locale['DTM_001']),
array("news_cats.php", "news_cat_name", "news_cats", "news_cat_id", $cat_id, $locale['DTM_002'], $locale['DTM_003']),


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
Перейти на форум:


95,280,867 уникальных посетителей
сейчас: 29 Апреля 2024, 12:58:25
Генерация страницы: 0.30 сек.