ShopForBux.com
Всё обо всём

Оцените мои доработки под SEO Edit (Оценивайте, комментируйте))

203 101
user avatar
Пользователь
На сайте 15 лет
Сообщений : 44
Репутация : 0
10 лет назад #4948
Цитата: ByFly
то есть их может быть много...

в каком виде ты получаешь catid которые указат пользователь??
покажи примеры таблиц по которым нужно выводить и по крокам опеши что тебе нужно сделать тогда без проблем тебе помогут! а то ты себе знаешь что ты хочешь зделать а остальные пусть думают!
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад #4949
BeerMan, да при чем пусть думают...
Вот именно явообще понятия не имею как лучше сделать...
Я думаю так:
1. Пользователь вводит данные в одну ячейку (varchar, наверное через запятую типа: 1,3; 1,5; 1,3,7; то есть указывает числовой номер категории)
2. Далее проверяется статья, в ней тоже catid, оно может быть 1; 2; а может 1,2; 1,5,7;
user avatar
Пользователь
На сайте 15 лет
Сообщений : 44
Репутация : 0
10 лет назад #4950
ByFly,
ну значит ты что то плохо спроектировал!
нужно найти более простой способ записи и выборки из бд
а то на сколько я понял ты пытаешся и оного поля таблицы которое может быть 1,3,7 получить по полу которое может быть 1,5,7
и тебе нужно вывесть если есть хоть одна цыфра совпадающая?
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад #4951
BeerMan, ага)

BeerMan, так а как подругому можно спроектировать?
допустим пользователь выбирает catid 1; 3; 5;
а автор статьи указывает 2; 3; 6;
то есть найдено совпадении 3-3; значит идет вывод данных...
user avatar
Пользователь
На сайте 15 лет
Сообщений : 35
Репутация : 0
10 лет назад #4952
Цитата: ByFly
Я думаю так:
1. Пользователь вводит данные в одну ячейку (varchar, наверное через запятую типа: 1,3; 1,5; 1,3,7; то есть указывает числовой номер категории)
2. Далее проверяется статья, в ней тоже catid, оно может быть 1; 2; а может 1,2; 1,5,7;


SELECT * FROM `table` WHERE `idcat` LIKE '%2,% ' OR `idcat` LIKE '%3,% ' OR `idcat` LIKE '%6,% ';

Но это грабли )) Лучше посидеть и продумать БД по лучше, добавить еще какие нибудь таблицы и там хранить категории, а к ним уже дописывать id статей или что там у тебя.
user avatar
Пользователь
На сайте 15 лет
Сообщений : 44
Репутация : 0
10 лет назад #4953
ну мжно чтото типа такого сделать
SELECT catid FROM users WHERE id='1'
$catid = '1,2,5';
$catid = explode(',',$catid);
SELECT catid FROM article
while($row = mysql_fetch_assoc($sql)) {
$catid_art = explode(',',$row['catid']);
if(count(array_intersect($catid, $catid_art)) === 0) continue;
вывод статей
}
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад #4954
ИльюхА, пробовал через like, плохо очень получается...
BeerMan, вот это уже более менее нормально, попробую вечерком и отпишу что до как.
Спасибо)
user avatar
Пользователь
На сайте 15 лет
Сообщений : 35
Репутация : 0
10 лет назад #4955
Но лучше пересмотри структуру БД, если конечно ты рассматриваешь развитие проекта и будет много статей.
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад #4956
BeerMan, проверил твою функцию, немного не то, мне надо именно в sql запрос выборку сделать, а не выбирать 2 таблицы бд и сравнивать)
но я уже придумал и сделал как хотел)

ИльюхА, согласен, только вот у меня идей по структурированию отдельной таблице бд под категории нету... даже не понимаю как это сделать)
спасибо, но уже вроде как более-менее решил свою проблему с этим)
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад #4957
Мфс сеоэдит, почему при редактировании профиля не сохраняются данные?
У некоторых пользователей профиль сохраняется, а у некоторых нет, как так???
user avatar
Пользователь
На сайте 13 лет
Сообщений : 1859
Репутация : 0
10 лет назад #4958
ByFly,
изучи условия в файле и будешь знать ))) ответ илиментарный )))
user avatar
Пользователь
На сайте 15 лет
Сообщений : 86
Репутация : 0
10 лет назад #4959
Налетели как коршуны, вспомните себя, можно коротко и по делу ответить
Молодец что перелопачиваешь скрипт, но на самом деле лучше такой велосипед создавать с нуля, и не просто с нуля, а составить план действий и их очередность и строго следовать плану по списку

Буксы это был мой стартовый опыт в программировании, но все же и мое решение как и многих это создавать велосипед с нуля
user avatar
Пользователь
На сайте 15 лет
Сообщений : 7
Репутация : 0
10 лет назад #4960
Цитата: ZICKFREED
Налетели как коршуны, вспомните себя,


Золотые слова!
user avatar
Пользователь
На сайте 13 лет
Сообщений : 1859
Репутация : 0
10 лет назад #4961
Цитата: ZICKFREED
Налетели как коршуны, вспомните себя

Отчасти ты прав, но не все так просто и налетели не с проста. Человек ходит по форуму хвастается своими сильными знаниями в программирование, обещает все скрипт с 0 написать итд. А затем в другой теме просит помощи по илиментарному. И как это называется? Понимаешь почему теперь придераются все к ниму?

Цитата: LOZNEVOI
Золотые слова!

тебе не надоело всем поддакивать ? ))) \":feel:\"
user avatar
Пользователь
На сайте 13 лет
Сообщений : 317
Репутация : 0
10 лет назад #4962
Цитата: LOZNEVOI
Золотые слова!

Бред.
Когда был малой и занимался аналогичной хернёй - мне сразу сказали, что делаю херню. Это позволило мне оценить, что по факту у меня нет нужного скилла и знаний, и надо ещё немного добить в этом направлении.
user avatar
Пользователь
На сайте 15 лет
Сообщений : 86
Репутация : 0
10 лет назад #4963
Ну это то все понятно, но как по мне лучше критиковать скрипт и работу, чем цепляться к тому что над ними работает кулпрогер.
Я не кулпрогер, я постоянно учусь и постоянно слушаю критику от брата, и критика помогает искать проблемы и решения
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад #4964
Мне еще никто ничего толкового не подсказал, так как я глобально переделываю СЕО Эдит и пишу уникальные функции, сам продумываю все, поэтому даже если задаю вопрос, ответа не получаю такого, какой мне нужен, даже наводок толковых не дают...
user avatar
Пользователь
На сайте 13 лет
Сообщений : 317
Репутация : 0
10 лет назад #4965
ByFly,
Тебе говорят толковое. Брось это!
Ты ничему хорошему не научишься с сеоедита.

Хочешь в вебпрограммивание? Сначала реши какой язык хочешь учить.
Предположим ты выбрал php. Дальше что?

Попробуй что-нибудь сделать сам. Бложик. Тудушку. Что угодно.
Узнай что такое MVC, PDO, composer.
Попробуй какой-нибудь фреймворк(мне нравится Phalcon, но лучше для проб Laravel).

Попробуй написать свой простенький фреймворк. Это полезнее.
А пытаться переделать сеоедит это как просматривать программы малахова и малышевой, чтоб стать врачом
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад #4966
Еще пару скринов :)
[attachment=3379][attachment=3380]
user avatar
Пользователь
На сайте 13 лет
Сообщений : 1859
Репутация : 0
10 лет назад #4967
вижу баф ты высоко поднялся
Автор темы
author avatar
ByFly
Пользователь
На сайте 15 лет
Сообщений 858
Тем 17
Репутация 0
Теги темы
Автор не добавил тегов для этой темы
Ответить
Написал(а):