Последние сообщения

Страницы: [1] 2 3 4 ... 10
1
Вёрстка сайтов на SantaFox / Помогите с php запросом
« Последний ответ от ГБПОУ ОМТ 29 марта 2023, 09:59:23 »
Здравствуйте. Есть поиск по названию книги, хочу сделать чтобы работал и по автору.

Поиск работает как надо: находит список нужного автора и подставляет правильные данные с помощью echo
$r = mysql_query($sql);
         if($make = mysql_num_rows($r) > 0){
         while($row = mysql_fetch_assoc($r)){
         echo
НО КОГДА пытаюсь прикрутить стилизацию, вместо
Цитировать
notice_id
в переменную while ($row = mysql_fetch_row($r)){  отправляется
Цитировать
author_id
как это исправить никак не пойму.


из-за этого у меня данные подставляются из книги где author_id = notice_id что не верно.

условно

книга 1 с автором 1 с notice_id=5628 и author_id=879
книга 2 с автором 2 с notice_id=879 и author_id=142

при поиске по автору 1    выдается книга 2





elseif (!empty($action) && $action = 'searchauthor')
   {
         $search = htmlspecialchars($kernel->pub_httppost_get('user_query'));
         $html = str_replace('%user_query%', $search, $html);
     
         if(empty($search))return $html.$template['empty_query'];
         $html .= $template['search_title'];
         $html = str_replace('%user_query%', $search, $html);
         //return $search;
         $sql = "SELECT  * FROM authors
        INNER JOIN responsability
           ON (responsability.responsability_author = authors.author_id)
       INNER JOIN notices
           ON (responsability.responsability_notice = notices.notice_id)
       INNER JOIN exemplaires
           ON (exemplaires.expl_notice = notices.notice_id)
       INNER JOIN docs_location
           ON (docs_location.idlocation = exemplaires.expl_location)
       INNER JOIN publishers
      ON (publishers.ed_id = notices.coll_id)
      INNER JOIN collections
      ON (collection_id = notices.coll_id)
   
               WHERE
                 authors.author_name LIKE '%" .$search. "%' group by responsability_notice order by responsability_author";
         
         $r = $kernel->runSQL($sql);
           
         $html .= $template['search_result_top'];
         
       
         while ($row = mysql_fetch_row($r)){
            $ss = "SELECT notice_id, typdoc, tit1, tit2, tit3, tit4, tparent_id, tnvol, ed1_id, ed2_id, coll_id, subcoll_id,
                  year, nocoll, mention_edition,code, npages, ill, size, accomp, lang_code, org_lang_code, lien, eformat, index_l,
                   indexint, niveau_biblio, niveau_hierar, origine_catalogage, prix, n_gen, n_contenu, n_resume, statut
                   FROM notices WHERE notice_id='".$row[0]."'";
            $ssr = $kernel->runSQL($ss);


Есть идеи как это заставить работать? Буду благодарен.

php
https://drive.google.com/file/d/1Ynr0_0ka558JN0jg48kZK6fY50l1_IWz/view?usp=share_link
SQl:
https://drive.google.com/file/d/1N-8ctDFZ1yD0A7feRzutvS6xWSoYhSEN/view?usp=share_link
2
Поиск исполнителей / Re: Поиск разработчиков к сотрудничеству
« Последний ответ от DET 24 декабря 2022, 16:52:56 »
вписывайте и меня
3
Поиск исполнителей / Re: Поиск разработчиков к сотрудничеству
« Последний ответ от Nikodim 02 декабря 2022, 10:35:31 »
4
Поиск исполнителей / Поиск разработчиков к сотрудничеству
« Последний ответ от Dmitry123 01 декабря 2022, 19:32:19 »
Всем привет!

Уважаемые товарищи разработчики Санты, кто занимается разработкой сайтов на этом движке, прошу ваши контакты (email, ватсат и прочее, как удобно) для дальнейшего сотрудничества, соответственно на платной основе
5
Обсуждение новостей / Re: Идет ли работа над системой?
« Последний ответ от Roman 23 июня 2022, 14:51:28 »
Мы делаем для себя по инерции. Но о каком-то развитии с нашей стороны речь не идет. Увы :)

я собираю, простые визитки, корр сайты -- нормуль
свои наработки/доработки по модулям
6
Обсуждение новостей / Re: Идет ли работа над системой?
« Последний ответ от Nikodim 11 июня 2022, 11:15:57 »
Тоже занимаюсь потихоньку. Свои есть какие-то наработки, ничего глобального. Из последнего сделал конвертер картинок в webp формат для новостей и каталога

Кому интересно, есть в ветке https://bitbucket.org/nikodimka/santafox-cms/commits/

Санта пока меня больше устраивает. Приходилось работать с bitrix, wordpress, modx - там тихий ужас в коде по сравнению с сантой, но зато большое комьюнити. Стараюсь клиента переубеждать перейти на санту, либо при старте проекта предлагаю
7
Обсуждение новостей / Re: Идет ли работа над системой?
« Последний ответ от Oslix 09 июня 2022, 01:12:29 »
Мы делаем для себя по инерции. Но о каком-то развитии с нашей стороны речь не идет. Увы :)
8
Обсуждение новостей / Re: Идет ли работа над системой?
« Последний ответ от Dmitry123 07 июня 2022, 02:06:25 »
Всем привет!

Никто не работает больше над сантой?
А вообще кто-нибудь продолжает делать сайты на этом движке?
9
здравствуйте. для поля типа выбор значений (set) не срабатывает фильтр со следующим запросом:
specpredlozhenija LIKE 'Спецпредложение в категорию'с полями типа выбор значений (enum) все прекрасно работает. в чем может быть дело?

specpredlozhenija LIKE '%Спецпредложение в категорию%'

так юзай
10
С чего начать / Re: с чего начать
« Последний ответ от Oslix 26 августа 2021, 09:15:05 »
Увы. Мы ушли из вебразработки в екоммерс, так что просто разошлись пут :(
 Ну и это ж опенсорс. Можно пилить что-то свое на базе санты
Страницы: [1] 2 3 4 ... 10