Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Модули (http://forum.mynuke.ru/forumdisplay.php?f=17)
-   -   News + Content (http://forum.mynuke.ru/showthread.php?t=3989)

BFG 19.07.2011 18:56

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

и ещё, не работает в начальном тексте статьи, в том который отображается на главной, и когда статью полностью просматриваешь в начальном тексте не фурычит...

Soniks 19.07.2011 20:05

Все правильно и не будет, мы делали это только для основного текста.
Поищите запрос в БД (INSERT) к таблице _nuws
Если требуется еще и к анонсу, то стоит тоже проделать сданными содержащиеся в функции $hometext

BFG 19.07.2011 21:02

Спасибо Soniks, всё получилось, пока только для основного текста, дальше доковыряю по необходимости...
правда нужно было искать таблицу _stories, ну с этим то я разобрался )))

Вот только такой ещё вопрос:
вот например такой glossary.txt
PHP код:
 Виллаш-Боаш|<a href=/modules.php?name=Content&pa=showpage&pid=60 title="Андре Виллаш-Боаш"><b>Виллаш-Боаш</b></a
Лэмпард|<a href=/modules.php?name=Content&pa=showpage&pid=9 title="Фрэнк Лэмпард"><b>Лэмпард</b></a

И если пишу: Лэмпарду - меняет на Лэмпарду (тут всё отлично),
а если Виллаш-Боашу - меняет на Виллаш-Боаш у. (добавляет пробел перед "у")...
с чем это может быть связано?

Soniks 19.07.2011 22:53

добавляет пробел т.к. происходит замена которая указана в текстовом файле. в конце имеется пробел, он и вставляется. как вариант решения проблемы, либо удалять пробелы в файле в конце строки или изменить функцию чуть-чуть:
PHP код:
 $text str_replace($token[0],trim($token[1]),$text); // заменяем его на ссылку 

BFG 19.07.2011 23:32

Всё, огромное спасибо тебе Soniks разобрался...
пора и самому рнр учить :oooo:


Часовой пояс GMT +4, время: 18:53.

Copyright © 2005 by Soniks