![]() |
Недочёты в PHP-Nuke 7.9
товарищи, давайте сделаем так, что бы не искать по всему форуму тот или иной недочёт в этой системе, давайте выкладывать тут, у кого что не работает!!!
пусть сообщения будут повторяться на всём форуме, но зато это будет отдельная тема по этому вопросу!!! также, если кто знает как разобраться с данным недочётом или ошибкой, пишите тоже тут!!! тем самым мы все сможем решить многие проблемы, свзянанные с версией 7.9!!! я думаю вы будете согласны :) удачи. можете заглядывать и сюда: http://phpnuke.ru/forum/index.php?showtopic=2031 |
sid ну самая что ни наесть проблема это с отображением тегов на сайте - функция фильтрации их вырезает начисто
http://forum.mynuke.ru/showthread.php?p=4630 |
а как исправить эту проблему? или нельзя всё таки?
|
sid выше указаным способом или же просто поставить версию 7.6 и не морочится.
|
вот с картинками в новостях!!!!
с той темой, которая идёт в архиве нюки эти картинки на главной странице не отобржаются, а с другими темами всё нормально!!! так что я думаю ошибка в самой теме RusNuke2003 |
sid от темы это не зависит, в новостях опять же та ки используется функция filter()
надо просто в конфиге указать тег img как разрешеный для отображения например так: $AllowableHTML = array("b"=>1,"i"=>1,"strike"=>1,"div"=>2,"u"=>1,"a"=>2,"em"=>1,"br"=>1,"strong"=>1,"blockquote"=>1,"tt"=>1,"li"=>1,"ol"=>1,"ul"=>1, "img"=>1); |
всё равно в этой теме картинка темы не отображается, даже свою запихнул и выбрал, всё равно токо название новости, содержание и дата :(
|
sid вы про какую именно картинку темы говорите?
|
ну которая в новостях по стандарту даётся phpnuke.gif помоему!!!
|
sid ну так надо выставлять тему для новостей http://mynuke.ru/modules.php?name=p...&go=page&pid=31
|
и всё равно не показывает картинку на главной странице!!
когда нажимаешь подробнее, то показывает её, но зато нету кнопочек редактировать и удалить!!! тема какая-то левая :) |
а кто знает с чем связана неработоспособность визуального редактора у новой нюки? в конфиге поставил "1", редактор появился, но один фиг и пользователи и админы видят тока сокращёный его вариант.
|
freegunman в целях безопасности убран расширенный вариант редактора
|
Soniks помогите разобраться!!!!!!! не показываются у меня картинки на главной, хоть лопни! :(
опишите пожалуйсто, как полностью избавиться от этой проблемы!!! просто ниодна картинка не отображается на главной странице в новостях, когда заходишь гостем, а видна только под админом!!! |
насчет картинки кновости на главной
Может быть это сама тема, которая у тебя установлена, не предусматривает наличие картинки темы в короткой версии новости.Попробуй открыть файл с темой и посмотреть там.Немного мудрено, но скорей всего это так. :cool:
|
вообщето у меня стандартная тема, которая идёт с нюкой RusNuke2003 так что вот так :)
|
подробнее о картинках к новостям на главной странице
Какая разница что у тебя за тема.Нюка так устроена, что темы можно редактировать.
Зайди в папку themes выбери папку RusNuke2003 там есть файл theme.php, открой его каким нибудь редактором и найди там функцию themeindex(имено она и овечает за то как будут отображаться новости на главной странице) и внутри функции как только увидишь переменную $title сразу после этой надписи вставь такую строчку. <img src=\"$tipath$topicimage\" alt=\"$topictext\" border=\"0\" align=\"right\">. И твои или не твои картинки к новостям будут отображаться на главной странице. Сам попробовал все работает. И давай не лопайся :wink: P.S Кстати твой вопрос заставил меня немного порыться в темах, а заодно я убрал картинки к новостям на главной в своем проекте. :cool: |
kash спасибо большое!!! теперь всё работает :)
|
проблема с коментариями к новостям
у меня такая ерунда, что коментарии к новости идут не сразу после новости а внизу на странице ниже блока "опции".почему?
вот вопрос так вопрос уже все нюку перелопатил никак не найду где отредактировать таблицы. |
kash так задумано автором, вносите изменения в файле modules/News/article.php
я уже приводил код по изменению http://forum.mynuke.ru/showthread.php?t=151 |
Огромное спасибо, так страница выглядит правельнее. Извеняюсь за невнимательное чтение форумов. |
ха-ха ещё вопрос возник.про баннеры.
Значит в Админке висит активный баннер, а на странице не отображаеться.
Залез в Тему в themeheader() проверил if($banner) include"banners.php" строки имеються.Но самое интересное , что в корне нет файла banners.php и в дистрибутиве, который я качал его нет.Это что за ерунда.Помогите баннеры победить! :angry: |
kash в 7.9 используется другая система банеро показа и этого файла и не должно быть. Просто тему не отредатировали.
Удалите PHP код:
Замените на: PHP код:
|
Да спасибо.Я уже порылся в mainfile.php нашел там как отображаются баннеры,но теперь проблема с отображением flash баннеров, причем считаются показы баннера да и при редактировании flash баннер отображается а вот там куда я его установил нет.Почему? :oooo:
|
кстати, очень много ошибок в переводе на русский!!!
для модуля Downloads в админ панеле некоторые слова вообще не переведены были!!! не знаю, куда переводчики смотрят!!! |
Вы будете смеятся!!!
Вся моя проблема в размещении НОВОСТИ была в том, что я хотел дать сообщение про один модуль который выдавал "Sorry, such file doesn't exist..." Когда я вставлял это в Новостное сообщение строчку "Sorry, such file doesn't exist..." то новость не писалась в базу. Кто то моджет обьяснить пЫчиму? :rolleyes: PS 1. в конечном итоге я оставил не закоментированным $what 2. добавил только в конфиг img и все |
Shakal чегото я так и не понял в чем проблема:oooo:
|
Soniks В новостях пишу сообщение, которое включает в себя предложение
Новость не пишется в базу!!! =) Вставляю это предложение в готовую новость, новость трется из базы САМА!!! Тоесть когда я жаловался что у меня не пишутся новости, проблема была именно в этом. Ты можешь это обьяснить? |
Shakal действительно такой казус имеется, но он ни как не связан с надписью, которую вы приводите и именно с модулем новостей. Он связан со знаком ' (одиночная кавычка).
И как не странно виновата вся та же проверка filter(), но уже измененная проектом phpnuke.ru. Ими было внесено изменение в данную функцию, а именно если скрипт опознает администратора, то он не производит проверку функцией filter() с одной стороны - это хорошо, а именно администратор может добавлять не разрешенные системой различные теги. А с другой стороны - при добавлении информации в БД она должна пройти некую обработку, иначе, некоторые символы, например как, кавычка вызовет ошибку в sql запросе, и он не выполнится, что в данном случаи и происходит! Предлагаю следующую модификацию функции filter(), найдите в файле mainfile.php: PHP код:
и замените на: PHP код:
обратите внимание: это изменение только для руссифицированной версии php-nuke 7.9 от phpnuke.ru |
Soniks Спасибо за подробное обьяснение!!!
|
Недочёты в PHP-Nuke 7.9
Вроде в версии PHP-Nuke 7.9 Rus присутствуют 2 языка, русский и английский. Но после переключения на английский, сайт становится частично (я бы сказал уж очень частично) английским, а в остальном остается русским. Ну новости конечно переключаются, админское меню тоже становится английским но пользовательское меню русское, единственное вместо Главная появляется Home.
Я пытался найти где это можно исправить, но безуспешно. Помогите плз как ни странно не руссифицировать, а англисцировать эту портальную систему.Нужны оба языка Заранее благодарю. |
И так остается две основные проблемы.
Они уже были рассмотрены, но не решены. 1)Использование HTML тегов. Проверку HTML "$what = check_html($what, $strip)" отключать нельзя. Это дыра в безопасности. 2)Использование одинарной кавычки. Способ предложенный выше не работает. Может кто-то возьмется переписать функции check_html и filter? У меня пока нет знаний и возможности. |
Zika,cм. языковые файлы.
А можешь взять за основу украинскую версию на nuke-ua. Там 3 языка.:-) Но тоже надо дорабатывать вручную. |
Zika ну вы же, например написали, меню на русском, поэтому оно и будет отображаться по русски! изменяется только текст самой php-nuke, и частично модули которые поддерживают многоязычность, остальное все останется как вы и ввели, т.е. русский язык
Artu с чего вы взяли? |
Я заменял filter как указано выше. Пробовал filter с другой Нюки от sida и с украинской Ничего не выходит. А что я мог не правильно сделать? Заменял нормально в mainfile.php. У меня стоит Pages+FCKEditor,FCKEditor,Meeting,SPChat.sommaire_ parametrable. Статьи с кавычкой не добавляет. :englishma |
Artu ну там видемо еще не правильно фильтр вызывается без параметра save = 1, т.е. должно быть, например, $text=filter($text,'',1);
Тема почищена! |
Уточню одну вещь:
Если вы хотите разрешить отображение какого-то тега в выводимом тексте для пользователей, то вы должны в файле config.php найти такую строчку: PHP код:
и после последней записи: ,"ul"=>1 добавить через запятые нужные теги, соблюдая структуру: "название тега"=> n вместо т следует писать: 1 - когда нужно что бы у выводимого данного тега атрибут не было, например, <div>, а не <div align="right"> 2 - когда нужно вывести весь тег как он есть, со всеми атрибутами. Приведу пример нужно разрешить отображение картинок на сайте, для этого, надо добавить тег img и он должен быть с атрибутами, иначе нет смысла его выводить: PHP код:
|
Найден еще один баг в nuke - не правильно сконфигурирована таблица FAQ и при определенном количестве вопросов-ответов они просто перестанут добавляться.
Для исправления этого недочета нужно выполнить sql-запросы: Код:
соответственно заменив свой префикс! |
короче я не менял перфиксы с начала установки они у меня были nuke_ стандартные но когда делаю твой запрос мне сервер выдает ошибку в виде
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ALTER TABLE `nuke_faqanswer` CHANGE `id_cat` `id_cat` INT(10) DE в чем ошибка-то ?? может в коде ? или из-за не родного форума ? |
007 sql запросы надо выполнять по-одному!
|
Часовой пояс GMT +4, время: 03:24. |
Copyright © 2005 by Soniks