if ($core->uri && НЕ frontpage && НЕ auth)

Pasha
+815
Репутация
12693
Рейтинг
if ($core->uri && НЕ frontpage && НЕ auth)
if($a = ...){...}else{
$do = '1'
}
if ($do == '1') {...}
$do = '1'
}
if ($do == '1') {...}
А зачем?не лучше проверку в отдельном файле прописать?
cmsCore::redirect('адрес');А если не 404 делать, а перенаправить на себя куда-то?
Это неправильно ибо вы своей формой займете полстраницы. Нафига она нужна если пользователь ничего добавлять не собирается? Ссылка должна оставаться ссылкой. Хотите открывать форму в том же окне значит открывайте ее в модалке.Только сделать это не по переходу на страницу /add.html, а чтоб форма для создания выводилась прямо на странице где отображаются все товары
Пункт 1 можем обсудить, пункт 2 к дизайнерам… Но при таком раскладе мыслей вам нужно начинать именно с пункта 2.
В общем посмотрел я наконец-то на код компонента и понял что несу откровенную чушь, в течении дня стучитесь в скайп, исправим мы ваши статьи.
Как минимум
--------
Вы две картинки не можете сравнить что ли? Ну чесслово…
--------
Вы две картинки не можете сравнить что ли? Ну чесслово…
А теперь зайдите в phpMyAdmin и приведите индексы к такому виду
------------------
Такое ощущение, что вслед за записью в базу что-то пытается проделать эту же процедуру еще раз… Но могу и ошибаться ибо навскидку судить сложно. В общем приведите индексы в соответствие со скрином и после добавления статьи посмотрите что именно и в скольких экземплярах добавилось в базу.
------------------
Такое ощущение, что вслед за записью в базу что-то пытается проделать эту же процедуру еще раз… Но могу и ошибаться ибо навскидку судить сложно. В общем приведите индексы в соответствие со скрином и после добавления статьи посмотрите что именно и в скольких экземплярах добавилось в базу.
Еще как при делах. Именно он должен отслеживать потенциальную проблему и добавлять к сеолинку например идентификатор (собственно так оно и у всех кроме пострадавшего Петрмага и работает).код компонента не при делах
.....Ребята не тупите
От скринов и от того что вы вернете в таблицу поле seolink нет никакого смысла ибо данные этого поля все равно уже удалены. Распакуйте таблицу (не всю базу, а только эту таблицу) из бекапа и когда все восстановиться решайте проблему дальше.Но для начала, как снова прописать этот самый seolink? можно в скинах, думаю многим пригодится
Петрмаг, Sergey Necr посоветовал вам удалить индекс, а вы вместо этого удалили записи, вернее их адреса.
Теперь поможет только бэкап или перегенерация сеолинков. Соответственно бэкап проще…
Проблема в том, что убрав индекс вы просто разрешите запись дублей, а дублей по определению быть не должно… Следовательно Вам нужно смотреть не на базу, а на код компонента.

Проблема в том, что убрав индекс вы просто разрешите запись дублей, а дублей по определению быть не должно… Следовательно Вам нужно смотреть не на базу, а на код компонента.
Впрочем нужно понимать что это костыли, правильней будет сделать так как сказал максисофт, придумать и выводить некую стандартную переменную. Но это уже совсем другая история.пользуясь первым или вторым вариантом можно перехватить вывод даты в практически любом шаблоне любого компонента
Для непосредственно самой статьи получилась вот такая нехитрая строка:
------------------------
Таким образом пользуясь первым или вторым вариантом можно перехватить вывод даты в практически любом шаблоне любого компонента. Удачи.
{date('c', strtotime(ltrim(str_replace(' ', '-', str_replace(array($LANG.MONTH_01,$LANG.MONTH_02,$LANG.MONTH_03,$LANG.MONTH_04,$LANG.MONTH_05,$LANG.MONTH_06,$LANG.MONTH_07,$LANG.MONTH_08,$LANG.MONTH_09,$LANG.MONTH_10,$LANG.MONTH_11,$LANG.MONTH_12), array('01','02','03','04','05','06','07','08','09','10','11','12'), $article.pubdate)), '-')))}
Таким образом пользуясь первым или вторым вариантом можно перехватить вывод даты в практически любом шаблоне любого компонента. Удачи.
Ну конечно не катит, там все несколько сложнее. Но мы ведь трудностей не боимся? Сделать и для статей костыль?
В данном случае никаких правок не нужно, просто открыть шаблон и в необходимом месте прописать {date('c', strtotime($article.pubdate))}. Это список статей. При чтении самой статьи этот вариант уже не прокатит, но что бы не выходить за рамки шаблона можно и поизвращаться… В общем нужно экспериментировать, входных данных для этого предостаточно.