Все для DataLife Engine / DLE модули / Бесплатные / Модуль DLE Биография актеров 1.5.2 Beta

Модуль DLE Биография актеров 1.5.2 Beta



Новый и интересный с исправлением скачать бесплатно модуль DLE Биография актеров 1.5.2 Beta для сайта кинотематики, музыки и многих других, чтобы организовать удобный список биографии актеров, авторов и т.д.
Описание:
Это обновленная версия модуля DLE для организации Биографии актеров на вашем сайте.

В этой исправленной версии доработано
1) Добавлены новые поля: Рост, Задиак, Карьера, Замужем
2) Исправлена инструкция по установке и т.д.
3) В архиве заводские файлы так что могут быть некоторые баги. Читая посты на сайтах где искал данный модуль но он был под хорошим хайдам :) писали не хватает в запросе переменной для сохранения при оформлении или редактирования новых молей. Данный баг я исправил (может частично, протестируйте)

4) Не сохранялись русские имена при вводе имени, данный баг исправлен (тестируем)

Это целый модуль актеров.
С помощью модуля "Биография актеров" можно создать базу актеров, которые выводятся в полной новости и при нажатии на актера можно увидеть всю биографию или все фильмы с участием этого актера (если он есть в базе сайта).

Решил установить данный модуль, чтобы если что помочь помочь в багах.

У кого не выводятся даже, после выполнения всех инструкций установки в админке, поможет


Название: Биография актеров 1.5 DataLife Engine 9.6 - 10.1
Автор: rashpil
Доработка: Gameer, zorg346
CMS: DLE 10.1 - 9.6
Версия модуля: 1.5.2 Beta

Скачать модули дле Биография актеров

Modul-biografii-akterov-1.5.rar [91,32 Kb] (cкачиваний: 489)
  • 40

Комментарии 15

maxno от 10 марта 2016 23:54
Когда хотел войти "Настройка проигрывателей медиаконтента" Админпанеле то выдал это ошибку
Fatal error: Cannot redeclare makedropdown() in /home/имя/domains/sayt.ru/public_html/engine/inc/videoconfig.php on line 113


При установку модуль был такой строчка
Открыть файл admin.php и engine/inc/options.php и engine/inc/categories.php и engine/inc/banners.php

Найти и удалить:
     function makeDropDown($options, $name, $selected) {
          $output = "<select name=\"$name\">\r\n";
          foreach ( $options as $value => $description ) {
               $output .= "<option value=\"$value\"";
               if( $selected == $value ) {
                    $output .= " selected ";
               }
               $output .= ">$description</option>\n";
          }
          $output .= "</select>";
          return $output;
     }


Это код пришлось удалить в файле engine/inc/videoconfig.php
строчка 113

Сейчас все работеть.
Надеюсь не будет проблема за то что удалил эти строчки из engine/inc/videoconfig.php
Потому что Инструкции модулье не был такой строчка
maxno от 10 марта 2016 03:41
Классный модуль,Спасибо автору
Вопрос есть
в биографии есть список фильмов а как вывести не текстом а картинкой?
если конечно это возможна
maxno от 10 марта 2016 01:22
Цитата: dle9.com
или как вариант нашел на одно сайте
Решил проблему с ошибкой «#1062 — Duplicate entry ‘1’ for key ‘PRIMARY’» следующим образом:

Заменил в таблицах базы данных команду INSERT INTO на REPLACE INTO. В тексте ошибки, который я привел выше вы можете посмотреть в каком месте таблицы располагаются эти слова (выделил жирным).

По умолчанию, с помощью директивы insert база пыталась вставить значения в таблицу, но почему-то, находила дублированный key ‘PRIMARY’ и не могла вставить данные (как она их находила, я так и не разобрался). Директива replace заставила базу заменять данные при совпадении значений, не обращая внимания на прошлые записи.

Заменить эту директиву можно открыв сам файл базы данных с помощью текстового редактора – эта команда стоит перед блоком каждой таблицы. Открываете базу данных в текстовом редакторе, например, Akelpad и меняете все команды INSERT INTO на REPLACE INTO.

В моем же случае, получилось сделать проще – я по новой сделал экспорт таблицы на старом хостинге и в настройках экспорта установил этот самый REPLACE вместо INSERT.



Получилось, все нормально после того как заменил все
INSERT INTO на REPLACE INTO

Надеюсь за то что их заменил БД не будеть за это проблемы с модульами
сайта.Спасибо Вам огромное
dle9.com от 9 марта 2016 23:23
или как вариант нашел на одно сайте
Решил проблему с ошибкой «#1062 — Duplicate entry ‘1’ for key ‘PRIMARY’» следующим образом:

Заменил в таблицах базы данных команду INSERT INTO на REPLACE INTO. В тексте ошибки, который я привел выше вы можете посмотреть в каком месте таблицы располагаются эти слова (выделил жирным).

По умолчанию, с помощью директивы insert база пыталась вставить значения в таблицу, но почему-то, находила дублированный key ‘PRIMARY’ и не могла вставить данные (как она их находила, я так и не разобрался). Директива replace заставила базу заменять данные при совпадении значений, не обращая внимания на прошлые записи.

Заменить эту директиву можно открыв сам файл базы данных с помощью текстового редактора – эта команда стоит перед блоком каждой таблицы. Открываете базу данных в текстовом редакторе, например, Akelpad и меняете все команды INSERT INTO на REPLACE INTO.

В моем же случае, получилось сделать проще – я по новой сделал экспорт таблицы на старом хостинге и в настройках экспорта установил этот самый REPLACE вместо INSERT.
dle9.com от 9 марта 2016 23:20
Цитата: maxno

Это можеть быть и за кодировку?
у меня utf8 кодировка.
хотя до установку модуль я перекодировал все файлы включая mysql таблицу

нет, если не верите в поиске Гугл или Яндекса сделайте запрос
#1062 - Duplicate entry '2' for key 'PRIMARY'


получите ответ , вы пытаетесь создать таблицу которая уже присутствует в вашей БД

Выход следующий открыть БД и удалить таблицу, если конечно вам не нужна старая информация и провести установку, или удалить этот запрос из файла install.php модуля или пропустить установку делать дальше...так как таблица есть никаких проблем не должно быть с установкой модуля
maxno от 9 марта 2016 22:51
Цитата: dle9.com
Цитата: maxno
как это исправить? что нужна сделать

второй раз модуль устанавливаете, вроде ошибка сообщает, что уже есть такая таблица в БД, поэтому запрос не может быть выполнен


Это можеть быть и за кодировку?
у меня utf8 кодировка.
хотя до установку модуль я перекодировал все файлы включая mysql таблицу
maxno от 9 марта 2016 22:49
Цитата: dle9.com
Цитата: maxno
как это исправить? что нужна сделать

второй раз модуль устанавливаете, вроде ошибка сообщает, что уже есть такая таблица в БД, поэтому запрос не может быть выполнен


Я всегда до того как установка делаю mysql то сначала сохраняю базу,из myphpadmin скачиваю все базу в комп,потом уж установка модуль делаю.На всякий случий,если потом придется удалить модуль(если не будеть работать)
А до этого я никогда это модуль не установил.
dle9.com от 9 марта 2016 22:39
Цитата: maxno
как это исправить? что нужна сделать

второй раз модуль устанавливаете, вроде ошибка сообщает, что уже есть такая таблица в БД, поэтому запрос не может быть выполнен
maxno от 9 марта 2016 21:50
при выполнени ручной mysql эту таблицу

INSERT INTO `dle_admin_sections` VALUES (2, 'actors', 'Список актёров', 'Модуль служащий для организации полноценного списка актёров фильма или сериала с выводом информации о них', 'actors.jpg', '1');


выдает такой ошибку

#1062 - Duplicate entry '2' for key 'PRIMARY'

как это исправить? что нужна сделать
dle9.com от 6 января 2015 18:50
Цитата: atoxa
КАК СДЕЛАТЬ ЭТО ОЧЕНЬ ЧАСТО ПИШУТ ЧТО ТРЕБУЕТСЯ
Выполнить следующие SQL запросы:

https://dle9.com/books/poleznye-stati/744-poleznaya-statya-kak-sdelat-vruchnu
yu-mysql-zapros-na-dle-sayte.html
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent