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

Категория: Модули DLE » Модуль для DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Модуль DLE Биография актеров 1.5.2 Beta

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

В этой исправленной версии доработано
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

Скачать модули дле Биография актеров
  • 40
Рубрика: DLE модули » Бесплатные
Ранее » Модуль Перестроение Актеров« Далее Модуль oRating v3 Рейтинг для DLE 10.1
Добавление комментарияОставить комментарий
  • № :15
  • 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
Потому что Инструкции модулье не был такой строчка
  • № :14
  • 10 марта 2016 03:41
Классный модуль,Спасибо автору
Вопрос есть
в биографии есть список фильмов а как вывести не текстом а картинкой?
если конечно это возможна
  • № :13
  • 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

Надеюсь за то что их заменил БД не будеть за это проблемы с модульами
сайта.Спасибо Вам огромное
  • № :12
  • 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.
  • № :11
  • 9 марта 2016 23:20
Цитата: maxno

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

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


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

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

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


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

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


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

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

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


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

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

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

http://www.dle9.com/books/poleznye-stati/744-poleznaya-statya-kak-sdelat-vruchnu
yu-mysql-zapros-na-dle-sayte.html
  • № :5
  • 6 января 2015 18:42
Цитата: atoxa
КАК СДЕЛАТЬ ЭТО ОЧЕНЬ ЧАСТО ПИШУТ ЧТО ТРЕБУЕТСЯ
CREATE TABLE IF NOT EXISTS &#96;dle_actors&#96; (
  &#96;id&#96; int(5) NOT NULL AUTO_INCREMENT,
  &#96;name&#96; varchar(255) NOT NULL,
  &#96;fullname&#96; varchar(255) NOT NULL,
  &#96;alt_name&#96; varchar(255) NOT NULL,
  &#96;birthday&#96; datetime NOT NULL,
  &#96;sex&#96; tinyint(1) NOT NULL,
  &#96;foto&#96; varchar(255) NOT NULL,
  &#96;biography&#96; text NOT NULL,
  &#96;birthplace&#96; varchar(255) NOT NULL,
  &#96;genres&#96; varchar(500) NOT NULL,
  &#96;height&#96; varchar(255) NOT NULL,
  &#96;zodiak&#96; varchar(255) NOT NULL,
  &#96;karer&#96; varchar(500) NOT NULL,
  &#96;zamuj&#96; tinyint(1) NOT NULL,
  &#96;love&#96; varchar(500) NOT NULL,
  PRIMARY KEY (&#96;id&#96;)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=14 ;

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

ALTER TABLE  &#96;dle_post&#96; ADD  &#96;actors&#96; TEXT NOT NULL ;

Выполнить следующие SQL запросы:
  • № :4
  • 6 января 2015 18:39
КАК СДЕЛАТЬ ЭТО ОЧЕНЬ ЧАСТО ПИШУТ ЧТО ТРЕБУЕТСЯ
CREATE TABLE IF NOT EXISTS `dle_actors` (
  `id` int(5) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `fullname` varchar(255) NOT NULL,
  `alt_name` varchar(255) NOT NULL,
  `birthday` datetime NOT NULL,
  `sex` tinyint(1) NOT NULL,
  `foto` varchar(255) NOT NULL,
  `biography` text NOT NULL,
  `birthplace` varchar(255) NOT NULL,
  `genres` varchar(500) NOT NULL,
  `height` varchar(255) NOT NULL,
  `zodiak` varchar(255) NOT NULL,
  `karer` varchar(500) NOT NULL,
  `zamuj` tinyint(1) NOT NULL,
  `love` varchar(500) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=14 ;

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

ALTER TABLE  `dle_post` ADD  `actors` TEXT NOT NULL ;
  • № :3
  • 12 августа 2014 08:06
Цитата: fail
DLE 10,2
Parse error: syntax error, unexpected $end in D:\OpenServer\domains\catalog.ws\engine\engine.php on line 873 Call Stack: 0.0010 452280 1. {main}() D:\OpenServer\domains\catalog.ws\index.php:0 0.0040 716472 2. require_once('D:\OpenServer\domains\catalog.ws\engine\init.php') D:\OpenServer\domains\catalog.ws\index.php:44 ,

Можете подсказать куда копать?

Прочитать статью
http://www.dle9.com/books/poleznye-stati/1466-reshenie-chastyh-oshibok-pri-ustan
ovke-moduley-hakov-sriptov.html

Перепишите файлы engine\engine.php index.php engine\init.php из архива движка, а потом по одну делайте вставку кода проверяя на ошибку.

Есть вероятность что код был установлен в 3 файла этих с ошибкой
  • № :2
  • 12 августа 2014 03:00
DLE 10,2
Parse error: syntax error, unexpected $end in D:\OpenServer\domains\catalog.ws\engine\engine.php on line 873 Call Stack: 0.0010 452280 1. {main}() D:\OpenServer\domains\catalog.ws\index.php:0 0.0040 716472 2. require_once('D:\OpenServer\domains\catalog.ws\engine\init.php') D:\OpenServer\domains\catalog.ws\index.php:44 ,

Можете подсказать куда копать?
  • № :1
  • 6 апреля 2014 12:31
Помогите пишет ошибку
Fatal error: Call to undefined function MakeDropDown() in /home/u959751906/public_html/engine/inc/actors.php on line 391
что мне делать? Версия движка 10.0