seosniks

seosniks
Рейтинг
389
Регистрация
13.08.2007
ca7cba
Chukcha:
jquery - не язык

на jquery это проще получится

Кто спорит, но эту библиотеку надо учить)))))

Хотя книга где то есть PHP и jquery

KostaShah:
Хочу попросить автора, или кого-то из ответивших, если не трудно, объяснить мне суть вопроса.
Хочется предположить, что новости, в таблице новостей, распределены по категориям

Вот схема таблиц

таблица news id kategory city

1 9 1

таблица kategory id title

9 Вино

таблица city id title

1 Алтайский край

---------- Добавлено 28.12.2012 в 18:51 ----------

Chukcha:
KostaShah, Вы будете 5-м, кто ждет ответа ТС

Извините я был на работе, по этому не отвечал.

---------- Добавлено 28.12.2012 в 19:00 ----------

ValdisRu:
возможно
но если ТС их не юзает, то ему надо хоть как то фильтровать поступающие данные

Данные хочу фильтровать так

Получаем из формы материал.

Каждое поле, будь то GET или POST

Проверяем на нужное значение.

Может это и не очень удачное решение.

Фиг его знает..

if(preg_match('/[^0-9a-z_AZ]/',$_GET['category'])){ exit('<h1>Err. </h1>');}

if(preg_match('/[^0-9]/',$_GET['id'])){ exit('<h1>Err. </h1>');}

if(preg_match('/[^0-9a-z_AZ]/',$_GET['cpu'])){ exit('<h1>Err. </h1>');}

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

Все формы, все запросы в базу обрабатываю

если 0-9 то $id=(int)$_GET['id'];

mysql_escape_string($str); и mysql_real_escape_string($str);.

if(get_magic_quotes_gpc()==1)

{

$element_title=stripslashes(trim($_POST["element_title"]));

и тд.

Еще как вариант запретить получать в GET запросах операторы языка SQL, делать проверку введенных данных

И отлавливать все левые операторы.

---------- Добавлено 28.12.2012 в 19:09 ----------

ValdisRu:
возможно
но если ТС их не юзает, то ему надо хоть как то фильтровать поступающие данные

Юзаю само собой, сейчас как раз занимаюсь разработкой формы

И добавлением подсказок. Можно конечно прямо в формах их размещать.

Я решил сделать их через Tooltip

Раннее использовал такой метод http://pashinblog.ru/sandbox/placeholder/

А вот подскажите как мне сделать проверку данных, на этапе их добавления в формы? знаю что можно на jquery

Мне надо на JS.

Типа вводишь буквы и показывает сколько осталось еще ввести.

Ввел не тот знак сразу ошибка

obzor:
надо с недельку поиграть, само научится )

😂

За две недели жена меня кастрирует )))

VHS-1980:
Именно в данной ситуации лучше сделать 2 запроса. Конечно все зависит от данных, от их объема и т.п., но лучше два быстрых запроса, чем один медленный.

Ясно, сделаем 2 запроса.

Просто у меня таких полей несколько, из трех таблиц надо выбрать.

---------- Добавлено 28.12.2012 в 18:38 ----------

Chukcha:
А почему не хочется, или вера не позволяет??

Да нет, просто не хотелось городить кучу запросов к базе.

---------- Добавлено 28.12.2012 в 18:42 ----------

KostaShah:
Хочу попросить автора, или кого-то из ответивших, если не трудно, объяснить мне суть вопроса.
Хочется предположить, что новости, в таблице новостей, распределены по категориям (новости про кино, про вино, и про пиво). Для этого в таблице новостей очевидно имеется внешний ключ, типа category_id. И требуется сначала показать <SELECT>, состоящий из названий категорий (кино, вино, пиво), а затем, когда посетитель выберет нужную категорию, показать ему новости, относящиеся к этой категории. Вопрос в этом?

Мне нужно отредактировать новость.

есть несколько таблиц.

таблица city news kategory

При редактировании селектом мы можем менять город и категорию.

Ну ошиблись при добавлении.

Так вот я думал можно выбрать один запросом все данные.

Запрос

$sql = mysql_query("SELECT news.*,kategory.* FROM news,kategory where news.kategory=kategory.id and news.id='".$id."'");

Вернет мне ту категорию кторая в news.id='".$id

---------- Добавлено 28.12.2012 в 18:43 ----------

VHS-1980:
Именно в данной ситуации лучше сделать 2 запроса. Конечно все зависит от данных, от их объема и т.п., но лучше два быстрых запроса, чем один медленный.

Пожалуй вы правы, тем более что категорий всего 10 а городов 20.

Вдруг кому понадобятся. Домены свободны, притензии не принимаются.

Нравится берите, не нравится не берите.

На клей гнянул кажет что не клей.

Но вы сами проверяйте.

2, louisvuittonborse-outlet.com, *AVAILABLE*

3, moscowspiritcompetition.com, *AVAILABLE*

4, octavianinternational.com, *AVAILABLE*

5, rea-panteon.com, *AVAILABLE*

6, talantotboga.com, *AVAILABLE*

archibalds:
Самый простой способ, как Вы уже написали сделать вывод каждой новости в отдельном tpl.
<div id="rotator">
{custom category="20" template="custom1" from="0" limit="1" cache="no"}
{custom category="20" template="custom2" from="1" limit="1" cache="no"}
{custom category="20" template="custom3" from="2" limit="1" cache="no"}
</div>

А в файлах custom1,2,3 уже указываете вывод блока

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

Geers:
ТС, а чем вам вот этот например не подходит?
http://www.tutweb.ru/dle/dle_modul/1269-modul-dle-news-slider-15.html
Почти аналог вашему.

---------- Добавлено 26.12.2012 в 23:46 ----------


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

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

Да вот кажется мне что там очень легко, только я незнаю как 🤪😂

Там надо в отдельный файл допустим slider.tpl вставить код из первого поста, далее каким то образов воткнуть в три ячейки три раздела, по однойновости

Тоесть выходит что надо типа три таких штуки

<p><div class="short-6-text">{custom category="20" template="shortstory-7" aviable="global" from="0" limit="1" cache="no"}</div>

Но я пока не понял как это сделать )))

intuit:

тоже не вариант, т.к. всем надо быстро, а из китая 30-50 дней идет,

Ну это смотря где брать и смотря что продавать. 😂

А на счет покупателей, если сайт будет раскручен будут отзывы и будут покупатели.

Конкуренция шибко велика.

Схема всем и так известна.

Создаем магазин, забиваем кучей товаров, либо узкоспецифическим конкретным однотипным товаром, прокачиваем магазин.

И продаем, без вложений в товар, покупатель заказал, вы купили у китайца, он выслал покупателю. Разницу в карман.

Сейчас уже столько этих товаров и продавцов что просто как тараканы расплодились.

Может кто делал подобное?

Ато не хочется руками изменять данные.

Тоесть по сути одну я вывести могу

добавив этот кусок кода

<p4><b> [full-link]{title}[/full-link]</b></p4>

{short-story}

[full-link]подробнее[/full-link]

</p>

Но если вставлю три такие то будет повтор. А мне надо три новости из разных категорий.

Всего: 4088