0 Пользователей и 1 Гость просматривают эту тему.
  • 61 Ответов
  • 11584 Просмотров
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Дополнительные поля в материале
« Ответ #30 : 15.08.2009, 13:49:18 »
еще раз проверил свой - все в порядке, а в твоем ошибка, я же предыдущий раз писал, в конце функции нет закрывающей скобки }, без нее конечно ошибка будет жесткая :)
Еще раз - возьми целиком мой контроллер (вот прямо файл и замени), почисти кеш и посмотри что будет
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #31 : 15.08.2009, 13:57:03 »
все сделал как сказал!
тупо твой контроллер кинул в папку com_content с заменой уже имеющегося!
вылазит ошибка 500!
кэш почистил (удалил историю в браузере за сегодня )
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Дополнительные поля в материале
« Ответ #32 : 15.08.2009, 14:00:34 »
сайт в сети? если да - кинь в личку доступ в админку и на фтп.
В всяком случае если сейчас у тебя в показанном мне файле есть грубая ошибка, приведет к ошибке. У меня же у самого сейчас лежит мой файл и как раз занимаюсь набивкой материалов - все в порядке.
А да кстати - если ты на этой базе в таблице content выполнял запрос
Код: sql
ALTER TABLE `jos_content` ADD UNIQUE (
`title`
)
то с большой вероятностью будет ошибка при сохранении такого же названия, необходимо откатить таблицу обратно.
И еще комментарий - я говорю про модификацию com_content, раньше ты говорил про какой то другой компонент faq
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #33 : 15.08.2009, 14:04:52 »
а как откатить обратно??
не,ща я пошел по твоему совету... через com_content ;D
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Дополнительные поля в материале
« Ответ #34 : 15.08.2009, 14:16:02 »
а как откатить обратно??
Код: sql
ALTER TABLE jos_content DROP INDEX title
вот так параметр UNIQUE должен отмениться для этого поля
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #35 : 15.08.2009, 14:33:14 »
Косяки какието ваще:
-откатил в phpmyadmin запрос "ALTER TABLE..."  SQL запросом
Код
ALTER TABLE jos_content DROP INDEX title
-воткнул controller с измененным кодом
Что получилось:
при создании такого же материала (поле заголовок)
он создается, но вместо описания отображается слово "undefined"
и все!
Че делать? >:(
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Дополнительные поля в материале
« Ответ #36 : 15.08.2009, 14:35:10 »
не знаю, у меня все в порядке, если сайт в сети - дай доступы, посмотрю живьем
Цитировать
Админ на стрельбах...
Дали автоматы, патроны, показали куда стрелять. Админ отстрелялся, подводят итоги. Мишень админа чистая.
Командир: !
Админ, проверяя автомат: С моей стороны пули вылетели. Проблемы у вас
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #37 : 15.08.2009, 14:44:59 »
у меня на денвере!Если так можно,то могу дать логин пароль!
короче мне кажется с нуля надо попробовать,без всяких запросов в phpmyadmin,да?!
тупо контроллер с твоим кодом кинуть,и все!
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Дополнительные поля в материале
« Ответ #38 : 15.08.2009, 14:53:30 »
До твоего денвера я конечно не доберусь. Да, попробуй снести таблицу content, восстановить ее родную структуру, откатить все хаки и воткнуть мой контроллер.
Если сайт пустой - проще переустановить
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #39 : 15.08.2009, 14:56:26 »
Ок beliyadm!Как всегда без твоего вмешательсва ни куда!;) *DRINK*
Спасибо! :laugh:
Будем работать! ;)
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #40 : 15.08.2009, 20:15:36 »
Блин,все снес,установил,добавил controller с твоим кодом!В phpmyadmin запросов не делал,материал с одинаковым названием добавляется..... :-X :o >:(

я еще тут кое что черпаю.... http://phpforum.ru/index.php?showtopic=20142&st=0&#entry160094
« Последнее редактирование: 15.08.2009, 20:27:04 от vasya000 »
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Дополнительные поля в материале
« Ответ #41 : 15.08.2009, 20:32:23 »
ну что ж с тобой денверным делать то :) еще раз показываю что у меня работает
Создаю материал в одной категории (защита работает для материалов с одинаковым названием в пределах одной категории - это важно)
1 - есть материал с названием 111


2-  нажимаю "Новый", создаю в этой же категории материал с тем же именем 111


И сразу ошибка. Проверь - в одной ли категории создаешь материалы с одним названием. Если все же не работает но это критично для твоего сайта - сделай в сети где нибудь тестовую площадку и дай мне фтп доступ и в админку - покажу на практике
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #42 : 15.08.2009, 20:38:18 »
Блин... Я то все фигачу во Фронтэнде!
У меня в админке тоже так же!А когда на сайт захожу такой фишки не выходит!
Мне то главное что бы пользователь не мог создать две темы!
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Дополнительные поля в материале
« Ответ #43 : 15.08.2009, 20:40:14 »
ну ты блин реально Вася :) я то по дефолту все для админки воспринимаю, щас еще гляну для фронта
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #44 : 15.08.2009, 20:43:08 »
Хахах  :P
 ;)
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Дополнительные поля в материале
« Ответ #45 : 15.08.2009, 21:01:27 »
Держи контроллер для фронта
положить с заменой в components\com_content\
Локально оттестировал, в одну категорию не дает сохранять материалы с одинаковым названием
Единственно я походу дела убил проверку на адрес сайта откуда идет запрос на сохранение материала (защита от спама и нежелательного добавления), но если у тебя только пользователи могут добавлять - это не страшно

[вложение удалено Администратором]
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #46 : 15.08.2009, 21:13:06 »
Даже и не знаю как сказать... воткнул твой контроллер... материал вобще не сохраняется...
полностью удалил весь материал с админки (и из корзины тоже),почистил кэш, создаю,-не сохраняется... ничего не вылазит,тупо обновляется страница с добавлением материала без сохранения заполненных полей...
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Дополнительные поля в материале
« Ответ #47 : 15.08.2009, 21:14:36 »
тогда я пас, у меня работает, я же не просто наугад отдал, проверил предворительно
Еще раз - если тебе критично нужна эта опция - подними тестовый сайт в сети и мне доступ на фтп и админку
Больше увы вслепую ничего сказать не могу
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #48 : 15.08.2009, 21:18:15 »
 ^-^ лан beliyadm спасиб!Замучал я тебя пипец!
Буду разбираться!

заработало!Ща буду думать как заменить текст сообщения "Такой материал уже существует" на свой с сылкой на Поиск!  >:(

неа,нифига... пишет что такой материал уже существует,но он публикуется при этом...
ладно... потыркаюсь...
« Последнее редактирование: 15.08.2009, 22:34:04 от vasya000 »
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #49 : 09.10.2009, 15:38:55 »
beliyadm, пользую твой контроллер (еще раз спасиб за него)!
При добавлении материала с оригинальным названием выпадает такая ошибка:
"Not Found
The requested URL /aHR0cDovL215c3VwZXJzaXRlLmNvbS8= was not found on this server."
при этот материал добавляется....
Не пойму в чем дело.....
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Дополнительные поля в материале
« Ответ #50 : 09.10.2009, 16:38:30 »
Мой контроллер совершенно никак не должен вызывать такую ошибку. Если заменить на оригинальный - все хорошо?
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #51 : 10.10.2009, 23:27:42 »
да!сделал резервную копию, и потом менял то один то другой файл!

(никаких запросов в базу не делал,просто скопировал твой контроллер)
----------------------------------------
beliyadm,не знаю в чем дело, но сегодня все работает нормально!
(вчера когда пробовал и была ошибка,делал очистку кэша и с другого браузера,и все равно....)
« Последнее редактирование: 10.10.2009, 23:34:54 от vasya000 »
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #52 : 11.10.2009, 21:27:14 »
beliyadm, контроллер не правильно работает,по крайней мере у меня (Joomla 1.5.9)!Да,при создании такого же материала пишет что материал такой уже есть,но при все этом он все равно добавляется! :-X
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Дополнительные поля в материале
« Ответ #53 : 11.10.2009, 21:30:47 »
Хорошо, завтра еще раз проверю
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #54 : 11.10.2009, 21:41:11 »
пасиб! :D
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #55 : 21.10.2009, 01:00:07 »
beliyadm, можешь написать пожалуйста куда этот код вставить? ! !

Код
if (!$db->query()) {

        if ( ($db->$_errorNum == '1061') OR  ($db->$_errorNum == '1062' )) {

            JError::raiseWarning(500, JText::_('.....'));

        }

}
« Последнее редактирование: 21.10.2009, 01:07:01 от vasya000 »
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Дополнительные поля в материале
« Ответ #56 : 21.10.2009, 01:06:52 »
vasya000 - что это за код и для чего?
Я пока вижу условие - если запрос не выполнен то покажем текст ошибки, а что за запрос и к чему это относится не понимаю
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #57 : 21.10.2009, 01:08:25 »
vasya000 - только в пределах одной категории или вообще сделать запрет на одинаковые имена?
Если второе, то можно выполнить запрос
Код: sql
ALTER TABLE `jos_content` ADD UNIQUE (
`title`
)
Теперь при попытке создать второй материал с таким же заголовком будет выдаваться SQL ошибка, а чтобы было красиво - нужно писать дополнительно проверку в ядре (либо системный плагин)

вот к чему он относится!Я поспрашивал на другом форуме...
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Дополнительные поля в материале
« Ответ #58 : 21.10.2009, 01:09:43 »
Вставлять туда же, где идут все проверки, по идее в controller.php компонента
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Дополнительные поля в материале
« Ответ #59 : 21.10.2009, 01:12:13 »
блин  ^-^, а если конкретней!? ! Я ваще не Бум Бум... куда именно.... мне разницы нету что вначале что в конце всех этих закорючек!)
не сочти за наглость.... ;)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Изображение-ссылка в материале

Автор Omedius

Ответов: 4
Просмотров: 1993
Последний ответ 02.07.2017, 21:11:10
от vipiusss
Как размещать h1 в header в материале?

Автор kirill-juk

Ответов: 12
Просмотров: 2417
Последний ответ 02.11.2016, 15:56:51
от kirill-juk
Фон текста в материале выделен стеклом за которым что то находится

Автор masfisha

Ответов: 3
Просмотров: 1326
Последний ответ 20.03.2015, 13:19:18
от umbabaraumba
В админке нет поля ввода логина/пароля

Автор menar

Ответов: 4
Просмотров: 1626
Последний ответ 25.02.2015, 21:51:37
от menar
Нету поля "Lightbox Rel параметр"

Автор slavikrovno

Ответов: 0
Просмотров: 952
Последний ответ 22.01.2014, 02:16:40
от slavikrovno