siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009

rtrim(preg_replace('/(\?|&)old=oldchat(&|$)/', '$1', $var), '?');

nomarketing:
2.Перед вставкой поста, делаем селект из бд, с тайтлом юзера, если не нашли, вставляем, если нашли, возвращаем сообщение что тайтл уже существует.

Для этого первый пункт не нужен.

nomarketing:
почему тайтл нельзя уникализировать ?

Никто не говорит что нельзя, логически это не обоснованно. По природе своей тайтл не уникальное значение, вполне логически что могут быть две новости с одинаковым тайтлом. Если хотите исключить дубли - проверяйте перед вставкой.

Убрать ненужные скрипты со страницы

nomarketing:
1. Что использовать вместо ? UNIQUE INDEX ? (Мне нужно что бы в будущем нельзя было вставить один и тот же тайл, поэтому я и решил использовать уникальный индекс.. тем самым удалив дубли)

В будущем, прежде чем вставлять, проверяйте уникальность значения в бд. UNIQUE INDEX больше подходит для полей которые действительно должны быть уникальными - ид, ключи и пр, тайтл это не совсем то поле. Для удаления используйте пример с первой страницы, для вставки - создайте функцию checkTitle($title) которая будет проверять уникальность тайтла.

nomarketing:
Получается мне нужно сделать две копии таблицы tbl_name и tbl_name_tmp, потом в одной из них, удалить дубликаты, а потом что ?

Нет. Таблицы используйте те, которые у вас связаны с этой.

nomarketing:
как сделать такое джоин или что там что бы показал какие айди были удалены ?

Пример показан выше.

select t.* from table t left join table_with_title z ON z.id=t.id WHERE z.id IS NULL

table_with_title - таблица с тайтлами.

table - связанная таблица

nomarketing:
ADD UNIQUE INDEX

А нахрена использовать UNIQUE INDEX для удаления дублей? Этот индекс имеет немного другое логическое значение.

Какие отсутствуют в таблице те и удалились. Какие ид отсутствуют можете узнать джоинив другую таблицу в которые есть связь с ними.

В руках, способе обработке, отображения элементов.

nomarketing:
Ну все таки один вопрос остается пока не решен это удаление дубликатов + ассинхронное удаление по айди из другой таблицы

delete + left join `another_table`

or

delete t from table t left join table_with_title z ON z.id=t.id WHERE z.id IS NULL

joost:
по запросам moskva.my-site.ru/luboe_nazvanie.html
выдает контент http://my-site.ru/city.html
joost:
RewriteRule ^(.*)$ http://my-site.ru/city.hml [P]

Естественно если вы сами проксируете /luboe_nazvanie на city.hml, неужели это не видно?

RewriteRule ^(.*)$ http://my-site.ru/$1 [P]

karen1994:
В заголовке какой страницы нужно прописывать????

В main.tpl

karen1994:
это в main.tpl прописывать?

В дле уже есть встроенный Highslide для ресайза, ничего там подключать отдельно не нужно.

ббкод thumb как раз использует highslide если не ошибаюсь. Изучите лучше документацию.

zonar:
Но основное ее преимущество то что можно сделать список стоп слов дабы исключить спам.
Наверное всетаки опять придется с ним помучиться.

Потому и мучаетесь, раз исключаете спам через стоп слова. Со спамом нужно бороться на совсем другом уровне, и достаточно поставить нормальную капчу.

Всего: 6568