Notice: file_put_contents(): Write of 5044 bytes failed with errno=28 No space left on device in /var/www/kxs-php/lib/ZstdHelper.php on line 81

Deprecated: mb_substr(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/kxs-php/controllers/NovelController.php on line 303
第三十六章 刘欢的报复 - 功夫神医(步行天下) 跳转到主要內容

第三十六章 刘欢的报复

作者:步行天下
(�/�dG(5��i3? ���s�ɀiIzSJ*j� k�d�V%^��-��d7����Z��)�I�|������$7 '"�\�Q���چ�g��%2�\�������j�/'I���bKd:�x��z��F�A^���T���>N7{f�.Y��� �@g}���g:y��_���Al}��8�����3��ve&L��Ό�m��]��#hx9W���S[�����>�^2�ŐK�-#x��!�\m ���o}ws���y����Aރ:�x��\ť�/�܈��D�P.I��)��.��� 0Wsq�x%l}7B��K�CftnFÓ�tL��T�r�L�|��86b���Q���&�gX��n ��S왉�žbOH� ���!'/Ȝ �fO���굱��f�@������A>!-�;drN��k�[�-}|���A��~g�%6%佉�`mN툉�G�{U'7�B����@�r�œ�/�R�7{���!�bϩ]F���)bo�D�x�9b��uT��`<.���⸚�3bw���X1�r$��Kq�f��$ɇ�/��L쨽QL�gF@��Ő7{B��G L�xސq |�����/���F�揗���_{��t��e�A�s�C�w�+���C���FL�i0��p�H��� �@`h�J�n}���{ |�؛=�D ������㷆� �y��%E��z�p��57U,���!�K������$?J��q��I�S�^nR��A�o�$��&y����im��o���ն�{0�Y�؊�G��������[�7{"���h���hOs�F��͹xF �����A�fO�I��� {z��!�On^�{5����񛃃0��7{*^�|:�v%���cy��7{V�K��X��6{�.~����z�Y�jm�$���sP���!'�4��fOS������im뻉�#^�~�J��2���8��\�-�-xK��Z!�N�8%s | ��Z`��*�fO�6� 99��o�U�2}�d��9j]"`o}w�l��$���cc�1�����1�A�GL,y:��L,�pˆF�萝զh.Y��p D����� DOYo��f��.<�0��$��\3!�ɝ�[��$;a��w�Nj �,��\���pD$[��L��8����/b2� #J-n}�>����$/s0���N�fO��im��;%�.7���C,>>��nW��e,2�E���y0�4���&�q� ��:���� � /Y��/<�\뻈L&7G�*���K�/+�a�X�&6E��y��q����\"+�Ն���M²&v�����.��o�|�]r|g�����"��j�@x��w�?�L �8�V�r�{ȫ!/����A`�w����0f�Y � �آ�v�C=��=�=��,{ʑ7��eϸ~�g����o 0�U�  �9��s.n}��On� ��9���= !��3�c��]%��9I��>x�g�ѺA�9�gd2�ٓtq�p�D�9bz��'t�@ �>�Me0�y|bv���Z�+;����Y��=�.���\\��Y���͞��7{jN*�@╲�H>{P���wE-�ɜ;������\Z�s���7����5�n��L~Lx����� ����O�IG�fϬ���{������9bl�s���e�`|����Ci���y^6*�!�;����ja*��y1ѓ�,�p�0�`�!紱;�s D��O@?:Ş��=�U҅$3:��e:����A��7�t!����(��2F��){z�o8YC_qp1�E�`N�(�2��x�ڋٍ�_�6Pz(��!�\m���]Nep�l.�5�j�ppMq)�-�̸�419���o� 1e�϶g�*��\J|L,�d|뻦���["/8B^2���y�� З�����$L�1Ȟ�UE�%�?�#���'�c_���&vGރ��wK�c(�9�f��� $^_o��Dy��y �wqL�trG�o@�j��W _�|�c�K 8�?�V��I`��M 1�]���р \�N��͞� ���܃I��S��읐�� �_'�2�q�6��a�"�8v�����){^�ܕ 9�A癸R�z�aOY�հ�tN9���&� �+e�w�f\��d��?ە����\����k��/�� �쉠=F3���6��3�+�-dc�;�;�^aɔ�o�TD�����5�X@(�@Z� ���@ � x���sL8b�Kn�'s� �-�S�0���ؗJ撌�V�fOI���@2���$�뻘�~E��/9~T��]w�k�>X�9�����U��eZ;d{jG�Y��F0�s��Om2��Aݧ�\ٜ��im������G�|��װ�:��+�6ǫ�~@8����ued�a_mShN0}���)nS�j���&372�&����u9��܂ׂ�mJҧ�I'�\��k�1��•� :11�sC��m`vuI�7=}.��$CN!�"/c ����[ ��N��@&Li�4���4N�C>7t�s����?�\����ū���E�� �jK����j#�!�.\sqN�K�Ď�9ϥ��2���\��X�mfn���$�t��� �� 2'ɶrr��ɒ�ڡ�{&N0�s�r\F�˹ڝ��ɍP��A��x� K �k�,Nk't��0�[ �'bl���ȵ�{UW�y�vV{��h��`ٛ�)��x¡�.�]b�;d���&�xspD��c4LA������r.�h�,{�u���ڗP��G�!����5�3&G���9�.!(|V��x:H��r�=� ��;҅͞�*�.�5�t���&s���O��G�Ss� #�B�ै�5�j؏ �M��I$Xm�b��������s����i� e0�K��Ϩ3 �( i��!��4" ���� �y5� HD�`@ C�DMT;��P��e�\Bu���𤍐B͂�2d�<6��#n^E� ́V}2eWF��c���3W���� �g�5ǧ\Q��7v�h��Hn�A�S��BbF���Rӫ��R�B �g��"/��Z�b��F%�Q�r ��U�3p޸�LO�dmU����WV L]&*�~��m�8� ڏ9'�\:Ԑ�����g���,) ����s�9.�������M�b,�(�A�(�r�t��e2�征���>� Z/�*ZT��.GTo3���.�A��#�p83a�J<�I�'9�'�C����s4:8nޡ�XmJ��ٳ��-E�*��?)�6����Fp���u����i'���L-�W�2�*x���g�t|�'�bN\��� �?i����V���?ɳ��'���::e.��䁣*dM��t-�ڃY��� ޜh"N� �Z* �(io$Wi��׷̐�\w~���� J@�6u��C�ȵ���T0-�3 �J@��{��:�� g��tT�� �$��5끵��EͿ>6�oÅ�HP�g.iZZy ��O�a�C�ft�z��x���Ȫ*�i�r�7 �3��8mUֻ,�����)��C� Q��֌ڬ�ň �P �M��V͢�H���C�����c��Q� �2F���]�GQ%'�eICɞ�ʧ*5]�n�D��7�����)���[cڨ�s�TԄ*9�����EJ����l@�^��Kׯ��rM{V��\!5 ��u��"�7�Z�@��Fh�a--�p{�ڢX`�~�q�õ߅�i��~��)e�Ӓ�a�ߒ|Rg��������+ �����T$"���΅��]�Sֆ��J+�d�cQ=�����~�?��Y8AQ�`:�)���oە�V��'WH-^��Ϊl H��A��T�����Yرy ��/"h��j�u���פ$ÝPZ��[a}O�j}/ph��p������B��v�?� ���8��-�T�� �<�(L��k�>�Kԃmb���� ��pk�( �k�v"��\M�4�d���Ֆ�s<9��3� �� Y�g���ȗ���>i���FI�e�����24 �p���'��\9� 0 ϶$[��}L����6���t { // 初始化认证状态 initAuthState(); // 注意:閱讀歷史已由reading_history.js自动处理,无需手动调用 const themeToggle = document.getElementById('theme-toggle'); const themeToggleIcon = document.getElementById('theme-toggle-icon'); const html = document.documentElement; // 检查本地存储中的主题偏好 const currentTheme = localStorage.getItem('theme') || 'light'; html.classList.add(currentTheme); // 更新图标 if (themeToggleIcon) { themeToggleIcon.className = currentTheme === 'dark' ? 'ri-moon-line text-xl' : 'ri-sun-line text-xl'; } // 切换主题 if (themeToggle) { themeToggle.addEventListener('click', () => { const isDark = html.classList.contains('dark'); if (isDark) { html.classList.remove('dark'); html.classList.add('light'); localStorage.setItem('theme', 'light'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-sun-line text-xl'; } } else { html.classList.remove('light'); html.classList.add('dark'); localStorage.setItem('theme', 'dark'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-moon-line text-xl'; } } }); } // 字体大小调整 const content = document.querySelector('.reading-container'); const fontDecreaseBtn = document.getElementById('font-decrease'); const fontIncreaseBtn = document.getElementById('font-increase'); const readingModeBtn = document.getElementById('reading-mode'); const addBookmarkBtn = document.getElementById('add-bookmark'); // 从本地存储获取字体大小設置 let fontSize = parseInt(localStorage.getItem('fontSize')) || 18; content.style.fontSize = `${fontSize}px`; // 减小字体 fontDecreaseBtn.addEventListener('click', () => { if (fontSize > 14) { fontSize -= 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 增大字体 fontIncreaseBtn.addEventListener('click', () => { if (fontSize < 26) { fontSize += 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 閱讀模式切换 readingModeBtn.addEventListener('click', () => { document.body.classList.toggle('reading-mode'); if (document.body.classList.contains('reading-mode')) { // 隐藏导航和其他元素,只显示內容区 document.querySelector('header').style.display = 'none'; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = 'none'; }); document.querySelector('main').classList.add('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = 'none'; // 隐藏移动端底部导航 } else { // 恢复正常显示 document.querySelector('header').style.display = ''; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = ''; }); document.querySelector('main').classList.remove('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = ''; // 显示移动端底部导航 } }); // 书签功能 addBookmarkBtn.addEventListener('click', () => { const bookmarks = JSON.parse(localStorage.getItem('bookmarks') || '[]'); const currentBookmark = { novelId: 'gfsybxtx', chapterId: '54949546', novelTitle: '功夫神医(步行天下)', chapterTitle: '第三十六章 刘欢的报复', timestamp: new Date().toISOString() }; // 检查是否已存在相同的书签 const exists = bookmarks.some(bookmark => bookmark.novelId === currentBookmark.novelId && bookmark.chapterId === currentBookmark.chapterId ); if (!exists) { // 限制书签数量为10個 if (bookmarks.length >= 10) { bookmarks.pop(); // 移除最旧的书签 } bookmarks.unshift(currentBookmark); // 添加到最前面 localStorage.setItem('bookmarks', JSON.stringify(bookmarks)); // 显示成功提示 alert('书签添加成功'); } else { alert('书签已存在'); } }); });

看小說網

看小說網是您最喜歡的免費小說閱讀網站。提供海量全本小說免費閱讀,所有小說無廣告干擾,是您值得收藏的小說網站。

© 2023 看小說網 版权所有